Функциональные клавиши ноутбука
Многие ноутбуки имеют функциональные Fnклавиши, которые вы можете удерживать для доступа к дополнительным функциям клавиатуры ноутбука. Список этих функций должен быть доступен у производителя ноутбука.
Сочетания клавиш для ввода текста
Если вы хотите иметь быстрый доступ к строкам текста с помощью горячей клавиши, например, чтобы ввести свой адрес электронной почты в формах, то вы можете использовать
xbindkeys
. В Xbindkeys есть утилита с графическим интерфейсом, которая позволяет легко настраивать горячие клавиши, но имейте в виду, что она немного сложнее, чем стандартный Ubuntu Shortcutkeys.
Установить xbindkeys
:
sudo apt-get install xbindkeys
Создайте файл конфигурации по умолчанию для xbindkeys
:
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
Когда это будет сделано, установите xbindkeys-config
графический интерфейс для xbindkeys
:
sudo apt-get install xbindkeys-config
Теперь утилита, которая фактически выполняет «набор текста»:
sudo apt-get install xvkbd
После установки каждого из них запустите оба приложения, выполнив команду « Запустить приложение Alt +» F2:
xbindkeys
и Alt+ F2:
xbindkeys-config
Чтобы сохранить xbindkeys
горячие клавиши активными при следующем запуске компьютера, вам нужно будет добавить новый сеанс, Система> Предпочтения> Сеансы . Введите команду xbindkeys
в поле команды.
Вы должны увидеть окно конфигурации Xbindkeys . Начните новую горячую клавишу. Нажмите Новый в нижнем ряду кнопок. Затем используйте область редактирования в правом верхнем углу. Дайте горячей клавише имя. Нажмите
кнопку GetKey , чтобы установить нажатие горячей клавиши. Некоторые горячие клавиши могут конфликтовать с другими горячими клавишами в системе (откроется окно или
активируется плагин compiz ). Если это произойдет, выберите другую комбинацию, например, Ctrl+ Alt+ F.
Теперь поместите команду для активации с помощью этой горячей клавиши в
поле Action . Это может быть что угодно, но для разрешения ввода строки текста в часть ввода GUI
xvkbd -xsendevent -text "myemail@server.com"
В примере показан адрес электронной почты, но это может быть любая строка текста. Теперь нажмите « Применить» и проверьте горячую клавишу в поле Firefox, текстовом редакторе или в любом месте, где можно ввести текст. Обратите внимание, что использование команды « Выполнить действие» не сможет проверить команду xbindkeys-config
, вам придется проверить ее где-нибудь еще.
Замена ключей другими ключами
Если вы хотите использовать xbindkeys
для переопределения определенных клавиш на клавиатуре, вы можете поймать их с помощью xbindkeys
, а затем создавать новые нажатия клавиш с помощью xmacro
. Для установки xmacro
используйте:
sudo apt-get install xmacro
После этого вы можете узнать команды для определенных нажатий клавиш, запустив xmacrorec
:
xmacrorec :0.0
Сначала дайте ему ключ, который позволит вам выйти из приложения, затем нажмите клавиши, для которых вы хотите знать коды. После этого вы можете использовать эти коды в командах, которые вы указываете xbindkeys
для запуска, например:
xmacroplay-keys :0.0 KeyStr Next
будет имитировать нажатие PageDownклавиши. Таким образом, по моему .xbindkeysrc
следующее содержание
"xmacroplay-keys :0.0 KeyStr Prior"
XF86Back
"xmacroplay-keys :0.0 KeyStr Next"
XF86Forward
будет поворачивать Backward/ Forwardкнопки на моем Thinkpad T41 в PageDownи PageUpключи, и больше не будет беспокоить мой просмотр , как я случайно нажать те
Backward/ во Forwardвремя просмотра.