Mensimulasikan tombol Windows pada keyboard lama


30

Saya menggunakan keyboard yang sangat lama yang tidak memiliki kunci Windows fisik - ia memiliki konektor 5/180 ° dan sakelar AT / XT di bagian belakang - tetapi saya tidak ingin sepenuhnya kehilangan fungsionalitasnya. dari kunci Windows.

Apakah ada beberapa kelompok kunci di Windows 7 Pro yang disimulasikan Winketika digunakan bersama? Dengan kata lain, saya ingin dapat mengambil kombinasi tombol apa saja yang menggunakan Win, secara mental menghapus Windan menjatuhkan grup kunci lain ini dan memiliki kerja kombo yang asli.

Jika tidak ada kombinasi seperti itu, bagaimana saya bisa membuatnya?

Saya tahu bahwa saya bisa memasukkan keyboard yang lebih baru yang memiliki kunci Windows, tetapi inti dari pertanyaan ini adalah untuk menghindarinya. Tak satu pun dari pertanyaan ada tampaknya mengatasi ini; yang paling dekat adalah yang ini , tetapi tidak benar-benar mengatakan bagaimana membuat pemetaan.

Ini untuk komputer kerja saya, jadi "instal utilitas ini / plugin" bukan pilihan yang baik untuk saya. Merasa bebas untuk menjawab dengan mereka untuk kepentingan orang lain.


1
Lihatlah AutoIt atau AutoHotKey, Anda dapat mengatur kombo hotkey untuk winkey.
MaQleod

Saya tidak berpikir Windows 7 akan berjalan pada apa pun yang dapat menerima keyboard dengan konektor 5/180!
Iszi

@ Iszi, Anda mungkin benar! Saya kebetulan punya konverter PS / 2 kecil.
Pops

Peringatan anekdot: @Iszi win7-x64 ultimate bekerja dengan baik pada core i7 saya dengan IBM Model M (keyboard solid dengan konektor PS / 2, dibuat tahun 1991!). Dan seorang rekan kerja mengganti model DIN5 M-nya karena konektor DIN ke PS2 aus.
Hennes

Jawaban:


17

Remap kunci capslock Anda dengan peretasan registri cepat? Tombol Caps lock tidak berharga.

Rekatkan ini ke dalam file bernama sesuatu remap_caps_to_windows.regdan klik dua kali. Anda harus memulai ulang agar perubahan dapat diterapkan

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

Hei, itu pasti pendekatan yang disebutkan di pos terkait. Saya akan mencobanya setelah saya mengetahui cara mencadangkan pengaturan saat ini.
Pops

Cukup buka regedit, buka subkunci itu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutklik kanan dan pilih ekspor. Tapi sebenarnya tidak ada banyak cadangan. Pada instalasi Windows yang bersih tidak ada Scancode Mappengaturan dalam registri. Jadi, jika Anda tidak suka yang ini lakukan, cukup hapus Scancode Mapnilainya.
Zoredache

BTW, apa yang dilakukan ini sedikit berbeda dari apa yang dilakukan oleh alat Microsoft pada jawaban yang lain. Itu membangun tata letak baru, ini hanya menerapkan pemetaan kecil untuk tata letak Anda saat ini. Hasilnya bisa serupa tetapi metodenya berbeda.
Zoredache

@Zoredache: Ada antarmuka GUI untuk melakukan hal yang sama, seperti yang disebutkan dalam jawaban saya.
paradroid

1
@ Jonathan ya, setelah membuat perubahan registri yang disarankan, Anda harus memulai ulang. Saya menyarankan menggunakan 'SharpKeys' seperti yang disarankan dalam salah satu jawaban lain alih-alih secara manual melakukan pengeditan registri. Itu membuat segalanya lebih mudah.
Zoredache

11

CTRL-ESC menampilkan Start Menu.

Sayangnya, itu tidak memungkinkan fungsi pintas kunci windows lainnya. Misalnya CTRL-ESC-Pause / Break tidak akan memunculkan properti sistem. Dan CTRL-ESC-R hanya akan memunculkan Run jika Anda melepaskan CTRL-ESC sebelum memukul R, dan kemudian hanya akan berfungsi jika tidak ada entri di Menu Start Anda yang dimulai dengan "R".



4

Anda dapat memetakan kembali kunci apa saja menjadi kunci Windows menggunakan KeyTweak .

Ini hanya antarmuka GUI ke registri, jadi lakukan hal yang sama seperti yang disarankan Zoredache dalam jawabannya.

KeyTweak


4

Di Windows 10, keymap disarankan di peta jawaban yang diterimaZ dan Mke Bdan peta Bke Z.

Itu lucu sampai saya menyadari nama pengguna saya memiliki "M" di dalamnya. Untungnya Win10 memiliki opsi keyboard layar di opsi aksesibilitas selama login, tetapi ini tidak akan muncul untuk dialog "Jalankan sebagai administrator".

Pokoknya, menggunakan SharpKeys saya menemukan peta yang benar untuk CAPS LOCKke Winadalah ini:

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

Saya tidak memiliki masalah itu, apakah Anda menggunakan tata letak keyboard AS? DVORAK? Internasional AS?
Jonathan

Tidak, Compaq QWERTY lama dari pertengahan 90
music2myear

1

Di AutoIt, ini harus dilakukan menggunakan Ctrl+ Shift+ w:

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

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoIt tidak perlu diinstal pada komputer untuk menjalankannya. Itu dapat dikompilasi menjadi executable yang berisi interpreter sehingga dapat dijalankan pada mesin windows apa saja. Anda juga tidak perlu menginstalnya untuk menulis dan kompilasi, Anda cukup menggunakan unduhan zip.


1
Bisakah Anda tidak menggunakan AutoHotkey untuk menghindari sleep () spinlock?
RJFalconer

@RJFalconer, loop sementara adalah apa yang membuatnya berjalan tanpa batas, sleep (100) mencegahnya memaksimalkan prosesor. Bahkan jika Anda tidak secara eksplisit menyatakan ini dalam skrip AutoHotkey, ia masih menggunakan perilaku yang serupa, secara inheren diperlukan dalam pemrograman untuk mengulang agar program atau skrip tetap berjalan.
MaQleod

Saya menggunakan autohotkey dan mengaturnya menjadi F1, sementara saya di sana saya juga mengatur F6-12 sebagai tombol multimedia.
Ziv
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.