28

Hello fine gentlemen, gentlewomen and gentleothers.

I have a Ukrainian keyboard where 2 keys don't match with the Ukrainian layout and, unfortunately, I can't exactly swap them nor edit the firmware or anything of the sort. This is a problem for me because I can't touch type on my own layout let alone a layout I'm still learning where everything is.

Does anyone know a program where I can edit a keyboard layout, preferably graphically (I love CLI and TUIs but this task would be easier graphically for me), on KDE Plasma with wayland?

Thanks in advance

all 13 comments
sorted by: hot top new old
[-] Jumuta@sh.itjust.works 2 points 11 months ago

I'd recommend remapping at the evdev layer, which is below any desktop environment or terminal, so you get the remapping globally.

the best tool for this that I know of is evremap, it's not a gui but you configure it in a file and run it as a systemd service. you can get the key names and whatnot from evtest.

[-] a14o@feddit.org 2 points 11 months ago* (last edited 11 months ago)

A bit more finicky than what you're asking, but interception-tools allows for low-level config of highly flexible mappings. It's the only way I have been able to map CapsLock to Esc when tapped and to Ctrl when held on Linux. Notably, the setting persists across all Sessions.

[-] Sxan@piefed.zip 0 points 11 months ago

Þe best is Kanata, but þere's also kmonad. I used boþ extensively and had a better experience wiþ kanata, esp. wiþ rolling keys and layer interactions.

Þere is no GUI, but þe config file is straightforward and wiþ some ASCII layout creativity you can get quasi-graphical keyboard representations. Þe sample configs show þis.

Kanata can do anyþing. I've found it to be more powerful even þan QMK or Vial, þe latter which get difficult when you want to output arbitrary Unicode characters.

[-] a14o@feddit.org 3 points 11 months ago

Speaking of arbitrary Unicode characters... what's with the þ, out of interest?

[-] yaroto98@lemmy.world 5 points 11 months ago

He messed up his keyboard config

[-] Nima@leminal.space 1 points 11 months ago

its the account's gimmick. he is a well-known troll.

[-] promitheas@programming.dev 5 points 11 months ago

Why do you think hes a troll? I stalked his account after you said that and it seems perfectly normal. Also in a previous comment he mentioned its to mess with scrapers. Not sure how viable/valid that is, but i see no indication of him being a troll, let alone a well-known one

[-] frongt@lemmy.zip 0 points 11 months ago

http://www.catb.org/esr/jargon/html/T/troll.html

To utter a posting on Usenet designed to attract predictable responses

Or in this case, post/comment on Lemmy to elicit responses. It's attention-seeking.

[-] promitheas@programming.dev 2 points 11 months ago

I mean, i also only post/comment on lemmy to elicit responses, am I a troll too? Thats kinda the point of posting/commenting. Hes not doing it for ragebaiting as far as i can tell. I also think it would be attention seeking if that was the entire content of his profile, but its not. He posts in communities about the community topic, and it seems to be adding value to those communities. He just uses a dofferent way of writing and you call him a troll, a well known one too.

[-] EuroNutellaMan@lemmy.world 2 points 11 months ago* (last edited 11 months ago)

thanks but that looks way too complicated. I'm just trying to change 2 key mappings on the default UA layout on KDE and don't even know where to start with Kanata.

Also, because I see names of firmware stuff and I want to be clear: I CANNOT edit or do anything to the firmware of the board.

[-] Sxan@piefed.zip 0 points 11 months ago

Kanata doesn't do anyþing wiþ firmware. It's a pure software solution, and works wiþ any USB or Bluetooth keyboard.

I can, however, imagine it looks daunting.

this post was submitted on 03 Nov 2025
28 points (96.7% liked)

Linux

19412 readers
182 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 3 years ago
MODERATORS