Замена правого сдвига и удаление ключа с помощью xmodmap

Я не уверен, как поменять эти 2, это мыслительный процесс, который у меня был, но я не уверен, как заставить его работать:

remove sh = Shift_R
remove dl = Delete

keysym Delete = Shift_R
keysym Shift_R = Delete

add sh = Delete
add dl = Shift_R

Это основано на коде, который я использую, чтобы поменять заглавные буквы и контроль.

Есть мысли?

Вывод xmodmap:

dan@lantea:~$ xmodmap -pke | grep Shift_R
keycode  91 = Shift_R NoSymbol Shift_R
keycode 119 = Shift_R NoSymbol Shift_R
dan@lantea:~$ xmodmap -pke | grep Delete
keycode  62 = Delete NoSymbol Delete
1
задан 10 December 2013 в 00:19

1 ответ

Вы можете использовать следующие команды:

xmodmap -e "keycode 62 = Delete NoSymbol Delete"    #this will make Shift_R key to act as delete
xmodmap -e "keycode 119 = Shift_R NoSymbol Shift_R" #this will make Delete key to act as right shift

Чтобы получить это изменение для каждого сеанса, после запуска предыдущих команд создайте файл с именем .xmodmap с новыми раскладками клавиш, используя следующая команда:

xmodmap -pke > .xmodmap

Затем создайте файл с именем .xinitrc в вашем домашнем каталоге, содержащий следующую строку / команду:

xmodmap .xmodmap

И, наконец, make .xinitrc исполняемый файл:

chmod 755 ~/.xinitrc
0
ответ дан 10 December 2013 в 00:19

Другие вопросы по тегам:

Похожие вопросы: