Я недавно установил Kubuntu 14.04 и с тех пор не заставлял работать Num Pad. У меня есть ноутбук Samsung с Num Pad (не на более высоком слое основной платы, а рядом с ним). Система автоматически выбрала «Универсальную клавиатуру с 101 клавишой», что является правильным.
Я также могу использовать стрелки, pgup, pgdown и т. Д. На Num Pad. Но когда я пытаюсь активировать Numbers, нажимая Num Lock, ничего не происходит. Вместо этого он пишет Tabulator в любом текстовом редакторе. В терминале он активирует завершение команды, поэтому кажется, что это настоящий сигнал табуляции.
Это может быть проблема с немецкой раскладкой NEO, которую я настроил по умолчанию, но переключение на другую раскладку не помогло. И да, я убедился, что опция «управлять курсором мыши с помощью клавиш со стрелками» отключена.
Понятия не имею, в чем проблема. Есть идеи?
Попытайтесь повторно отобразить свою Num Lock следующим образом, она могла бы работать на Вас. Выполните шаги точно.
Знают, как Ваша система видит те ключи, с помощью команды xev
и нажимая клавиши, идентификатор которых Вы хотите обнаружить. После ввода xev
просто страница нажатия и затем нажимает alt+t затем, Вы получите следующие результаты. Затем используйте код клавиши, Вы вошли в нажатие alt+t, вводит команду в конце. это - все, что это будет сделано. Я сделал это на своем ноутбуке и добрался ниже результатов и таким образом, я дал его для ссылки только. Необходимо выполнить действие для получения собственного результата, поскольку эти результаты меняются в зависимости от компьютера.
Нажатие производит код клавиши 111, присвоенный действию Up
:
KeyPress event, serial 34, synthetic NO, window 0x3a00001,
root 0xa5, subw 0x0, time 13739005, (165,-16), root(170,32),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Нажатие Pg ключ дает следующее:
KeyPress event, serial 32, synthetic NO, window 0x2400001,
root 0xc3, subw 0x0, time 13714833, (61,151), root:(63,236),
state 0x10, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
, После того как Вы знаете код клавиши ключей, которые требуется использовать, и название действий, которые Вы хотите выполнить, можно присвоить желаемые действия выбранным ключам. Следующие четыре команды вызовут желаемое изменение, допустимое только для подарка X сессий:
xmodmap -e "keycode 112 = Up"
Для получения этих изменений для каждой сессии, после выдачи команд выше, создают файл, названный.Xmodmap (или безотносительно), со следующей командой:
xmodmap -pke > .Xmodmap
Затем создайте файл, названный .xinitrc в Вашем корневом каталоге, содержа просто следующую строку:
xmodmap .Xmodmap
Относятся к сайту для любых сомнений: http://wiki.linuxquestions.org/wiki/...txkbmap_Method