Эмулировать клавиатуру на ноутбуке
У меня есть ноутбук без цифровой клавиатуры, на котором я использую Ubuntu 12.04, и мне очень нравится играть в игры в стиле roguelike. Такие игры, как правило, требуют цифровой клавиатуры для движения, прицеливания и т. Д., Поскольку можно работать в восьми основных направлениях. Чтобы обойти ограничение отсутствия цифровой клавиатуры, я хотел бы иметь возможность привязать комбинацию клавиш, например, Shift + стрелка влево, к другой клавише, в данном случае 1; К сожалению, мои исследования пока только показали, как связать комбинацию клавиш с командой. Я уверен, что есть что-то явно очевидное, что я упускаю, но что касается того, что это... Любая помощь будет принята с благодарностью!
3 ответа
Если вы хотите сделать это в Windows, есть очень полезный язык сценариев AutoHotKey, который может многое сделать с интерфейсом сценариев.
Идеальной альтернативой AutoHotKey является AutoKey. Очень полезно, если вы хотите переназначить ключи или назначить аббревиатуру (adr), и она напишет ваш полный адрес!!
AutoKey - это утилита автоматизации рабочего стола для Linux и X11. Он позволяет вам управлять коллекцией сценариев и фраз и назначать им сокращения и горячие клавиши. Это позволяет вам выполнить скрипт или вставить текст по запросу в любую программу, которую вы используете.
Последняя версия v0.90.
- Где взять это? Это в хранилище Ubuntu!
Открыть центр программного обеспечения> поиск autokey
> установить AutoKey(GTK)
- Как это использовать?
Откройте AutoKey.
Нажмите Ctrl+N или в меню Файл> Создать..> Новая фраза. Переименуйте с тем, что вам нравится.
Введите ключи в правой панели (удалить текст Enter phrase contents
) вы хотите набрать (в вашем случае Shift + стрелка влево, так будет набирать <shift>+<left>
) когда вы нажмете какую-то клавишу. полная информация о специальных клавишах, таких как смещение, стрелка и т. д., описана здесь.
Тогда в правом нижнем углу есть три Set
кнопки для установки Abbreviation
или же Hotkey
или же Window Filter
или все из них.
Нажмите Set
за Hotkey
, Вам будет предложено дать HotKeys. Если вы хотите, чтобы он работал с одним ключом (в вашем случае 1) Не нажимайте на любую другую кнопку, кроме Press to Set
,
Нажмите Press to Set
и нажмите клавишу, которую хотите назначить (в вашем случае 1).
Нажмите OK
,
Нажмите Save
в правом нижнем углу. Теперь попробуйте, нажав 1, где вы хотите.
Вы должны держать AutoKey запущенным, или вы можете добавить в список запуска для команды autokey-gtk
Вот несколько примеров сценариев, если вы хотите сделать что-то еще.
Спасибо, что поделился, я назначил Ctrl + h, j, k, l, чтобы быть ←, ↓, ↑, →, теперь мне больше нравится мой HHKB.
Если у вас есть HHKB, вы также можете установить в:
Shift + Esc = ~
Ctrl + 0 = Главная
Ctrl + 4 = Конец
Ctrl + b = PgUp
Ctrl + f = PgDn
Кстати, я отмечаю это в своем блоге ---- 凍 仁 的 筆記 : HHKB Pro 2.
На этот вопрос в значительной степени отвечали и другие вопросы, подобные этому, но в короткой версии вы должны быть в состоянии выполнить этот уровень переназначения с помощью xmodmap. Например, я сделал это для отображения комбинаций клавиш в действиях мультимедийных клавиш.