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