Я застрял на этой клавиатуре, к сожалению, ^ kbd> и < kbd> переключены. Мне трудно писать код.
< kbd> сейчас находится рядом с 1 kbd>, а ^ kbd> рядом с Y kbd>. Я хочу, чтобы они вернулись на свои нормальные позиции. Я выбрал немецкий макет и алюминиевую клавиатуру Apple в своих системных настройках. Не помогло.
Эта проблема также существует в Ubuntu 12.04 с алюминиевой клавиатурой Apple (Swiss Layout). Нет вариантов переключения этих двух клавиш.
Можете ли вы определить пару сочетаний клавиш в «Система» -> «Настройки» -> «Сочетания клавиш» для изменения действий двух клавиш? Это работает в Xubuntu для этой ситуации.
Существует замечательная документация относительно дуги Wiki о свопинге ключей с помощью xmodmap:
xmodmap - https://wiki.archlinux.org/index.php/Xmodmap
Для свопинга ключей с xmodmap, необходимо знать код клавиши или scancode ключа. Можно узнать коды клавиши с помощью программы xev в терминале.
нахождение кодов клавиши с xev-https://wiki.archlinux.org/index.php/Extra_Keyboard_Keys
Когда Вы знаете код ключа, можно внести временные изменения с помощью xmodmap в терминале:
xmodmap -e "keycode 46 = l L"
(На самом деле этот пример от дуги, Wiki заставляет меня думать, что можно изменить некоторые ключи, не зная код клавиши.)
xmodmap -e "keysym a = e E"
Эти изменения только длятся, пока Вы не выходите из системы. Когда Вы рады, что определили изменения, которые Вы хотите внести, можно сохранить их в файл в корневом каталоге:
~/.Xmodmap
Дуга Wiki предлагает Вас, должна выполнить дополнительные шаги, чтобы иметь эту нагрузку файла на вход в систему, но мой опыт с 13,04 состоит в том, что файл загружается автоматически.