Type accented letters and non-keyboard characters (Linux)

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
deeproot
Enthusiast
Enthusiast
Posts: 284
Joined: Thu Dec 17, 2009 12:00 pm
Location: Llangadog, Wales, UK
Contact:

Type accented letters and non-keyboard characters (Linux)

Post by deeproot »

I've just written this small tool which is a Linux rewrite of my old Windows program (ExtraKeys) for typing accented letters and other characters that are awkward for a QWERY keyboard. I wanted this for my own personal use but as the Windows equivalent is very popular I will probably make it available on my website if it turns out to be reliable enough on at least a good number of Linux distros. It would be interesting if a few people tried it and let me know if it even runs on their system.

Warning: probably will not work acceptably on every Desktop Environment :mrgreen: Uses XLib APIs so needs Xorg display management. Almost certainly will not work with Wayland! However, runs fine on all my installed systems and appears as intended with Xfce on my main development machines.

So far I've tried it on MX Linux 19.4 and 21.3 Xfce, KDE and Fluxbox, also Mint Cinnamon 19.2 and 20, Ubuntu 22.04 Gnome, OpenSUSE Leap 15.1 KDE and Trisquel 10 Mate. For the Trisquel test I needed to add the 'Notification Area' to the Mate Panel because ExtraKeys needs a task-bar icon to function properly. None of the others needed any changes.

"Installation" is simple - it's just a single, self-contained executable file (the magic of PureBasic :) ). The tar download has both x64 and 32-bit executable (yes, I still have a 32-bit only Thinkpad in regular use!). The tar also has a README with a bit more info. Obviously it's safe and does nothing to mess up your system!

ExtraKeys on Linux works a bit differently to the Windows equivalent - acts similar to a virtual keyboard and types into the current active window. Also puts the character into the clipboard. This Linux program is based on the 'Pro' edition so it can also output character codes in various formats. However, it is not designed as an actual virtual keyboard, nor is it intended as an alternative to any Character Map. The program has a small embedded Help (thanks to Thorsten's excellent MarkDown gadget).

Sorry, the program text is English only but it's all quite simple.

Download:- https://deeproot.uk/downloads/extrakeys-linux.tar.gz

Image