I use compose key extensively on Ubuntu 22.04 with calibre 6.9 editor, but there are some keys not available in the compose key list. I make use of a combination of (1) sometimes compose key combos, (2) sometimes 'create/edit snippets', and (3) sometimes 'insert special characters'. For example, to make m-dash via compose key I put in right-ctrl with - - - and it converts to the extra-long dash on the fly. However, there is no compose key I can find for unbreakable hyphen, so I made a snippet of ctrl-j after a regular hyphen. In another example, I consider a double quote surrounding a single quote bad looking because it appears 'run-on' such as "' ... '" so I put a 'hair space" in between the two by means of 'sh ctrl-j " and the quotes have a small amount of space between and do not look run-on. Actually, by means of the calibre snippet feature you could make all of the compose key combos without using the compose key at all. The nicest feature of the snippets is that you can use any number of keys typed in as the trigger. It can be a single key followed by ctrl-j or any two or more followed by ctrl-j. System 76 just came out with a programmable keyboard with a 10-key, but it is $300. Best regards, Pop
|