this post was submitted on 06 Feb 2025
10 points (100.0% liked)
Linux
50370 readers
905 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
What do you mean you don't know where to start? How about starting by going to their website (github repo). If you did that you would find out about the tutorial. The thing takes like 30 minutes to read. Link: https://github.com/kmonad/kmonad?tab=readme-ov-file#configuration
KMonad does support compose keys but I don't know how to use it. It's described in the tutorial though. You can also just rebind a key or key combination to the keys that would write "ü" on your keyboard. KMonad really just changes what keys are pressed, so if you use a German layout, you will get German characters.
I did have a look at their tutorial and found it very technical, difficult to read and was unable to find any information on whether it is possible to send characters/text that are not part of the current keyboard layout. From what you describe I can guess now that kmonad is not really suited to what I am trying to achieve though.
The only way to send characters that are not part of the current layout is to use a compose key sequence. Which you would have to ask about in one of their communication circles. (reddit, etc.) Alternatively you could use command buttons which allow you to execute a command on key press. That way you could use ydotool (https://github.com/ReimuNotMoe/ydotool) to send a sequence to type the umlaut as described on ubuntu wiki (https://wiki.ubuntu.com/ComposeKey#Typing_Macrons.2C_Umlauts.2C_Accents.2C_...) That probably would not need Kmonad when I think about it though. You could just use keybindings of your window manager / desktop environment.