я хочу поменять местами функции клавиши Enter и backspace. я знаю код клавиши из них обоих
"Enter" = 117; "Backspace" = 101;
возможных способов - использовать редактор dconf, изменив параметры xkb, но я не знаю имени правил / опций.
xev
сообщает мне, что ввод - это код клавиши 36, поэтому
# just to be sure, set any other key to Return! (here - (minus) mapped to Return
xmodmap -e 'keycode 61 = Return'
# not change keycode of Return to backspace
xmodmap -e 'keycode 36 = BackSpace'
должен работать. Просто убедитесь, что команда вызывается при входе в систему. Кроме того, вы можете изменить файл символов вашего макета в / usr / share / X11 / xkb / symbols
, если вы более склонны к этому.
ВАЖНО : убедитесь, что у вас есть другой способ отправки клавиши возврата, иначе вы не сможете слишком много (даже вернуть код клавиши 36 обратно на возврат без клавиши возврата может оказаться невозможным ...) . Выше я сопоставил клавишу «минус» с Return.