Я хочу изменить функциональность NumLock, отредактировав файл в /usr/share/X11/xkb/symbols/
. Но где он определен, чтобы я мог изменить его определение?
Надеюсь, новое определение будет работать во всех раскладках клавиатуры.
решение1
На американской клавиатуре, которую я использую, она не определена, но вы можете определить ее следующим образом:
key <NMLK> { [ Num_Lock, KP_End, KP_1, KP_Divide ] };
Если ни одна клавиша не имеет Num_Lock в качестве немодифицированного символа, то, по-видимому, вы не сможете установить модификатор NumLock, даже программно, с помощью чего-то вроде numlockx
.