2009-09-07 04:23:19 +0000 2009-09-07 04:23:19 +0000
75
75

キーボードのキーをリマップするにはどうしたらいいですか?

ノートパソコンのキーが落ちてしまいました。そのキーとして機能する別のキーをリマップする方法はありますか?私はそれを使用することはありませんので、私は他のキーを「犠牲」にします。

回答 (8)

43
43
43
2009-09-07 04:26:48 +0000

ここでは SharpKeys と呼ばれるユーティリティの使用についての Howtogeek からの良い記事です:

Map Any Key to Any Key on Windows 10, 8, 7, or Vista

あなたが Caps Lock キーなどのシステム上の特定のキーの動作方法に疲れている場合は、 レジストリハックを使用して によって別のキーとして機能するようにそれらを再マッピングすることができます。しかし、もっと簡単な方法があるはずですよね?

これは、SharpKeysが画像に入ってくるところです。それはあなたが簡単に別のキーに1つのキーを簡単にマッピングしたり、レジストリを入力することなく、キーをオフにすることができるようになります小さなユーティリティです。

追加ボタンをクリックして新しいキーマッピングの追加ダイアログを表示し、リストからマッピングするキーを選択することができます。

レジストリキーがどのように動作するかについてのすべての技術的な詳細が必要な場合は、レジストリハックを使用してキーをマッピングする方法を読むことができます。 参考リンク

13
13
13
2009-09-07 09:42:47 +0000
9
9
9
2014-03-01 18:04:20 +0000

Microsoft の Keyboard Layout Creator を使用することができます。 これを使用すると、キーをデッドキーに変更したり(例: ~)、マッピングを追加したり(例: altgr+c ->`ç`)などの機能を追加することができます。
(https://superuser.com/users/14797/senseful)さんの解説は https://superuser.com/a/172993/157884 :

.klcファイルを手動で編集する必要があります。

基本的には、.klcの列の値と一致するようにVK_の列を修正するだけです。次に、KLC ファイルをテキストエディタで開きます。

詳しくは、 ブログでの完全な手順 を書きました。

Warning: incomplete support for key bindings in somme applications

しかし、アプリケーションによっては、これらの特殊なキーストロークを適切に受け取れない場合があることに注意してください。

例として: 私の特定の設定では、DotA2 のチームチャットで altgr+a を押すと、他のアプリケーションのように 1 が追加されるのではなく、テキストが消去されます。

3
3
3
2013-01-18 14:51:13 +0000

Genius KB-G235 USBキーボード(HID)とWinXP SP3を持っています。前の回答のアプリケーションのどちらも私のために動作しませんでした。(PS/2コードで動作しているか、XPでは(完全に)動作していないため)。キーにアクションを追加するだけで完了。(新規アクションを割り当てた後はデフォルトのアクションが実行されていない)

2
2
2
2014-09-04 10:22:07 +0000

http://www.autohotkey.com/ は、よりシンプルで強力なソリューションになります。002

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return
``` のようなスクリプトを使ってキーをリマップしたり、修飾キーを作成したりできます。
2
2
2
2015-01-12 22:13:39 +0000

一番簡単な方法です。Microsoft Keyboard Layout Creator。マイクロソフトの公式ソリューションです。機能的にはUkelele for OS Xと似ています。https://www.microsoft.com/en-us/download/details.aspx?id=22339 ](https://www.microsoft.com/en-us/download/details.aspx?id=22339)

2
2
2
2015-01-19 14:57:13 +0000
  • Keyman Desktop ](http://keyman.com/)** - Keyman Developer を使って、自分だけのカスタムキーボードを作成することもできます。1000以上の言語に対応したキーボードを備えたKeyman Desktopでは、Windowsが対応していない場合でも、あなたの言語を入力することができます。
0
0
0
2015-03-17 20:52:42 +0000

私は、Windows 7でそれらのほとんどすべてを行うことができ、デスクトップがロックされていないときに何の問題もなく動作する1つのアプリを見つけました。 http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

唯一の欠点は、デスクトップがロックされているときに動作しないことです。マルチメディアキーボードはそこからミュートできます。しかし、このアプリでは最初にロックを解除する必要があります。

関連する質問

3
19
10
28
6