Проблема в том, что, когда вы используете общий модификатор, такой как Altgr , программы на самом деле видят его как нажатие, когда вы используете стрелки Altgr. Таким образом Shift + Altgr + I фактически отображается в программе, как если бы вы нажимаете Shift + Alt + Up
, и это добавление Дополнительные Alt
, которые смущает программу. Вы можете избежать этого, либо добавляя больше ярлыков в программу, если это возможно, так что Shift + Alt + Up
делает то же действие, что и Shift + Up
, или вы можете использовать необычный модификатор, который Программа не в курсе.
Есть и другие способы этого, но это был один из более простых способов и хорошо работает для меня. Это создает наложение «GROUP2» на буквенно-цифровых клавишах, так что при переключении в группу2, у вас будут стрелки там вместо букв. Вы можете переключиться в Group2 с помощью переключения (включения / выключения замка Caps нормально работает) или мгновенный (нажмите для активации, как Shift нормально работает)
partial alphanumeric_keys
xkb_symbols "alpha_arrows" {
key <AD07> {
symbols[Group2]= [ Home ] # u
};
key <AD08> {
symbols[Group2]= [ Up ] # i
};
key <AD09> {
symbols[Group2]= [ End ] # o
};
key <AD10> {
symbols[Group2]= [ Prior ] # p
};
key <AC07> {
symbols[Group2]= [ Left ] # j
};
key <AC08> {
symbols[Group2]= [ Down ] # k
};
key <AC09> {
symbols[Group2]= [ Right ] # l
};
key <AC10> {
symbols[Group2]= [ Next ] # ;
};
key <AB06> {
symbols[Group2]= [ Delete ] # n
};
};
Вы можете выбрать Ключ для использования в качестве ключа активации группы2. Вы можете увидеть все варианты (если вы не хотите катиться своим собственным) с этим:
$ grep grp /usr/share/X11/xkb/rules/base.lst
, а затем выберите опцию, например, этот активирует стрелки только в то время как Caps Lock удерживается. Он также добавляет новую комбинацию ALT + CAPS LOCK Для фактического переключателя включения блокировки крышек:
$ setxkbmap -option grp:caps_switch
Вы можете добавить это в файл Config Config, чтобы сделать изменение постоянного - там Множество гидов Online о том, как это сделать.
Обратите внимание, что:
используется клавиша
, в отличие от замены ключа
, потому что мы хотим добавить к существующему определению, не заменить его.
с расширенными модификаторами (E.g. Hyper) для активации клавиш со стрелками. Вы можете решить вашу проблему, обратившись к таблице ARP. Если вы сначала сделаете что-нибудь, чтобы связать все устройства в сети (например, сканирование nmap), вы должны быть в состоянии запросить ARP-таблицу для любого устройства, совпадающего с известным MAC-адресом вашего Raspberry Pi.
ie.
nmap 192.168.1.1/24
ip neigh show | grep AA:BB:CC:DD:EE:FF | cut -f1 -d" "