Я не уверен, как поменять эти 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
Вы можете использовать следующие команды:
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