コンピューター ウィンドウズ インターネット

キーの意味を変えるためのアプリケーション。 キーボードのキーを再マップする簡単でシンプルなプログラム

読者の1人が、質問の問題で私にアプローチしました。「Windows XPオペレーティングシステムで実行されているラップトップでは、頻繁に使用されるキーが時間の経過とともに機能しなくなりました。 入力..。 その機能を、めったに使用されない別のキーにどのように転送できますか?」

キーボードのキーを再マップするにはどうすればよいですか?

基本から始めましょう。任意のキーを押すと、キーごとに固有のコードが生成され、コンピューターに送信されます。 コンピュータはこのコードを認識し、このキーに対応する機能を開始します。

単純に、別のキーのコードでPCを取り出して滑らせることはできません。 ただし、この作業を実行できる特別なプログラムがあります。 そのようなプログラムは呼ばれます リマッパー.

そのようなプログラムの種類は非常に多く、提供する機能が異なります。 私たちのタスクには、インストールを必要としないシンプルで無料のユーティリティが適しています。 .

KeyRemapper- 迅速な修理キーボード

1. 指定されたリンクからプログラムをダウンロードします。 アーカイブを解凍し、プログラムのExeファイルを実行するだけです。インストールは必要ありません。 プログラムを実行します。

2.メインアプリケーションウィンドウが開きます。 左側では、キーは実際の名前で表示され、右側では、新しい名前で表示されます。 次に、動作しないボタンの機能を「ハング」させるキーを決定する必要があります。 入力..。 これを鍵にしましょう 一時停止、めったに使用されません。

3.交換可能なボタンの左側のリストを開きましょう。 キー 一時停止ありません。 このリストに追加しましょう。 [新しいキー]ボタンをクリックします->招待状が表示されたら、ボタンをクリックします 一時停止->これで、左側のリストに戻って、追加したキーを選択できます。 一時停止.

4. 右側のリストで、無効になっているキーを見つけます 入力.

5.ボタンの置換を完了するには、[追加]ボタンをクリックします。 再マッピングリストには、ボタンの交換結果が表示されます。

