2

Windows Mobile 6.0 でMotorola MC67を使用し、c# コンパクト フレームワークで記述しています。

キーの繰り返しを無効にしたいので、たとえば「Enter」を長く押しても、「Enter」を 1 回以上押すことはありません。私は Motorola のマニュアルを検索し、ここで与えられたアドバイスを試しました。

Registry.SetValue(@"HKCU\ControlPanel\Keybd", "RepeatRate", "1000000");

しかし、役に立たない。

誰でも私を助けることができますか?

明確にするために、コードからレジストリを変更するアクセス権がありますが、レートを可能な限り最大に変更した後でも、レジストリの値は無視されます。

4

2 に答える 2

1

ハードウェア キーボードはレジストリ設定を気にしない場合があります。ハードウェア ドライバは OEM 固有です。

RepeatRate は、a) 高すぎる (仕様外)、b) 最初に再起動した後に発生する、c) ソフトウェア キーボードのみを制御する可能性があります。

最終的に IOCtl ソリューションになる長いスレッドは次のとおりです: http://social.msdn.microsoft.com/Forums/en-US/5f322f80-1dba-477e-a77e-d667e8f2031f/keyboard-repeat-rate

于 2013-08-29T03:21:06.340 に答える