Attiva / disattiva la lingua premendo Maiusc + Comando

4

Sono passato da PC a Mac e sono abituato a premere Shift + Ctrl , mentre su Mac devo premere Ctrl + Space . Questo è un po 'frustrante (probabilmente perché l'ho usato solo per 2 giorni), quindi ho aperto Preferenze di Sistema > Tastiera > Scorciatoie e provato a cambiare il collegamento a Shift + Command e per qualche motivo si rifiuta di cambiare.

Ho provato a testare altre scorciatoie come Command + Z e funziona bene. Mi piacerebbe comunque cambiarlo in Shift + Command . C'è un modo per raggiungerlo?

    
posta Eliya Cohen 10.05.2017 - 09:32
fonte

3 risposte

2

Con le scorciatoie di sistema di macOS non puoi impostare scorciatoie da tastiera usando solo i tasti modificatori.

Devi specificare un tasto aggiuntivo (non modificabile) per macOS per accettare e salvare il tuo collegamento.

Sierra ha un'impostazione aggiuntiva (in prefs di sistema / tastiera / sorgenti di input) per passare da una tastiera all'altra tramite il Blocco maiuscole, ma ciò non aiuta a risolvere il tuo problema.

    
risposta data 10.05.2017 - 13:13
fonte
4

Con la versione più recente ( 11.4.0 al 13.12.2017) di Elementi per moschettoni e Cmd + e per la lingua precedente:

Puoimetterequesto json gist a ~/.config/karabiner/assets/complex_modifications/<filename>.json , aggiungere la regola gist in Karabiner Elements Preferences -> Complex Modifications -> Rules -> Add rule e Abilitare Languages -> Command + Shift to Command + e .

Questo rimapp da Cmd + Shift a Cmd + e e puoi cambiare la lingua sorgente di Cmd + Shift .

    
risposta data 13.12.2017 - 15:23
fonte
-1

Il modo migliore per cambiare il modo di passare da una lingua all'altra è il seguente:

Apri Preferenze di Sistema e tocca Tastiera:

QuinditoccaScorciatoie,quindidall'elencolateraletocca"Input Sources", quindi "Seleziona l'origine successiva": Abbreviazioni > Input Sources >

* Nota dovrai scegliere qualcosa come CNTRL-SHIFT-1 o un'altra combinazione di tasti dello shift-space, ma puoi giocarci e trovare una combo che funzioni per te.

Modifica: se vuoi fare ciò che desideri premendo solo il control shift, puoi farlo creando un applescript che attiva e disattiva l'applicazione di hot key di terze parti l'appstore. Non lo consiglio, ma sarebbe plausibilmente possibile. Per motivi di praticità, ho allegato un tale codice che puoi usare per questo scopo, dove se esegui una mappatura, pronuncia il comando shift su questo applescript, eseguirà il codice spaziale CMD (oppure puoi cambiarlo con un altro codice che non è in conflitto con riflettori (la mia raccomandazione personale):

tell application id "com.apple.systemevents"
keystroke (key code 49 using command down)
end tell
    
risposta data 10.05.2017 - 15:16
fonte

Leggi altre domande sui tag