KeyRemap4MacBook, кажется, не в состоянии сделать это.

2 ответа2

1

Вы можете добавить пользовательские настройки в KeyRemap4MacBook, создав файл private.xml:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__ConsumerToKey__ ConsumerKeyCode::EJECT, KeyCode::KEY_1, KeyCode::A, ModifierFlag::COMMAND_L</autogen>
  </item>
</root>

Клавиши извлечения имеют задержку по умолчанию, но ее можно удалить с помощью NoEjectDelay. Однако он не позволяет повторять клавиши, поэтому этот метод не может быть использован для сопоставления извлечения с последующим удалением.

См. Источник для значений кода ключа и предопределенных настроек.

1

Мы можем попытаться выяснить, какие двоичные данные отправляет ваша клавиатура, и найти альтернативные комбинации клавиш, которые делают то же самое.

Я использую Ubuntu 10.04, поэтому, пожалуйста, прости меня, если это совершенно не имеет значения.

  1. Нажмите Ctrl-V, чтобы начать вставку управляющего символа
  2. Нажмите клавишу извлечения, так как это кнопка, символ управления которой мы хотим выучить
  3. Скопируйте текст, который он поместил на экран при нажатии кнопки извлечения.
  4. Закройте терминал

Когда я выполняю эту последовательность для кнопок клавиатуры, таких как клавиша ввода, клавиша возврата и клавиша выхода, я получаю следующие результаты:

Esc = ^ [

Enter = ^ M

Backspace = ^?

Символ каретки «^» представляет кнопку ctrl на клавиатуре, а символ, следующий за ним, представляет ее сам.

Это означает, что я могу удерживать нажатой кнопку ctrl и нажимать кнопку «[», и она отправит мне клавишу Esc. Я могу удерживать нажатой кнопку ctrl и нажать "M" (без смещения), и он отправит нажатие клавиши Enter. Я могу удерживать клавишу Ctrl и нажать клавишу? ключ (без смещения), и он отправит клавишу возврата.

Надеемся, что с помощью этого метода вы поможете вам найти аналогичную последовательность для клавиши извлечения.

Я знаю, что это не "произвольная" последовательность клавиш, но я надеюсь, что вы все равно найдете это интересным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .