バックグラウンド
私は研究所で働いており、毎日3つの異なるOSを使用しています。WindowsマシンとMacマシンでは、Caffeineを使用して、別のマシンで作業しているときにこれらのマシンでスクリーンセーバーが有効にならないようにしています(Linuxにはこの問題はありません)。切り替えたときに再度ログインしなければならないのは非常に面倒です。
問題
vimまたはgvimが挿入モードの場合、文字<F15>
はドキュメントに散発的に表示されます。少し調べた後、私はそれをカフェインまで追跡しました。CaffeineのWebサイトでは、ソフトウェアは時々<F15>
キーを押すイベントをシミュレートすることで機能すると述べています。
利用可能なすべてのキー操作のうち、F15はおそらく最も煩わしくなく(そのキーを備えたPCキーボードを見たことがありません!)、作業に干渉する可能性は最も低くなります。
したがって、カフェインは明らかに犯人です。ただし、私は今でも3台すべてのマシンでお気に入りのテキストエディターを使用することを好み、Caffeineの使用に対応するためにそれを変更するつもりはありません。
質問
vimrc
vimに<F15>
キープレスイベントを無視させるために入れられるものはありますか?
わかりやすく編集
スクリーンセーバーのタイムアウトを無効にすることはできません。IT部門がセキュリティ上の目的で設定します。したがって、カフェインの回避策では、コンプライアンスを維持するために、デスクから離れるときに手動でマシンをロックする必要があります。それはそれほど悪くはありません。しかし、数分ごとにロックを解除します。
また、私はカフェインを作成しなかったので、開発者が<F15>
1分間に1回クリックすることを選択した理由がわかりません。@ Random832が示唆しているように、私はおそらくそれを別の方法で、おそらくわずかなマウスの動きやタッチパッドのタップで行ったでしょう。
<F15>
は、それが意味をなすことはほとんどなく、一般に無視されるということです。<Ctrl>
しかし、ある意味のある、そして間違った時にトリガされたときに予期しない動作を引き起こす可能性があります。
<F15>
、サイトに投稿されているもの以外を選択する背後にある論理がわかりません。
<Ctrl>
代わりにのようなものをカフェインにシミュレートさせます<F15>
。