6.次に、無効化されたボタンを無効にする必要があります 入力..。 これを行うには、左側のリストで[ 入力->右側のリストで選択します 何もない->追加ボタンをクリックします。 これは、再割り当てリストに表示されるものです。

7.再割り当て操作を完了するには、[適用]ボタンをクリックして->プログラムを閉じ、コンピューターを再起動します。

8.再割り当てをキャンセルするには、プログラムを実行します->必要な行を選択します->ボタン「 消去」。 キーボードを完全に元の状態に戻すには、「 クリア」。 変更を有効にするには、コンピューターを再起動します。

私は読者を本当に大切にし、有用な資料を提供するだけでなく、何かで彼らを楽しませようとしています。 あなたへの私の次の贈り物は「頬の後ろに何がありますか?」と呼ばれています。 (気に入った場合はコメントするか、ソーシャルメディアボタンを使用して友達と共有することを忘れないでください)。

PCキーの割り当てを変更するにはどうすればよいですか?

師の答え:

新しいコンピューターを購入するときは、キーの割り当てを変更する必要がある場合があります。 これは、キーが通常とは異なるモードで配置されている可能性がある新しいラップトップに特に当てはまります。 キーボードのボタンの割り当てを変更するには、特別なソフトウェアを使用する必要があります。

「スタート」メニューに入り、「コントロールパネル」を開いて、そこにサブアイテム「マウス」を見つけます。 このメニューから、マウスのボタンの目的を変更したり、カーソルの速度を変更したり、外観を選択したり、動きから影を削除したりできます。 カテゴリ別にサブアイテムを表示している場合、アイテム「マウス」は「プリンタおよびその他の機器」のカテゴリになります。 マウスキーの割り当てを変更すると、生活の中で左手を使う人に役立ちます。 これは彼らにとって最も便利なオプションです。 左手のコントロールで作られた特別なマウスもありますが、見つけるのは非常に困難です。

見つけるには 特別プログラムキーの割り当てを変更するために使用される検索を使用できます。 メーカーの公式ウェブサイトにアクセスして、最も多くをダウンロードすることをお勧めします 最新バージョンプログラム。 最も 最高のプログラムこの仕事を最も迅速かつ効率的に行うのがKeyTweakです。 まで待つ セットアップファイルコンピュータにダウンロードして、インストールプロセスを開始します。 インストールウィザードのすべての指示に従って、プログラムがコンピュータに完全にインストールされるまで待ちます。

キーボードのボタンの割り当ての変更を開始するには、デスクトップのショートカットを使用してこのアプリケーションを起動します。 プログラムのメインウィンドウにキーボードが表示され、変更するキーを選択する必要があります。 選択することにより 希望のボタン、特定の文字に割り当てる必要があります。次に、[キーの再マップ]ボタンを押します。

元の設定に戻したい場合は、[デフォルトに戻す]コマンドを使用できます。 どのボタンにも、記号だけでなく特定のアクションを割り当てることもできます。 たとえば、上のボタンの場合 テンキー、コンピュータをシャットダウンしたり、スタンバイモードに入る機能を割り当てることができます。 これを行うには、キー割り当てを変更するためのメニューで、必要なアクションを選択する必要があります。 電源オフ機能は、コンピューターをシャットダウンする役割を果たします。

キーボードがマルチメディアキーボードの場合、多くのキーボードがあります 追加のボタン..。 デフォルトでは、一連の標準コンポーネントから特定のプロシージャまたはプログラムへの呼び出しが割り当てられます オペレーティング・システム..。 これらの追加キーによって実行される機能を再割り当てすることもできます。 あなたはあなた自身の裁量でそれらを使うことができます。 キー割り当てのデフォルト設定に戻す必要がある場合は、デフォルト値を設定する必要があります。

固定端末またはラップトップ用のほとんどの従来のPS / 2キーボードには、標準設定が付属しています。 機器が故障した場合でも、購入する余裕があります 新しいキーボード、それはペニーがかかるので。 ラップトップの場合、状況はやや複雑になります。 キーボードの交換は安っぽい楽しみではありません。 したがって、一部のボタンが機能しない場合は、購入する代わりに、Windows7または別のシステムの問題を解決する必要があります。 これはいくつかの方法で行うことができます。 しかし、それらのすべてが非常に単純なわけではありません。 少なくともWindowsシステムのネイティブツールでは、混乱する可能性があります。 しかし、完全を期すために、すべての方法を検討してください。

キーの再マッピングとは何ですか?

ラップトップから始めましょう。 最大の問題は、さまざまなメーカーがキーボードに追加することです 追加のキーまたは、標準ボタンを設定して、さまざまなコマンドを実行し、プロセスを開始します。

この違いは、コンピューターでWindowsを使用しているときに特に感じられます。 Appleデバイス..。 しかしそれ自体でも Windowsシステム一部のボタンとキーは、長い間多くのユーザーによって使用されていません(たとえば、同じCapsLockボタンは、入力時に誤って押すことが多くあります)。 このような状況では、キーをに再割り当てする方法の問題を解決する必要があります。 Windowsキーボード 7ラップトップまたは固定端末で、または一部のボタンを完全に無効にします。 言うまでもなく、提案されたソリューションは、キーが機能しないときに使用できます。また、現代のコンピュータゲームのプロセスをより快適に制御するために、キーボードを特別に「シャープ」にするものもあります。

サードパーティのソフトウェアを使用せずにWindows7キーボードのキーを再マップするにはどうすればよいですか?

まず、Windowsシステムの開発者が提案した方法論について考察します。 これを行うには、MicrosoftのWebサイトから、キーボードとポインティングデバイス(マウス)を制御するように設計された小さなアプレットをダウンロードする必要があります。


このアプリを使用してWindows7キーボードのキーを再マップするにはどうすればよいですか? 簡単なことではありません! プログラムを開始した後、リストからデバイスを選択し、基本的なパラメータを使用する必要があります。 現在の設定のリストが表示されます。 特定のキーへのコマンドの割り当てを変更するには、すべてのコマンドの表示を使用します。 ボタンを選択して 必要なコマンド、現在の設定を保存する必要があります。 ボタンの非アクティブ化が必要な場合は、ボタン/キーの無効化オプションが使用されます。

Windows 7キーボードでキーを再マップする方法:レジストリ

上記のアプレットを使用する必要はありません。 概して、7を再割り当てする方法の問題は、レジストリを介して解決することもできます。 ただし、ここでは、キーごとにスキャンコードを16進式で知る必要があるため、いくつかの問題が発生する可能性があります。


したがって、最初に、regeditコマンドがレジストリエディタを呼び出し(必要に応じて管理者権限を使用)、その後、HKLMブランチに沿ってSYSTEMディレクトリとCurrentControlSetディレクトリを経由してKeyboardLayoutディレクトリに移動します。 あるコードを別のコードに置き換えるには、右側のウィンドウのRMBメニューから新しい行パラメータを作成し、スキャンコードマップという名前を指定してから編集ウィンドウに入り、ウィンドウに最初にのスキャンコードを入力する必要があります。再割り当て後に機能が実行されるキーを入力し、新しいキーのコードを入力します。


たとえば、スペースを右側のAltに再割り当てするには、組み合わせは次のようになります:0E 00 38E0。 キーを無効にするには(例としてCapsLockを取り上げます)、組み合わせは4つのゼロで始まる必要があり、00 00 3A 00のようになります。すでに明らかなように、コードとそれらのエントリの順序。 再割り当ては1回しか実行できないため、多くの新しい文字列パラメータを作成する必要があります。

MapKeyboardアプリ

このような複雑な手順に対処せず、Windows7キーボードのキーを再マップする方法の問題を解決するために 簡単な方法で、これを目的としたユーティリティのいくつかを使用することをお勧めします。 これらの1つは 小さなプログラム MapKeyboard。


アプリケーションを起動すると、次のように表示されます。 仮想キーボード..。 まず、機能または記号が再割り当てされるボタンまたはキーを選択する必要があります。次に、右側のスクロールリストから新しいキーが選択され、[選択したキーの再マップ]行によって呼び出され、[レイアウトの保存]が呼び出されます。アクション確認ボタンが押されました。 その後、再割り当ての通知が表示され、コンピューターを完全に再起動した後にのみ変更がアクティブになります。

SharpKeysプログラム

もう一つ 簡単なプログラム-SharpKeys。 残念ながら、Windows 7キーボード、特にFnボタンのキーを再マップする方法を決定している場合は、それを使用することはできません。 他の解決策を適用することをお勧めします(プログラムはこのキーを認識しません。キリル文字を変更する場合は、ラテン文字のレイアウトで同じキーを使用する必要があります)。


ここでは、Windows7キーボードのキーを再マップする方法の問題を同じように簡単に解決できます。 最初に、[追加]ボタンが使用され、その後、[再割り当て可能]ボタンが選択され、右側のリストで、新しいアクションまたはシンボル( 完全なシャットダウン最も使用されている トップラインキーをオフにします)。 アクションが完了すると、[レジストリへの書き込み]ボタンが押されます(パラメータをに保存します) システムレジストリ)、再起動が続きます。

