Это команда xcape, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xcape - использовать клавишу-модификатор как другую клавишу
СИНТАКСИС
Xcape [-d] [-t Тайм-аут] [-e карта-выражение]
ОПИСАНИЕ
Xcape позволяет использовать клавишу-модификатор в качестве другой клавиши, когда она нажимается и отпускается на
свой собственный. По умолчанию создается Побег ключ вместо Control_L (Осталось
Контроль).
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d Режим отладки. Будет запущен как процесс переднего плана.
-t Тайм-аут
Дать Тайм-аут в миллисекундах. Если вы держите ключ дольше, чем Тайм-аут ключевое событие
не будет сгенерирован.
-e карта-выражение
Используйте карта-выражение как выражение (я).
ЭКСПРЕССИЯ СИНТАКСИС
Синтаксис выражения - ´МодКей=Основные [|Другой] ´. Можно передать несколько выражений,
разделенные точкой с запятой (;).
Список ключей можно найти в заголовочном файле.X11 / keysymdef.h> (без XK_
приставка).
Обратите внимание, что сдвинутые клавиши должны быть указаны как клавиша Shift, за которой следует клавиша, которую нужно нажать.
а не фактическое имя персонажа. Например, чтобы сгенерировать "{" выражение
´МодКей=Shift_L|скобка слева´ можно использовать (при условии, что у вас есть ключ с ´ {´ выше
´ [´).
Вы также можете указать МодКей в десятичной системе счисления (префикс #), восьмеричный (#0) или шестнадцатеричный (#0x). Это
будет интерпретироваться как код ключа, если не найдено соответствующее имя ключа.
ПРИМЕРЫ
Заставить Left Shift генерировать Escape при нажатии и отпускании самостоятельно, а Left Control
генерировать комбинацию Ctrl-O при нажатии и отпускании самостоятельно:
Xcape -e 'Shift_L=Побег;Control_L=Control_L|O'
В сочетании с xmodmap можно сделать обычный ключ дополнительным.
модификатор. Сначала сопоставьте ключ с модификатором с помощью xmodmap, а затем модификатор обратно в
ключ с Xcape. Например, мы можем заставить пробел работать как дополнительную клавишу ctrl.
при удержании со следующей последовательностью команд:
Сначала сопоставьте символ неиспользуемого модификатора с кодом клавиши пробела и сделайте его элементом управления.
модификатор. Это должна быть существующая клавиша, чтобы emacs не срывался, когда вы ее нажимаете.
Hyper_L - хороший кандидат.
Spare_modifier="Гипер_L"
xmoadmap -e "ключевой код 65 = $ Spare_modifier"
xmoadmap -e "удаление mod4 = $ Spare_modifier"
# hyper_l по умолчанию - mod4
xmoadmap -e " Control = $ Spare_modifier"
Затем сопоставьте пространство с неиспользуемым кодом клавиши (чтобы сохранить его в течение Xcape использовать).
xmodmap -e "ключевой код любой = космосе"
Наконец используйте Xcape чтобы пробел создавал пробел при нажатии.
Xcape -e "$ Spare_modifier=космосе"
Используйте xcape онлайн с помощью сервисов onworks.net