私のラップトップのキーの1つが落ちた。他のキーを再マップしてそのキーとして機能させる方法はありますか?もう一方の鍵は決して使わないので、犠牲にします。
これはHowtogeekによる SharpKeys というユーティリティの使用に関する良い記事です。
Windows 10、8、7、またはVistaで任意のキーを任意のキーにマップする
Caps Lockキーなど、システム上の特定のキーの動作方法にうんざりしている場合は、レジストリハックを使用して を使用してそれらを別のキーとして機能するように再マップできます しかし、もっと簡単な方法があるはずですね。
これがSharpKeysが登場するところです。これは、レジストリに何も入力しなくても、あるキーを別のキーに簡単にマッピングしたり、キーをオフにしたりできる小さなユーティリティです。
たとえば、Caps Lockキーを使用しないので、キーマッピングを使用してCaps Lockキーをオフにしました。
AddボタンをクリックしてAdd New Key Mappingダイアログを開くことができます。そこで、リストからマッピングするキーを選択するか、Type Typeボタンをクリックして手動でキーを押すことができます(もっと直感的です)。
完了したら、[レジストリに書き込む]ボタンをクリックすると、変更を有効にするためにログオフまたは再起動するように指示されます。
レジストリキーの機能に関する技術的な詳細をすべて知りたい場合は、 レジストリハックを使用してキーをマップする方法 を参照してください。
Microsoft Keyboard Layout Creator を使用して問題ありません。修飾キーの切り替えには、レジストリハックまたはレジストリを変更するアプリケーションをお勧めします。これらのソリューションはすべてのアプリケーションで機能するわけではないため、AutoHotkeyのような純粋なソフトウェアリマップを使用しないでください。
もう一つの解決策は、あなたが本当にあなたのラップトップにキーを挿入することができない場合の代わりのキーを得ることです、あなたは '壊れたラップトップキー' の検索を試みましたか?
Microsoftの Keyboard Layout Creator を使うことができます。
これにより、キーをデッドキーに変更するなど、キーボードに追加機能を追加することもできます(例: ~)追加のマッピングを追加します(例: altgr+c - > ç
)など.
特別なキーストロークを編集するためには、 ctrl+FOO手動で.klc
ファイルを編集する必要があるかもしれません。
@ Senseful で指示を見つけることができます https://superuser.com/a/ 172993/157884 :
手動で
.klc
ファイルを修正する必要があります。基本的には
VK_
列を、1
列の値と一致するように変更するだけです。だから例えばあなたがバインドしたい場合 L に N通常のKLCと同じようにキーボードを作成します。次に、KLCファイルをテキストエディタで開きます。
VK_
列で値L
を見つけて、それをN
に切り替えます。詳細については、私は私のブログに 完全なステップを書きました 。
ただし、アプリケーションによってはこれらの特別なキー入力を正しく行わない可能性があることに注意してください。
例として:私の特定の設定では、 altgr+a DotA2のチームチャットでは、他のアプリケーションのようにã
を追加するのではなく、テキストを消去します。
Genius KB-G235 USBキーボード(HID)とWinXP SP3があります。前回の回答のアプリケーションはどちらも私にはうまくいきませんでした。 (PS/2コードで作業するのか、XPで(完全に)作業しないのか)。
私はHotkeyP(フリーウェア) http://petr.lastovicka.sweb.cz/others.html を試してみましたが、これは動作します!キーにアクションを追加するだけで完了です。 (新しいアクションを割り当てた後は、デフォルトのアクションは実行されません。)
Keymanデスクトップ - Keyman Developer を使って独自のカスタムキーボードを作成することもできます。 Keyman Desktopでは、1000以上の言語用のキーボードを使用して、Windowsでサポートされていない場合でも言語を入力できます。
最も簡単な方法は、Microsoftキーボードレイアウト作成者です。これはマイクロソフトの公式ソリューションです。機能はUkelele for OS Xと似ています。
ダウンロードと手順: http://msdn.Microsoft.com/en-GB/goglobal/bb964665.aspx
http://www.autohotkey.com/ は、より単純で強力な解決策になります。次のようなスクリプトを使用して、キーを再マップし、修飾キーを作成できます。
;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
私は窓7でそれらのほとんどすべてを行うことができる1つのアプリを見つけました、そしてあなたのデスクトップがロック解除されているときそれは問題なく動作します。またそれはかなり使いやすいです。
http://sourceforge.net/projects/hotkeyp/?source=typ_redirect 。
私が見つけた唯一の欠点は、デスクトップがロックされていてスリープ状態から戻ってきてコンピュータがロックされていて大音量で音楽が再生されていると動作しないことです。マルチメディアキーボードはそこから消音することができます。しかし、このアプリであなたは最初にロックを解除する必要があります。