MKeyアプレット

最後に、MKeyまたはMediaKeyと呼ばれるもう1つの非常に興味深いユーティリティ。 インストール後、システムトレイにあります。


実行中のプログラムで、追加ボタンを押してから、再割り当てが必要なキーをマークし、その後、エミュレーションを押す行をマークして、下のリストから新しいボタンを選択します。 変更を保存するには、フロッピーディスクが一番下にあるボタンをクリックするだけです。

ちなみに、個々のボタンを再割り当てするだけでなく、このプログラムを使用することもできます。 その助けを借りて、Fnキーを使用したショートカットなど、独自の「ホット」な組み合わせを作成したり、マニピュレータ、ゲームパッド、その他の同様の機器をカスタマイズしたりできます。

後書きの代わりに

最も重要な質問を見つけることは残っています:あなたはそのような設定をインストールすることを正確に何を好むべきですか? ほとんどのユーザーは、レジストリエディタの使用が非常に面倒であることに同意すると思います。 また、検討したプログラムから、アプリケーションは最初の2つのアプレットに比べて機能が広く、完全にロシア化されているため、MKeyを選択するのがおそらく最善です。 ちなみに、提示された方法のいずれかを使用する前に、緊急時の回復ポイントを最初に作成することをお勧めします。 ただし、どのプログラムでも、再割り当て後でも、次の方法で標準のデフォルトパラメータを設定できます。 フルリセット設定。

そしてもちろん、ここでは最も人気のある方法とプログラムのみを検討しました。今日、コンピューターソフトウェア市場には同様のアプリケーションがたくさんあるからです。 しかし、それらはすべて同様の原則に従って機能し、インターフェースは特に異なりません。

このチュートリアルでは、を使用してキーボードのキーを再マップする方法を紹介します。 自由ソフトウェア SharpKeysは難しくはなく、役に立たないように見えるかもしれませんが、そうではありません。

たとえば、最も一般的なキーボードにマルチメディアアクションを追加できます。たとえば、右側の数字キーパッドを使用していない場合は、これらのキーを使用して電卓を呼び出し、マイコンピュータまたはブラウザを開いて、音楽の再生を開始できます。またはインターネットを閲覧するときのアクションを制御します。 また、同様に、キーが作業に支障をきたす場合は、キーを無効にすることができます。 たとえば、無効にする必要がある場合 キャップスロック、F1-F12キーなど、説明されている方法で実行できます。 もう1つの可能性は、デスクトップコンピューターの電源を切るか、キーボードの1つのキーでスリープ状態にすることです(ラップトップの場合など)。

SharpKeysを使用したキーの再マップ

SharpKeysキーを再マッピングするためのプログラムはからダウンロードできます。 公式ページ Sharpkeys.codeplex.com。 プログラムのインストールは難しくありません。追加の望ましくない可能性のあるソフトウェアはインストールされません(少なくともこの記事の執筆時点では)。


プログラムの起動後、空のリストが表示されます。キーを再割り当てしてこのリストに追加するには、[追加]ボタンをクリックします。 次に、このプログラムを使用していくつかの単純で一般的なタスクを実行する方法を見てみましょう。

F1キーとその他を無効にする方法

私は誰かがコンピューターまたはラップトップのキーボードのF1-F12キーを無効にする必要があるという事実に出くわしました。 このプログラムを使用すると、次のようにこれを行うことができます。

[追加]ボタンを押すと、2つのリストがあるウィンドウが開きます。左側は再割り当てするキーで、右側は再割り当てするキーです。 この場合、リストには実際にキーボードにあるよりも多くのキーが含まれます。


F1キーを無効にするには、左側のリストで「機能:F1」を見つけて選択します(このキーのコードはその横に表示されます)。 そして、右側のリストで「キーをオフにする」を選択し、「OK」をクリックします。 同様に、Caps Lockやその他のキーを無効にすることができます。すべてのオーバーライドは、メインのSharpKeysウィンドウのリストに表示されます。


割り当てが完了したら、[レジストリに書き込む]ボタンをクリックし、コンピュータを再起動して変更を有効にします。 はい、再割り当てには、標準のレジストリ設定の変更が使用されます。実際、これはすべて、キーコードを知っていれば手動で行うことができます。

ホットキーを作成して電卓を起動し、マイコンピュータやその他のタスクを開きます

もう1つの便利な機能は、便利なタスクを実行するための不要なキーの再割り当てです。 たとえば、フルサイズキーボードの数値部分にあるEnterキーに電卓の起動を割り当てるには、左側のリストで[Num:Enter]を選択し、右側のリストで[App:Calculator]を選択します。


同様に、ここでは「マイコンピュータ」を見つけてメールクライアントを起動することもできます。これには、コンピュータをシャットダウンしたり、印刷を呼び出したりする手順が含まれます。 すべての指定がオンになっていますが 英語ほとんどのユーザーはそれらを理解します。 前の例で説明したのと同じ方法で行った変更を適用できます。

