Come posso ricollegare il blocco maiuscole per eliminare / backspace?


9

Ho provato a utilizzare DoubleCommand, ma non ti consente di tenere premuto il blocco maiuscole e premendo si attiva / disattiva la spia di blocco maiuscole. Idealmente, desidero che il blocco maiuscole non sia mai abilitato e che la chiave si comporti esattamente come se fosse la chiave di eliminazione.

Un altro problema che DoubleCommand ha è che ogni seconda pressione fa semplicemente passare la luce e non cancella un carattere.

Risposte:


10

Puoi provare Seil (precedentemente PCKeyboardHack ). Lo uso per associare Blocco maiuscole a Ctrl destro (non semplice Ctrl), in modo da poter associare Blocco maiuscole a Meta in Emacs (mentre Ctrl rimane Ctrl e altri tasti vengono mantenuti al solito comportamento).


Questo funziona, grazie. Per assicurarti che non ci siano ritardi, ti consigliamo di installare e utilizzare anche KeyRemap4MacBook (stesso sito Web). Le istruzioni si trovano qui: pqrs.org/macosx/keyremap4macbook/extra.html#t1
Senso

2
sul mio macbook più recente, tutto quello che dovevo fare era usare le preferenze della tastiera per disabilitare il blocco maiuscole, quindi installare PCKeyboardHack per mappare il blocco maiuscole (l'ho mappato su Esc per l'uso in vim)
Jason Sundram,

In effetti, non ho alcun ritardo quando rimappate (o disabilitate, suppongo) Blocco maiuscole nel popup Preferenze di Sistema> Pannello Preferenze tastiera> Tasti modificatori ... popup.
Mathieu Legrand,

2
L'applicazione è stata rinominata "Seil": pqrs.org/osx/karabiner/seil.html.en
Mathieu Legrand,

Seil è ormai obsoleto ed è stato sostituito da Karabiner-Elements .
Syvex,

1

Se sei su macOS Sierra o versione successiva e non ti dispiace usare la riga di comando, puoi farlo con una tecnica che ho visto sul blog di Hang Lu Su :

$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'

Nel suo post collegato si occupa anche di altre cose, come assicurarsi che questa associazione sopravviva al riavvio o mappare qualsiasi chiave. Ecco i documenti di Apple che spiegano la tecnica utilizzata e i codici da utilizzare per qualsiasi chiave.

Mi rendo conto che la domanda e le sue risposte originali sono più vecchie di macOS Sierra, ma forse questo può essere utile per le persone che vi si imbattono più di recente.


0

ControllerMate ottiene la ripetizione automatica normale, nessun ritardo o attivazione / disattivazione della luce dati Apple ➤ Preferenze di Sistema ... ➤ Tastiera ➤ Tastiera ➤ Tasti modificatori ... ➤ Tasto BLOC MAIUSC ➤ Nessuna azione.
Control, Meta (Alt) e Control-Meta hanno assunto una logica aggiuntiva: Il linguaggio stravagante di programmazione visiva di ControllerMate

       Pace
            -Devon

PS Emacs² e Lisp³ sono cresciuti con Rubout a sinistra della lettera A - vedi la tastiera Knight TVight e la tastiera Space Cadet⁵ con i tasti modificatori Control-Meta-Super-Hyper-Shift-Greek-Top.

L'inserimento della password PPS potrebbe richiedere la chiave di eliminazione hardware.

PPPS Se riesci a ottenere la funzionalità di blocco maiuscole su un accordo di chiave a entrambi i turni, fammelo sapere.

PPPPS Il Mgt mi proibisce di pubblicare questi https://en.wikipedia.org/wiki/ links: [2] Emacs [3] Lisp_ (Programming_language) [4] Knight_keyboard [5] Space-cadet_keyboard

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.