Questions tagged [xkb]
X KeyBoard extension, or XKB, defines the way keyboards codes are handled in X, and provides access to internal translation tables.
203 questions
4
votes
1
answer
199
views
Trying to create a custom keyboard layout on Ubuntu 24.04
Currently my keyboard layout is:
I added:
➜ ~ cat /usr/share/X11/xkb/symbols/cust
partial alphanumeric_keys
xkb_symbols "cust" {
include "us(euro)"
name[Group1]= "...
0
votes
1
answer
93
views
How can I temporarily override a change made in /etc/default/keyboard?
In /etc/default/keyboard, I have XKBOPTIONS="ctrl:nocaps" set. Sometimes, I decide that I need my caps lock. In other words, I want to run something in my terminal to undo this setting.
I've ...
1
vote
0
answers
65
views
How to properly save xkbset settings on Ubuntu
I'm using the following xkbset command to enable sticky keys:
xkbset sticky -twokey -latchlock
xkbset exp "=sticky"
This works for the running session but I have to re-execute the commands ...
1
vote
0
answers
39
views
How to map Mod3+PgUp (Prior) as keysym in X?
On my Lenovo Thinkpad Home, End, Insert and Delete keys are too far away. I'd like to assign their function to a key combination that is more convenient to type.
Let's start with Home.
I have already ...
0
votes
1
answer
112
views
Patching X Server
I have an issue with keyboard shortcuts conflict (an event is triggered upon a key press instead of release). (This is a very old issue which is common for users using 2 or more keyboard layouts).
An ...
1
vote
2
answers
247
views
Keyboard layout misses pipe, greater, less
Thinkpad L14 with German keyboard is missing keys for pipe, "less", "greater". They should be left to "y" I tried several layouts from Ubuntu Settings. I could not get ...
0
votes
1
answer
196
views
Sticky modifier on de-e1 keyboard layout on Wayland
(Ubuntu 24.04.2 LTS, 64-bit, Gnome 46, Wayland, Linux 6.8.0-53-generic)
I recently switched to a new keyboard layout, namely de-e1 ("E1" is a superset of the typical German (de) keyboard ...
0
votes
1
answer
2k
views
Change keyboard mapping on Ubuntu 24.04
I installed a fresh Ubuntu 24.04 on a laptop where the keyboard is missing the key between shift and "Y", which usually has the symbols "less than", "greater than", and ...
1
vote
1
answer
732
views
My XKB custom keyboard layout is no longer working after restart
So, a few weeks ago I got my custom XKB keyboard layout working with Ubuntu. I followed the instructions here: https://who-t.blogspot.com/2020/09/user-specific-xkb-configuration-putting.html and ...
1
vote
0
answers
191
views
Extra keyboard layout shown in xkbmap compared to settings
If I type setxkbmap -query in the terminal of my Ubuntu 22.04 system I get this output:
rules: evdev
model: pc105
layout: se,ru,us
variant: ,,
options: lv3:ralt_switch,grp_led:...
1
vote
0
answers
111
views
All Ubuntu gnome user input(keyboard) layers?
Where can I find extensive in depth info about the current standard layers from the keyboard key hit moment to the output interface inside the display (say bash hosted nvim editor) so I can understand ...
0
votes
0
answers
92
views
How do I map Ctrl+Shift+Win+X to Delete key?
I already have defined Ctrl+Shift+Win+Q for closing window, but this was done using Gnome-Settings -> Keyboard -> Shortcuts, now I want to map Ctrl+Shift+Win+X to Delete button for working with ...
0
votes
1
answer
78
views
Keyboard map changed after upgrade from 20.04 to 22.04
I have Logitech G510s keyboard. It has additional keys G1-G18.
In 20.04 they were mapped as F1-F12 + 1-6.
In 22.04, keycodes/event are extended and contains mapping of these keys (G1 scan code 656) as ...
0
votes
0
answers
254
views
Switch two Keys "Backtick" with "<" in keyboard layout
This is a follow up of Where should `setxkbmap us_programmer` go to make it persistent?
which worked: So I wanted to simple remap the two keys, but was not sure if the <KPAD> is the right abbrev?...
0
votes
0
answers
149
views
Advanced Keyboard Settings not persistent across Logins
In a fresh Kubuntu 23.04 install, I have set the compose key to be on CapsLock. After every login, I have to open the Keyboard Advanced properties to set it again. Actually the settings display the ...