誰かが自分自身の利益を見れば、与えられた例は期待された結果を達成するのに十分だと思います。 後で、キーボードのデフォルトのアクションに戻る必要がある場合は、プログラムを再度実行し、[削除]ボタンを使用して行ったすべての変更を削除し、[レジストリに書き込む]をクリックして、コンピューターを再起動します。

この本には、解決するためのヒントが含まれ、要約されています 様々な問題、遅かれ早かれ、経済的なネットブックと最新のデスクトップモデルの両方の運用で発生します。 提供されているすべてのレシピは、フィールドテストされ、トピックごとに分類されています:ハードウェア パソコン、コンピュータネットワークとインターネット接続、Windows OSのインストール、構成、修復、インターネットサーフィン、ウイルスからの保護。 突然の問題に対する既成の解決策だけでなく、コンピューターを購入する前から発生する多くの質問への回答も検討しました。 必要な最小値が与えられます 技術データ情報に基づいた決定を下すことができます。

CDは本の印刷版にのみ含まれています。

本:

このページのセクション:

キーボードには、決して使用しないキーがたくさんあります。 最も厄介なのは鍵です 、すべてが大文字で書かれていたFortranなどのプログラミング言語の時代から保存されています。 使用する人はほとんどいません システムキー Windows(メインと呼び出し用の両方 コンテキストメニュー)-マウスで行う方が便利です。 その間 偶発的なプレスこれらのキーはすべての作業を遅くします。 イライラしている人は、それらをオフにするか、他の機能(たとえば、隣接するキー)に再割り当てすることができます。

これらのアクションを例で考えてみましょう。次に、これが一般的なケースでどのように行われるかを説明します-任意のキーについて。

まず、HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ControlKeyboardレイアウトレジストリキーに新しいバイナリパラメータを作成する必要があります(キーボードレイアウトと混同しないでください)。

00 00 00 00 00 00 00 00

03 00 00 00 00 00 5C E0

00 00 5D E0 00 00 00 00

この行は、Windowsチェックボックスキーと隣接するポップアップメニューキーを無効にします。 ここに何が書かれているのか理解しましょう。

まず、8組のゼロが連続している必要があります。 次に、数字(先行ゼロ付き)が表示されます。この場合は03です。これは、追跡するキーの数に1を加えたものを意味します(つまり、この例では、2つのキーを追跡しています)。 常に3組のゼロが続く必要があります(最大4組の数値を補完します)。 レコードは常に4組のゼロで終了する必要があります。 しかし、それらの間には、追跡キーに提供した数の4つのペアの数字(この場合は2つ)を書き込む必要があります。 これらには、無効にするキーのいわゆるスキャンコードが含まれています。 テーブル 12.2は、切断または交換の候補として検討することが推奨されるキーのコードを示しています(以下を参照)。

これらのコードは、数字の4つのペアごとの最後の2つのペアに書き込まれ、最初の2つのペアは再びゼロになります-サンプルでわかるように。 したがって、例の行は右のキーを無効にします (Windowsフラグ付き)(00 00 5C E0)および隣接キー ポップアップメニュー(00 00 5D E0)を呼び出します。

表12.2 キースキャンコード



スキャンコードとは何ですか?どこで入手できますか

