[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Where did my character selection tool go?



On Sat 12 Jul 2025 at 08:13:34 (+0100), Chris Green wrote:
> Roger Price wrote:
> > On Fri, 11 Jul 2025, Chris Green wrote:
> > 
> > > I'm running Debian 12 with XFCE on two systems. 
> > > ... because I just needed a 'degrees' symbol.
> > 
> > On this Debian 12 machine (QWERTY keyboard) with Xfce, I have the following 
> > keyboard setup : Xfce -> Applications -> Settings -> Keyboard -> Layout = 
> > English(US), with Variant = English (US, intl, with dead keys) .
> > 
> > This provides the ° character with the three keys RightAlt + Shift + :
> > 
> > I didn't need any additional character mapping.
> > 
> > This setup also makes it easy to write in french with accents.  
> > 
> OP here.  Yes, for accented characters and such I use a compose key,
> so é is <compose key> + e + ', and so on.  However I can't always
> guess the right sequence for less frequently used things like block
> graphic characters and, in this case, degrees.

You can write your own sequences, so that they are meaningful to you.
For example:
  <Multi_key> <numbersign> <d> <b>        : "𝄫"   U1d12b # MUSICAL SYMBOL DOUBLE FLAT
  <Multi_key> <numbersign> <d> <s>        : "𝄪"   U1d12a # MUSICAL SYMBOL DOUBLE SHARP
  <Multi_key> <s> <x>                     : "✄"   U2704 # WHITE SCISSORS
are three of mine. Another is:
  <Multi_key> <c> <o>                     : "©"   copyright # COPYRIGHT SIGN
so that I don't have to remember whether it's Compose co or Compose oc.
(Only the latter is defined by the system.)

You can just place your definitions into the file ~/.XCompose, but do put:
  include "%S/en_US.UTF-8/Compose"
at the top of your file, because creating this file _replaces_ the
system's version in /usr/share/X11/locale/en_US.UTF-8/Compose,
so you need to include the latter to retain its ~6000 definitions.

Cheers,
David.


Reply to: