sfondo
Lavoro in un laboratorio di ricerca e uso tre diversi sistemi operativi ogni giorno. Sulle macchine Windows e Mac utilizzo Caffeina per impedire a tali macchine di abilitare lo screensaver mentre lavoro su una macchina diversa (Linux non ha questo problema). È molto fastidioso dover accedere nuovamente quando torno indietro.
Problema
Quando vim o gvim sono in modalità insert, il carattere <F15>
appare sporadicamente nel documento. L'ho rintracciato alla caffeina dopo un po 'di ricerche. Il sito Web della caffeina afferma che il software funziona occasionalmente simulando un <F15>
evento di stampa chiave:
Di tutti i tasti disponibili, F15 è probabilmente il meno invadente (non ho mai visto una tastiera per PC con quel tasto!) E probabilmente non interferisce con il tuo lavoro.
Quindi la caffeina è l'ovvia colpevole. Tuttavia, preferisco ancora utilizzare il mio editor di testo preferito su tutte e tre le macchine e non intendo modificarlo solo per adattarmi all'uso della caffeina.
Domanda
C'è qualcosa che posso mettere nel mio vimrc
per far sì che vim ignori <F15>
gli eventi di pressione dei tasti?
Modifica per chiarezza
Non riesco a disabilitare il timeout dello screensaver; è impostato dal dipartimento IT per motivi di sicurezza. Quindi, con il rimedio alla caffeina, per rimanere conforme, devo bloccare manualmente le mie macchine quando mi allontano dalla mia scrivania. Non è così male; ma sbloccarli ogni pochi minuti è.
Inoltre, non ho scritto caffeina, quindi non so perché lo sviluppatore abbia scelto di fare clic <F15>
una volta al minuto. Probabilmente l'avrei fatto diversamente, forse con un leggero movimento del mouse o tocco del touchpad, come suggerito da @ Random832.
<F15>
è che molto raramente significa qualcosa ed è generalmente ignorato; <Ctrl>
, tuttavia, è significativo e quando attivato al momento sbagliato potrebbe causare comportamenti non intenzionali.
<F15>
diversa da quella pubblicata sul sito.
<Ctrl>
invece di<F15>
.