スキャンコードは、特定のキーを押したときにキーボードが発する番号です。 スキャンコードを仮想キーコードと混同しないでください。仮想キーコードはすでにBIOSおよびWindowsレベルで形成されており、その後、たとえばコンテンツを形成する文字コードを決定します。 テキストドキュメント..。 ほとんどの場合、それらはまったく関連していません。 たとえば、「スペース」キーの仮想コードは32(シングルバイトエンコーディングの文字「スペース」のコードと一致)であり、そのスキャンコードは57です(HEX形式では20と39になります。それぞれ)。 仮想コードはシンボリックコードと同等ではないことに注意してください-仮想コードを文字コードに変換するには、言語レイアウト、キーの状態も考慮する必要があります , ちなみに、使用されているエンコーディングシステムはシングルバイトまたはUnicodeです。 これはすべて、プレスイベントがWindowsメッセージキューに到達する前でも、システムキーボードドライバーによって実行されます。 いくつかのキー( また )はどの文字にも関連付けられておらず、指定されたキューに入れられません。 したがって、特定のキーの機能を完全に置き換えるには、仮想コードを置き換える(実際にはDelphiまたはVisual C ++のプログラミングスキルを持っている人なら誰でも行うことができます)だけでは不十分です-より深いレベルで行動し、操作する必要がありますスキャンコード。 これにより、Windowsレジストリのスキャンコードマップパラメータが有効になります。

上記の表から推測できるように、スキャンコードは、10進数ではなく、16進数(HEX)で表示する必要があります。 仮想コードと文字コードの表は通常、Windowsプログラミングチュートリアルに添付されていますが、スキャンコードの完全な表を見つけるのは簡単ではありません。 これらのテーブルの1つはサイトにあります " デジタルライブラリ「リンクhttp://ntlib.chat.ru/ware/tables/scan.htmで。 それは少しうまく構成されていません-いわゆる拡張キー(これらはE0に等しいテーブルの2番目のバイトを持つものです)は1に等しい余分な数字を追加することによってそこに示されています、つまり、からスキャンコードを選択することによってHEX列、たとえば11C(キー テンキー)では、1CE0として書き直す必要があります。 電源キーを含む(ただし、追加のメディアキーを除く)スキャンコードの公式フルセットは、MicrosoftのWebサイトからダウンロードできます。 ドキュメントへのリンクは非常に長いので、microsoft.comで検索して「キーボードスキャンコード仕様」という単語を入力するだけで、英語ではありますが、探しているものが得られます。 このドキュメントを検討する際、対象となるのは1セットのコード(スキャンコードセット1)のみであることに注意してください。

もちろん、そのような数字の文字列は事前に準備し、レジスタに入力する前にすべてのペアを注意深く再カウントする必要があります。 しかし、入力すると、間違いをしないようにするのに役立つことがわかります。 値を入力する 2進数手動で実行されますが(図12.11)、このエディターの外観は異常ですが、操作が非常に便利であることがすぐにわかります。 特に、入力されたペアを数えるときに問題はありません。それらは1行あたり8つに自動的にグループ化されます。 パラメータ値の最終設定後、忘れずにパソコンを再起動してください。



米。 12.11。 バイナリパラメータ値の入力

キャンセルだけでなく、再割り当ての場合も、録音を少し複雑にする必要があります。無効にするキーのコードを含む4つのゼロの最初の2つのペアは、あなたの意見では、これらのコードに置き換える必要があります。動作するはずです。 たとえば、スキャンコードマップの値は

00 00 00 00 00 00 00 00

03 00 00 00 00 00 5C E0

1D E0 5D E0 00 00 00 00

そのようになります 右キーチェックボックスを使用すると、Windowsがオフになり、 権利を複製します 、つまり、それに最も近いキーです。 図に例として示されているのは、このスキャンコードマップ値です。 12.11。

対処方法をお見せしましょう ..。 実験によると、すべてが明確であるとは限りません。特に、単純なシャットダウンを試みても結果が得られない場合があります。 しかし、私はスキャンコードマップパラメータの値を与えます、それは無効になることが保証されています -その機能は機能に変わります (そうですが、実際には問題ではありません)、そして ここでは、前と同じように、権利を複製します :

00 00 00 00 00 00 00 00

03 00 00 00 1D E0 5D E0

2A 00 3A 00 00 00 00 00

key.regファイルは、提供されたディスクのレジストリフォルダーにあります。このファイルを実行して、レジストリに本当に変更を加えることを確認すると、この値のスキャンコードマップパラメーターが自動的に作成されます。 何にも触れたくない場合 、次にこの値を次のように編集します。03を02に置き換え、2行目のゼロ以外の4バイトをゼロに置き換えます。