Karabiner - ESC przytrzymany odwzorowany na CONTROL_L

1

Chciałbym wykonać następujące czynności z karabińczykiem, próbuję przez ostatnią godzinę i nie mogłem go uruchomić. chcę

Klawisz ESCAPE do działania jako ESCAPE po naciśnięciu i zwolnieniu.
Gdy klawisz ESCAPE jest wciśnięty, powinien działać jako CONTROL_L.

Właśnie to wymyśliłem po wielu próbach, przeglądając plik sample.xml.

<?xml version="1.0"?>
<root>
  <item>
    <name>Change HoldingEscape to Control_L.</name>
    <identifier>private.holdingEscape_to_Control-L</identifier>
    <autogen>__HoldingKeyToKey__ KeyCode::ESCAPE, KeyCode::VK_NONE, KeyCode::CONTROL_L, Option::NOREPEAT</autogen>
  </item>
</root>
użytkownik153677
źródło

Odpowiedzi:

0

Myślę, że to poprawna definicja do ustawienia w pliku private.xml:

<?xml version="1.0"?>
<root>
    <item>
      <name>Change HoldingEscape to Control_L</name>
      <appendix>(+ When you type Escape only, send Escape)</appendix>
      <identifier>private.holdingEscape_to_Control-L</identifier>
      <autogen>__KeyOverlaidModifier__ KeyCode::ESCAPE, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>
    </item>
</root>
klanomath
źródło