古いキーボードのWindowsキーをシミュレートする


30

物理的なWindowsキーを持たない非常に古いキーボードを使用しています。背面に5/180°コネクタとAT / XTスイッチがありますが、機能を完全に見逃したくありません。 Windowsキーの。

Win一緒に使用したときにシミュレートするWindows 7 Proのキーのグループはありますか?言い換えると、この他のキーのグループを使用してWin、精神的に削除Winしてドロップし、元のコンボを機能させるキーの組み合わせを取得できるようにしたいのです。

そのような組み合わせが存在しない場合、どのように作成できますか?

Windowsキーを備えた新しいキーボードを接続するだけでよいことはわかっていますが、この質問のポイントはそれを避けることです。既存の質問はどれもこれに対処していないようです。最も近いのはこれですが、実際にはマッピングを作成する方法を言っていません。

これは私の仕事用のコンピューターのためのものなので、「このユーティリティ/プラグインをインストールする」は私にとって良い選択肢ではありません。ただし、他の人の利益のためにそれらと自由に答えてください。


1
AutoItまたはAutoHotKeyを見て、winkeyのホットキーコンボをセットアップできます。
マクラウド

Windows 7が5/180コネクタのキーボードを受け入れることができるもので実行されるとは思いませんでした!
イスジ

@Iszi、あなたはおそらく正しいです!PS / 2コンバーターが少しあります。
ポップス

逸話警告:@Iszi win7-x64 ultimateは、IBM Model M(1991年製PS / 2コネクタ付きの堅牢なキーボード)を搭載したコアi7で正常に動作します。また、DIN-PS2プラグが磨耗しているため、同僚がDIN5モデルMを交換しています。
ヘネス14年

回答:


17

簡単なレジストリハックでcapslockキー再マップしますか?Capsロックキーは価値がありません。

これを次のようなファイルに貼り付けてremap_caps_to_windows.regダブルクリックします。変更を有効にするには再起動する必要があります

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,3a,00,00,00,00,00

ねえ、それは関連記事で言及されたアプローチでなければなりません。現在の設定をバックアップする方法がわかったら、試してみます。
ポップス

regeditを開き、そのサブキーをHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout右クリックして、エクスポートを選択します。しかし、バックアップすることはあまりありません。WindowsのクリーンインストールでScancode Mapは、レジストリに設定はありません。そのため、これが何をするか気に入らない場合は、Scancode Map値を削除するだけです。
ゾレダチェ

ところで、これが行うことは、他の回答のMicrosoftツールが行うこととは少し異なります。これにより、新しいレイアウトが作成されます。これは、現在のレイアウトに小さな再マッピングを適用するだけです。結果は似ていますが、方法は異なります。
ゾレダチェ

@Zoredache:私の答えで述べたように、同じことを行うためのGUIインターフェイスがあります。
パラドロイド

1
@Jonathanはい、提案されたレジストリの変更を行った後、再起動する必要があります。ただし、レジストリを手動で編集する代わりに、他の回答のいずれかで提案されている「SharpKeys」を使用することをお勧めします。物事が簡単になります。
ゾレダチェ

11

CTRL-ESCは、スタートメニューを表示します。

残念ながら、他のウィンドウのキーショートカット機能は使用できません。たとえば、CTRL-ESC-Pause / Breakはシステムプロパティを表示しません。また、CTRL-ESC-Rは、Rを押す前にCTRL-ESCを放した場合にのみRunを起動し、スタートメニューに "R"で始まるエントリがない場合にのみ機能します。



4

KeyTweakを使用して、任意のキーをWindowsキーに再マッピングできます。

これはレジストリへの単なるGUIインターフェースであるため、Zoredacheが彼の答えで示唆していることと同じことを行います。

KeyTweak


4

Windowsの10でキーマップは、に提案受け入れ答えのマップZMBしてマッピングさBZ

ユーザー名に「M」が含まれていることに気付くまでは面白かった。ありがたいことに、Win10にはログイン時のアクセシビリティオプションに画面キーボードオプションがありますが、「管理者として実行」ダイアログには表示されません。

とにかく、使用してSharpKeys私はのための正しいマップ見つかっCAPS LOCKにはWinこれです:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,3a,00,00,00,00,00

その問題はありませんでしたが、USキーボードレイアウトを使用していますか?DVORAK?国際アメリカ?
ジョナサン

いいえ、90年代半ばからの古いCompaq QWERTY
music2myear

1

AutoItでは、これはCtrl+ Shift+ を使用して実行する必要がありますw

HotKeySet("^+w", "WinKey")

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoItを実行するためにコンピューターにインストールする必要はありません。任意のWindowsマシンで実行できるように、インタープリターを含む実行可能ファイルにコンパイルできます。また、書き込みとコンパイルのためにインストールする必要はありません。zipダウンロードを使用するだけです。


1
AutoHotkeyを使用して、そのsleep()スピンロックを回避できませんか?
RJファルコナー

@ RJFalconer、whileループはそれを無期限に実行し続けるものであり、sleep(100)はプロセッサを使い果たさないようにします。AutoHotkeyスクリプトでこれを明示的に記述しなくても、同様の動作を採用します。プログラムでは、プログラムまたはスクリプトを実行し続けるためにループすることが本質的に必要です。
MaQleod

オートホットキーを使用してF1に設定しましたが、そこにいる間にF6-12をマルチメディアキーとして設定しました。
ジブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.