2016-08-09 17 views

答えて

7

Pauseは、特殊なスキャンコード(E1 1D 45 E1 9D C5)を持つ非常に特殊な非typematicキーです。これは、SharpKeys(またはレジストリを使用してスキャンコードの再マッピングを行うプログラムで、この機能は2バイトのスキャンコードに限定されているため)を使用して再マップするには時間がかかります。それを再マップしようとすると、最初の2バイトしか得られず、代わりにNum Lockキーを再マッピングすることになります。これはあらゆる種類の陽気なやり方を破ります。

再割り当てを行うには、おそらくAutoHotKeyのような別のプログラムを使用する必要があります。しかし、私はこのキーが何であるかを考えれば、これが実際にはうまくいくかどうかはわかりません。

なぜプログラマが一時停止/中断を再マッピングしたいのかは不明です。 非常に便利なキーです。ラップトップキーボードから紛失していることが多く、唯一のオプションはCtrl + Break(スキャンコードE0 46)に再マッピングすることです。これにより、実際のポーズ/ブレークキーの機能の少なくとも部分が返されます。

+0

ありがとうございます。しかし、私はこの鍵が[有用](https://en.wikipedia.org/wiki/Break_key)だとは思わない。そこで、私はScroll-Lockキーを再マップすることに決めました。 – Redick

+0

OPのユースケースは何か分かりませんが、スペースバーの横に一時停止しているタブレットキーボードがあるので、ブラシをかけられた場合にスペースにマップし直したいと思う人がいます。特に、ポーズはゲームの設計や実行の中断(私はほぼ100%がCtrl-Cを使用できるようにしている)以外は役に立ちません。 –

+0

@ NH。確かに、それは理にかなっていますが、私は "a * programmer" *と言っています。執行を破ることは、私が1日に50回好きなことです。 Ctrl + Cは、わかっているほとんどのWindowsデバッガでは機能しませんが、Ctrl + Breakは機能します。あなたは、WindowsのチェックビルドでF12を使用することもできますが、十分な開発者がそれを実行しているわけではありません。 –

関連する問題