Posso digitare una custodia inversa, come questa, con il blocco maiuscole attivato?


11

Ogni tanto, devo digitare del testo composto principalmente da lettere maiuscole, ma con una lettera minuscola occasionale, in sostanza, maiuscolo, ma invertito. Su Windows, avrei semplicemente il blocco maiuscole per tutto il tempo e premendo Maiusc mi avrebbe dato una lettera minuscola. Su OS X, tuttavia, se il blocco maiuscole è attivo, ricevo solo lettere maiuscole, indipendentemente dal fatto che Shift sia premuto o meno.

Quindi, posso tenere premuto MAIUSC per tutto il tempo in cui sto scrivendo, lasciandolo andare brevemente per digitare una lettera minuscola o premere due volte il tasto maiuscolo per ogni lettera minuscola che scrivo. Né funziona bene come Windows.

C'è un modo per far sì che Caps Lock si comporti come avviene su Windows, dove premendo Maiusc mentre il blocco maiuscole è attivo produce lettere minuscole?

Sto correndo il 10.6.

Risposte:


9

Vedi aggiornamento di seguito ...

Sembra (solo) che la sorgente di input "Francese - Numerico" si comporterà come Window Caps Lock (con iNVERSE sHIFT):

layout tastiera francese - Numerico

Ho trovato queste informazioni qui .

Ma nota che questo arriverà con un layout di tastiera piuttosto insolito (almeno per me).

layout tastiera francese - Numerico1

layout tastiera francese - Numerico2

Aggiornamento: Usando Ukelele questo può essere applicato a tutti i layout di tastiera:

Grazie Daniel per aver indicato la giusta direzione.

Apri Ukelele e salva il tuo layout (attuale) in un file (ad es. "Nuovo dalla fonte di input corrente" e "Salva"):

Nuovo dalla fonte di ingresso corrente

Apri il .xmlfile in un editor di testo e trova mapIndexquello che vuoi usare per la combinazione + (maiusc + maiuscole). Per il tedesco ho usato mapIndex="0". Inserisci questa riga:

<modifier keys="shift caps"/>

Trova tutte le altre occorrenze di questa combinazione e commentale (o elimina le righe). Ancora per il tedesco è:

<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
    </keyMapSelect>

maiuscole

Riapri il file modificato con Ukelele.

Ecco un confronto del layout "tedesco" prima e dopo la modifica:

layout 1

layout 2

Seguire le istruzioni in Ukelele per creare una nuova fonte di input (Nome, ID, installazione).

Non ho testato il file modificato, dovrebbe funzionare però.


1
Il che suggerisce che è una funzione che potrebbe essere aggiunta anche ad altri layout. Sono sicuro che si può fare a Ukelele, ma non ho ancora imparato come.
Daniel

Grazie @Daniel per quel commento - L'ho capito. Aggiungerò la procedura alla mia risposta.
iolsmit,

1
Questo, tuttavia, ti impedirà di usare i tasti! @ # $% ^ & * () (Tasti numerici della riga superiore spostati). Per utilizzare quelli, ho creato un layout personalizzato che replica esattamente il comportamento "PC" su OS X . Nota che questo è solo per il layout degli Stati Uniti, se ne usi un altro dovrai farlo da solo :)
Félix Saparelli,

-1

Da quello che ho sperimentato, non può essere fatto in OS X. Nessuna delle utility di riconfigurazione della tastiera che ho provato sembra essere in grado di farlo. Scusa. :(

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.