El control no funciona en iTerm 2 cuando se utiliza el layout del keyboard del progtwigdor Dvorak

Estoy usando el layout del keyboard del progtwigdor Dvorak y descubrí que la tecla Control no funciona en iTerm 2. Emacs no se puede utilizar como resultado, y no puedo interrumpir los processs con Ctrl-C. Curiosamente, lo único que he encontrado control para hacer es que Ctrl-Z todavía envía SIGTSTP.

Cambié las teclas Ctrl y Mayúsculas en el nivel Mac, pero deshacer eso no tiene ningún efecto. Yo uso zsh, pero ejecutar bash no ayuda. Todo funciona bien en Terminal.

  • iTerm nueva window comienza minimizado?
  • Accesos directos de keyboard para nueva window en Chrome o iTerm2
  • ¿Cómo configuré este margen de window molesto en la aplicación MacOS y cómo eliminarlo?
  • ¿Por qué iterm2 cierra nuevas sesiones inmediatamente?
  • Tmux con integración iterm2 no se iniciará cuando se invoque con tmux -CC
  • Restaurar iTerm2 a los valores pnetworkingeterminados
  • ¿Cómo puedo get una key de control que funcione?

    PD: Revertir a QWERTY soluciona esto, pero eso no es realmente una opción.

  • ¿Qué se relaciona y por qué quiere conexiones de networking entrantes?
  • ¿El keyboard del Mac Book Pro de 15 "con pantalla Retina es diferente al tamaño de los demás?
  • ¿Cómo emular el clic derecho del mouse en Microsoft Remote Desktop?
  • ¿Por qué a veces Ctrl + F2 y Ctrl + F3 dejan de funcionar?
  • No se puede instalar Xcode 3.2.6 en Mac OS X versión 10.7.3
  • ¿Puede un Mac arrancar cuando la tecla shift derecha está rota en la position presionada?
  • One Solution collect form web for “El control no funciona en iTerm 2 cuando se utiliza el layout del keyboard del progtwigdor Dvorak”

    Editar: ahora hay una nueva versión de Programmer Dvorak que funciona con combinaciones de teclas como ^ A, por lo que las siguientes instrucciones ya no son necesarias.

    ◊ El modificador de opción actualmente no es funcional. Además, no puede replace un layout romano pnetworkingeterminado con este. Las teclas de control ahora deberían ser funcionales.

    La opción funcionó en todos los sitios que probé, por lo que no funcional podría significar que los estados bajo la opción no generan caracteres que no sean ASCII. Si desea deshabilitar todas las demás fonts de input, puede editar la list HIToolBox .

    Instrucciones para versiones anteriores del Progtwigdor Dvorak:

    1. Abrir /Library/Keyboard Layouts/Programmer Dvorak.bundle/Contents/Resources/Programmer Dvorak.keylayout
    2. Y agrega esto a modifierMap :

       <keyMapSelect mapIndex="3"> <modifier keys="control anyOption? anyShift?"/> </keyMapSelect> 
    3. Agregue esto a keyMapSet :

       <keyMap index="3"> <key code="0" output="&#x0000;"/> <key code="1" output="&#x0000;"/> <key code="2" output="&#x0000;"/> <key code="3" output="&#x0000;"/> <key code="4" output="&#x0000;"/> <key code="5" output="&#x0000;"/> <key code="6" output="&#x0000;"/> <key code="7" output="&#x0000;"/> <key code="8" output="&#x0000;"/> <key code="9" output="&#x0000;"/> <key code="10" output="&#x0000;"/> <key code="11" output="&#x0000;"/> <key code="12" output="&#x0000;"/> <key code="13" output="&#x0000;"/> <key code="14" output="&#x0000;"/> <key code="15" output="&#x0000;"/> <key code="16" output="&#x0000;"/> <key code="17" output="&#x0000;"/> <key code="18" output="&#x0000;"/> <key code="19" output="&#x0000;"/> <key code="20" output="&#x0000;"/> <key code="21" output="&#x0000;"/> <key code="22" output="&#x0000;"/> <key code="23" output="&#x0000;"/> <key code="24" output="&#x0000;"/> <key code="25" output="&#x0000;"/> <key code="26" output="&#x0000;"/> <key code="27" output="&#x0000;"/> <key code="28" output="&#x0000;"/> <key code="29" output="&#x0000;"/> <key code="30" output="&#x0000;"/> <key code="31" output="&#x0000;"/> <key code="32" output="&#x0000;"/> <key code="33" output="&#x0000;"/> <key code="34" output="&#x0000;"/> <key code="35" output="&#x0000;"/> <key code="36" output="&#x0000;"/> <key code="37" output="&#x0000;"/> <key code="38" output="&#x0000;"/> <key code="39" output="&#x0000;"/> <key code="40" output="&#x0000;"/> <key code="41" output="&#x0000;"/> <key code="42" output="&#x0000;"/> <key code="43" output="&#x0000;"/> <key code="44" output="&#x0000;"/> <key code="45" output="&#x0000;"/> <key code="46" output="&#x0000;"/> <key code="47" output="&#x0000;"/> <key code="48" output="&#x0000;"/> <key code="49" output="&#x0000;"/> <key code="50" output="&#x0000;"/> <key code="51" output="&#x0000;"/> <key code="52" output="&#x0000;"/> <key code="53" output="&#x0000;"/> <key code="64" output="&#x0000;"/> <key code="65" output="&#x0000;"/> <key code="66" output="&#x0000;"/> <key code="67" output="&#x0000;"/> <key code="69" output="&#x0000;"/> <key code="70" output="&#x0000;"/> <key code="71" output="&#x0000;"/> <key code="72" output="&#x0000;"/> <key code="75" output="&#x0000;"/> <key code="76" output="&#x0000;"/> <key code="77" output="&#x0000;"/> <key code="78" output="&#x0000;"/> <key code="79" output="&#x0000;"/> <key code="80" output="&#x0000;"/> <key code="81" output="&#x0000;"/> <key code="82" output="&#x0000;"/> <key code="83" output="&#x0000;"/> <key code="84" output="&#x0000;"/> <key code="85" output="&#x0000;"/> <key code="86" output="&#x0000;"/> <key code="87" output="&#x0000;"/> <key code="88" output="&#x0000;"/> <key code="89" output="&#x0000;"/> <key code="91" output="&#x0000;"/> <key code="92" output="&#x0000;"/> <key code="96" output="&#x0000;"/> <key code="97" output="&#x0000;"/> <key code="98" output="&#x0000;"/> <key code="99" output="&#x0000;"/> <key code="100" output="&#x0000;"/> <key code="101" output="&#x0000;"/> <key code="102" output="&#x0000;"/> <key code="103" output="&#x0000;"/> <key code="104" output="&#x0000;"/> <key code="105" output="&#x0000;"/> <key code="106" output="&#x0000;"/> <key code="107" output="&#x0000;"/> <key code="108" output="&#x0000;"/> <key code="109" output="&#x0000;"/> <key code="110" output="&#x0000;"/> <key code="111" output="&#x0000;"/> <key code="112" output="&#x0000;"/> <key code="113" output="&#x0000;"/> <key code="114" output="&#x0000;"/> <key code="115" output="&#x0000;"/> <key code="116" output="&#x0000;"/> <key code="117" output="&#x0000;"/> <key code="118" output="&#x0000;"/> <key code="119" output="&#x0000;"/> <key code="120" output="&#x0000;"/> <key code="121" output="&#x0000;"/> <key code="122" output="&#x0000;"/> <key code="123" output="&#x0000;"/> <key code="124" output="&#x0000;"/> <key code="125" output="&#x0000;"/> <key code="126" output="&#x0000;"/> </keyMap> 
    4. Ejecute sudo touch /Library/Keyboard\ Layouts/ y sudo touch /Library/Keyboard\ Layouts/ session y vuelva a iniciarla

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).