Я использую Ubuntu 12.04, моя клавиша TAB не работает, и я хочу использовать функцию автозаполнения. Можно ли как-нибудь назначить другую клавишу для той же функции в Ubuntu вручную? Я посмотрел на раскладку клавиатуры, но не смог понять, возможно ли это?
Для присваивают определенный ключ к другому, Вам нужны два инструмента, уже доступные в человечности: xev
и xmodmap
С xev
можно произвести некоторую информацию о нажатой клавише, или с
xmodmap -pke
можно считать весь настроенный ключ, код клавиши и действие.
С xmodmap
можно изменить контурную карту.
Например, эта команда присваивают действие вкладки клавише Backspace (код клавиши 22):
xmodmap -e "keycode 22 = Tab"
повторно присваиваться к клавише Backspace - естественная функция, введите:
xmodmap -e "keycode 22 = BackSpace"
Они изменяются, будет потерян после перезагрузки. если Вы хотите это, изменения всегда загружаются, необходимо создать файл, содержащий отображение клавиатуры и загрузку, когда сессия запускается:
xmodmap -pke > ~/.Xmodmap (create file configuration .Xmodmap in your home directory)
затем создайте файл .xinitrc
в Вашем корневом каталоге (если не существует) и добавляют эту строку (или добавьте, если файл существует):
xmodmap .Xmodmap
эта команда загружает конфигурацию в начале каждой сессии.
Можно создать сочетания клавиш путем установки AutoKey от центра программного обеспечения. После установки, выполненного автоключа и создают новую фразу как это:
сочетание клавиш Alt+a будет эмулировать клавишу Tab.