Эмулировать клавиатуру на ноутбуке

У меня есть ноутбук без цифровой клавиатуры, на котором я использую 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. Например, я сделал это для отображения комбинаций клавиш в действиях мультимедийных клавиш.

Другие вопросы по тегам