Come disabilitare il tasto del menu di scelta rapida dalla tastiera di Windows?

1

Ho acquistato una tastiera Logitech USB (modello K120) da utilizzare con il mio MBP mentre è su un supporto.

Ho avuto qualche aiuto nello scambiare la mappatura del comando e le chiavi di opzione con i tasti Alt e Windows in modo che il layout sia più simile a una tastiera Mac standard.

Il prossimo problema è questa chiave:

(QuellosottoiltastoMaiuscconilrettangolocon3lineesudiesso.)

ApparentementesitrattadiuntastodisceltarapidadiWindows.

SonounosviluppatoreiOS/MacOSecontinuoapremerequeltastopererrore.Mettealcunicaratterinonvisualizzatineimieifilesorgente.Generaunerrore"carattere non valido nel file sorgente" che impedisce la compilazione del mio codice. Dal momento che è non stampabile è piuttosto difficile da trovare, ed è un vero dolore.

Mi piacerebbe mapparlo a NOTHING in modo che smetta di inserire invisibili caratteri di compilazione nei miei file sorgente. In alternativa, la mappatura sul tasto di controllo sarebbe buona, poiché il tasto di controllo si trova nello stesso punto sull'altro lato della tastiera. (Avrei quindi 2 tasti di controllo su quel lato della tastiera, ma qualunque cosa.)

    
posta Duncan C 08.12.2016 - 20:35
fonte

1 risposta

1

A condizione che tu non esegua macOS Sierra (che da una domanda precedente, so che lo sei). Il supporto per Sierra verrà promesso.

Installa Moschettone .

Esegui e sulla scheda Cambia chiave cerca "Chiave applicazione" (o vai a "Per utenti PC" - > "Cambia chiave applicazione PC (tasto Menu)".

Seleziona il mapping "Application Key to Control_L".

Per disabilitare completamente dovresti modificare ~Library/Application Support/Karabiner/private.xml ( esempi ). Il codice chiave ( riferimento ) è PC_APPLICATION , quindi la riga seguente aggiungerà una voce di menu:

<?xml version="1.0"?>
<root>
  <item>
    <name>Disable Windows context key</name>
    <identifier>private.disable_windows_context_key</identifier>
    <autogen>__KeyToKey__ KeyCode::PC_APPLICATION | ModifierFlag::NONE</autogen>
  </item>
</root>

(premi "Ricarica XML" nella finestra di Karabiner per applicare dopo aver modificato il file)

    
risposta data 09.12.2016 - 07:42
fonte

Leggi altre domande sui tag