Bisakah saya beralih tombol alt dan ctrl di keyboard saya? [duplikat]

25

Saya sudah lama menjadi pengguna Mac, tetapi saya baru saja membangun PC. Tidak menyukai lokasi tombol ctrl dan alt. Saya selalu berharap kunci ctrl berada di tempat tombol perintah ada di Macbook saya. Bisakah saya pindah menukar ini entah bagaimana? Saya menjalankan Windows 10, dan saya mutakhir.

zjdrummond
sumber
Seperti yang Anda bayangkan, ini adalah permintaan yang agak populer. Meskipun mungkin ada beberapa keanehan kecil yang terlibat dalam proses ini, anggota komunitas lain telah melakukannya menggunakan Autohotkey seperti yang terlihat di sini dan di sini .
Run5k
Saya akan mengatakan tidak melakukan itu, karena beberapa alasan. Pertama, ini mencegah Anda belajar menggunakan keyboard secara teratur - jika Anda perlu menggunakan komputer orang lain, ini akan menyulitkan Anda. Selain itu, akan menyulitkan orang lain untuk menggunakan komputer Anda. Akhirnya, dalam pengalaman saya (pengguna Windows yang kadang-kadang harus menggunakan Mac untuk bekerja), hanya perlu beberapa hari untuk membiasakannya dengan perubahan pertama kali, dan hanya butuh satu atau dua menit untuk mengubah di antara mereka karena saya beralih antar komputer selama sehari.
Moshe Katz
3
Keteraturan bukan urusan saya. Tidak ada yang akan menggunakan mesin saya selain saya sendiri.
zjdrummond
Saya akan menyarankan solusi ini superuser.com/questions/36920/how-can-i-remap-a-keyboard-key daripada solusi AutoHotkey. Memetakan ulang kunci di Windows dapat dilakukan dengan modifikasi Registry dan penggunaan utilitas SharpKeys (yang melakukan modifikasi registri dan tidak perlu tetap berjalan penuh waktu untuk mencegat kunci).
music2myear

Jawaban:

16

Untuk memetakan kembali setiap tombol fisik pada keyboard adalah entri registri.

Ada di [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
Anda membuat kunci dengan nama Scancode Map. Itu dapat mengarahkan kunci apa saja ke kunci lain atau menonaktifkannya.

Kunci itu adalah nilai hex dengan makna berikut:

00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.

Untuk menukar kunci CTRL dan ALT Anda perlu empat entri (ditambah nol).
Kiri Left-CTRL(1d 00), Kiri Left-ALT(38 00), Right-CTRL(1d e0), dan Right-ALT(38 e0).

Jadi, Anda dapat membuat file .reg seperti ini: Disable_CTRL-key.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,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00

Jalankan (klik dua kali) file .reg dan logout dan kembali (atau nyalakan kembali komputer Anda). Sekarang kunci CTRL dan ALT Anda seharusnya sudah ditukar.

Kunci berguna lainnya untuk diketahui:

1d 00    Left Ctrl
1d e0    Right Ctrl
38 00    Left Alt
38 e0    Right Alt
5b e0    Left Windows Key
5c e0    Right Windows Key
5d e0    Windows Menu Key

( Berdasarkan jawaban ini oleh Rik )

Jika Anda merasa tidak nyaman dengan mengubah registri atau Anda ingin kunci lain juga, Anda dapat menggunakan program SharpKeys untuk mengeditnya lebih mudah. Ini juga memiliki daftar nyaman semua kunci sehingga Anda bisa menambahkannya di jendela.

Sementara SharpKeys (mungkin - saya benar-benar tidak dapat memverifikasi bahwa itu berfungsi) digunakan untuk menjadi opsi alternatif, Readme saat ini menyatakan bahwa SharpKeys tidak dapat digunakan untuk tujuan ini, meskipun dapat digunakan untuk pemetaan kunci lainnya. ( h / t gabe )


Atau, saya menemukan Windows Server 2003 Resource Kit Tools yang berisi executable kecil yang disebut remapkey.exe, hanya berukuran 340KB. Ini adalah program grafis yang memungkinkan Anda untuk memetakan kembali tombol-tombol keyboard Anda. Diperlukan reboot, seperti halnya perubahan manual. Pada Windows Vista + akan membutuhkan hak istimewa Admin.

Saat mencari beberapa tangkapan layar, saya menemukan jawaban lain di situs ini yang merekomendasikannya:

Alat terbaik untuk pekerjaan itu adalah milik Microsoft remapkey, tersedia sebagai bagian dari Windows Resource Kit . (Tautan itu untuk Windows 2003; Saya telah menggunakannya dengan sukses selama bertahun-tahun pada banyak versi Windows, termasuk Windows 7; belum menguji Windows 8).

remapkeyakan menulis pemetaan langsung ke registri, saya percaya, dan tidak memerlukan proses yang berjalan. Anda cukup menyeret dari kunci aktual ke kunci yang diinginkan, dan menyimpan.

tangkapan layar remapkey


Bacaan lebih lanjut:

Ploni
sumber
remapkey bekerja untuk saya di Windows 10.
MountainX untuk Monica Cellio
Kelebihan lainnya untuk remapkey pada Windows 10. Rasanya agak samar menginstal Windows 2003 Kit di WIndows 10, tetapi semua bekerja. Itu pasti mengalahkan selalu menjalankan autohotkey di latar belakang, terima kasih!
PKKid
remapkey is awesome. jadi kamu
CopperCash
remapkey tidak bekerja untuk saya di windows 10
Seph Reed
10

Utilitas remapping kunci Sharpkeys ( Unduh ) harus memungkinkan Anda memutar kembali kunci Anda sesuka Anda. ( Sumber )

Tangga:

  1. Buka Sharpkeys dan klik Add
  2. Tambahkan dua entri berikut sebagai pemetaan kunci

    From:                           To:
    Special: Left Alt (00_38)       Special: Left Ctrl (00_1D)
    Special: Left Ctrl (00_1D)      Special: Left Alt (00_38)
    
  3. Konfirmasikan remapping Anda, lalu klik Write to Registry

Stevoisiak
sumber
1
Ini tidak akan membiarkan Anda menukar kunci, jadi sayangnya ini tidak akan berhasil. github.com/randyrants/sharpkeys
William
Lihat komentar saya superuser.com/questions/1190329/… yang setuju dengan @William
gabe
SharpKeys sekarang dapat digunakan untuk bertukar kunci satu sama lain. README terbaru dapat ditemukan di sini: github.com/randyrants/sharpkeys Ini menyatakan pada halaman bahwa SharpKeys akan "memungkinkan Anda untuk bertukar dua kunci satu sama lain - misalnya Anda dapat menukar Windows Kiri dengan Kontrol Kiri dan sebaliknya"
Arthur Rimbun