AutoHotKey - Menukar tombol CTRL dan Command / Windows

5

Saya menggunakan macbook pro yang menjalankan Windows 7.

Saya sudah mencoba beberapa skrip yang berbeda dan tidak ada yang mendapatkan apa yang saya butuhkan. Saya membutuhkan mereka untuk bertindak persis seperti rekan mereka, mis. tombol Ctrl yang bertindak sebagai kunci Windows harus memiliki semua tombol pintas pengubah / sistem berfungsi dengan benar - misalnya:

  • Ctrl + R harus membuka RUN
  • Ctrl + D harus menampilkan desktop
  • Ctrl + Bergeser + harus mengganti monitor
  • Ctrl seharusnya menu popup start
  • Windows + Gulir Mouse harus memperbesar teks

... dan seterusnya.

Saat ini saya sedang bekerja dengan skrip ini:

*LCtrl:: Send,{LWin DOWN}
*LCtrl up:: Send,{LWin UP}

*LWin:: Send,{LCtrl DOWN}
*LWin up:: Send,{LCtrl UP}

Yang berfungsi sebagian besar waktu, tetapi ketika saya mengklik Ctrl + R untuk menjalankan layar itu tidak akan membiarkan saya mengetik di kotak jalankan. Saya tidak yakin mengapa itu terjadi.

Saya juga mencoba versi ini tetapi itu mengerikan dan memiliki banyak masalah dengan pengubah:

LCtrl::Lwin
LWin:LCtrl
Chuck Pinkert
sumber

Jawaban:

1

Ada cara yang lebih baik untuk mencapai tujuan ini (untuk sepenuhnya menukar kunci) tanpa menggunakan perangkat lunak pihak ketiga sama sekali. Windows memiliki fasilitas mapper kode pindai kunci bawaan. Ini Artikel MSDN menjelaskan cara bertukar left CTRL key dengan CAPS LOCK key.

Kode pindai untuk tombol Windows adalah E0 5B untuk Kiri dan E0 5C untuk yang Benar

Alex P.
sumber