Attiva o disattiva la lingua della tastiera tenendo premuto * un pulsante?

1

Sul mio computer Linux, la mia tastiera passa dall'inglese al serbo quando I tieni premuto il tasto Bloc Maiusc. Ad esempio, per scrivere è tutto quello che devo fare è tenere Caps Lock, e premere il tasto dove è è sulla tastiera serba (in questo caso, la chiave è, sulla tastiera inglese). Quando rilascio Caps Lock, la tastiera "torna indietro" in inglese, in modo che se premo; Ottengo ; come desiderato. Super utile.

C'è un modo per replicare questo comportamento su OS X?

    
posta MarkovCh1 08.08.2012 - 21:02
fonte

4 risposte

4

Puoi utilizzare KeyRemap4MacBook :

<?xml version="1.0"?>
<root>
  <vkchangeinputsourcedef>
    <name>KeyCode::VK_CHANGE_INPUTSOURCE_SERBIAN</name>
    <inputsourceid_equal>com.apple.keylayout.Serbian</inputsourceid_equal>
  </vkchangeinputsourcedef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_NONE, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::VK_CHANGE_INPUTMODE_SERBIAN, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::VK_CHANGE_INPUTMODE_ENGLISH</autogen>
  </item>
</root>

VK_CHANGE_INPUTMODE_ENGLISH è definito in inputsourcedef.xml . Puoi vedere gli ID delle sorgenti di input da EventViewer.app. Il blocco maiuscole può essere rimappato su un tasto F con PCKeyboardHack .

    
risposta data 08.08.2012 - 23:17
fonte
1

Se sei su 10.7 Lion o più recente, puoi anche premere il tasto c fino a visualizzare un elenco di tutti i caratteri c con varie decorazioni.

    
risposta data 22.05.2013 - 09:42
fonte
0

Puoi passare facilmente dalla tastiera serba alla tastiera americana o viceversa premendo Spazio comando . Per configurarlo:

Vai a Preferenze di sistema ... , Lingua e amp; Testo , Sorgenti di input e seleziona i layout di tastiera sia in inglese che in serbo. Seleziona la casella di controllo accanto a Mostra menu di input nella barra dei menu . Assicurati che in Scorciatoie della sorgente di input che Seleziona la sorgente di input precedente: sia impostato su Spazio comando .

Questo è tutto ciò che devi fare.

    
risposta data 09.08.2012 - 04:26
fonte
0

Il tasto Alt ti dà accesso a un numero di caratteri non ascii che dipendono dal layout che usi.

Su una tastiera standard USA, premendo Alt + underbar si crea un "" sotto il quale verrà inserita la vocale che verrà digitata dopo: "à" se si digita Alt + underbar seguito da a.

Nel tuo caso, il layout esteso degli Stati Uniti ti darà accesso a tutti gli accenti che devi usare in serbo. Ad esempio, Alt + v seguito da c ti darà è.

Devi tenere aperto il Visualizzatore Tastiera per abituarti alle varie modifiche possibili, ma una volta ottenuto il set che è usato nella tua lingua non ne avrai più bisogno.

    
risposta data 22.05.2013 - 07:19
fonte

Leggi altre domande sui tag