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