2015-10-03 14 views
16

Sto usando IntelliJ IDEA 14 sotto OS X, Windows e Ubuntu per diversi mesi, ho scoperto che la keymap Mac OS X 10.5+ è più adatta per me e desidera mantenere la stessa esperienza su tutte le piattaforme.Come rendere Windows il tasto Comando/Meta IntelliJ IDEA in Windows?

OS X ha cinque tasti di modifica: Maiusc, Bloc Maiusc, Controllo, Opzione e Comando, mentre Windows/Ubuntu ne ha solo quattro: Maiusc, Bloc Maiusc, Controllo e Alt. Se voglio usare Mac OS X 10.5 keymap sotto Windows/Ubuntu, allora ho bisogno di mappare una chiave per il tasto Comando che ha un ruolo importante.

Sotto Ubuntu ho rimappato la chiave di Windows sul tasto Meta usando xmodmap, ma non sono riuscito a trovare come farlo sotto Windows. Ho provato i key remapper come SharpKeys, ma nessuno di loro può rimappare le chiavi al tasto Command/Meta. Quindi c'è un modo per farlo?

risposta

9

Ecco una soluzione che funziona parzialmente. Nel IDEA effettuare le seguenti operazioni:

  1. Aiuto -> Modifica proprietà personalizzate ... -> keymap.windows.as.meta = true
  2. Scegli la mappa della tastiera Mac in File -> Impostazioni ... -> Keymap . Ad esempio, "Mac OS X 10.5+".

Se si utilizza una tastiera di Windows e si desidera che lo stesso layout con la tastiera Mac è possibile rimappare

  • il tasto Windows sinistra per diventare il tasto Alt di sinistra e
  • l'Alt di sinistra a diventare la chiave di Windows di sinistra, che sarebbe quindi interpretata come la chiave del comando Mac (Cmd/Meta).

Per fare ciò, è possibile installare AutoHotkey ed eseguirlo con il seguente script, mettendo queste due linee in un file .ahk:

LAlt::LWin 
LWin::LAlt 

Per saperne di più sul problema (s) con sia la chiave di Windows che questa soluzione alternativa vedono i commenti di IDEA-144702.