Win+L 使用時にエディターに 'l' が挿入されるのを防ぐ

Win+L 使用時にエディターに 'l' が挿入されるのを防ぐ

Windows+キーでコンピューターをロックするとL、使用しているエディターのテキストに文字lが挿入されます (NetBeans、Notepad++、PHPStorm でこの現象が発生しました)。この文字が挿入されてコードが壊れるのは煩わしいです。

文字が挿入されないようにできますか? 通常は Windows最初に を押してからを押すのでL、キーが挿入されることはありませんl

bash コンソールを使用している場合、これはすべての既知のホストを表示するコマンドを送信します (おそらく/etc/hosts)。その後、slコマンド ラインでもこれを消去する必要があります。これも防止できればすばらしいと思います。

Ctrl++AltDel後に続けて実行して同じ結果を得ることができることはわかっていますEnterが、私にとっては、それは問題を回避していることになります。


アップデート: これは私の環境に関係があります。私は、Fedora 21 VirtualBox で上記のすべてのアプリを搭載した Windows 7 ホストを実行しています。問題はその環境でのみ発生します (Windows 側では発生しません)。同僚の同様の環境でも発生するため、ハードウェアや私のコンピューター固有の問題ではないと考えられます。

答え1

WindowsVM マシンは+が何であるかを知らなかったLため、文字を挿入するだけですl。VM Meta+L(Fedora) でアクションなしにマッピングするとl、文字が挿入されなくなります。

Fedora でこれを行うには:

  1. Custom Shortcutsメニューから開きます。編集 > 新規 > グローバル ショートカット > キーボード入力の送信をクリックします。
  2. アクションに名前を付けます(「WinL を無視」を選択します)
  3. タブでTriggerショートカットを設定します (これによりコンピューターもロックされました)。
  4. [OK]をクリックします。

これで動作するはずです。

答え2

これは、Windows 7 ホストと Linux Arch クライアントで Virtualbox 5.1.24 を実行する場合に有効でした。

仮想ボックス、無効化:

ファイル > 設定 > 入力 > キーボードの自動キャプチャ (無効)

これで、クライアント サイトでもホスト サイトでもWindows+でロックすると、以前の文字の挿入はなくなります。Ll

関連情報