Bagaimana cara memodifikasi pintasan keyboard windows 10?

45

Sebagai pengguna Linux, saya pengguna ruang kerja yang berat. Windows 10 memiliki itu, tapi saya masih ingin beralih di antara mereka seperti yang saya lakukan di Linux, di mana saya menggunakan ctrl+ alt+ rightatau left untuk beralih di antara ruang kerja.

Namun, untuk Windows 10 itu agak ctrl+ windows+ rightatau left.

Bagaimana cara mengubah pintasan Windows 10 ini ke Linux?

answerSeeker
sumber
Tampaknya "Microsoft Mouse and Keyboard Center" dapat digunakan untuk kebutuhan itu. Sayangnya, kita harus menggunakan keyboard Microsoft untuk menggunakan perangkat lunak ini.
Christophe Drevet-Droguet

Jawaban:

14

Saya mencoba skrip harrymc tetapi tidak berhasil. Jadi saya memodifikasinya dan yang berikut ini bekerja untuk saya:

!^Right::send, #^{Right down}{Right up}
!^Left::send, #^{Left down}{Left up}

segalanya baik-baik saja.

Kemudian saya memperbaiki skrip dengan menambahkan baris-baris berikut

!^Down::
    send, #^{Right down}{Right up}
    Sleep, 200
    send, #^{Right down}{Right up}
    return
!^Up::
    send, #^{Left down}{Left up}
    Sleep, 200
    send, #^{Left down}{Left up}
    return

Ini memungkinkan untuk mengemulasi kisi 2x2 dengan panah Atas dan Bawah untuk bernavigasi di antara baris.

Sunting: sleepPerintah telah ditambahkan untuk memungkinkan animasi untuk menyelesaikan sebelum mengirim yang kedua sendkalau tidak saya telah melihat beberapa kejadian di mana instruksi kedua ini diabaikan.

Aquadarius
sumber
1
Apakah ada alasan yang perlu Anda lakukan Sleep, 200? Menghapus itu mencegah 200ms flash desktop antara tempat Anda melompat. Apakah menghilangkan masalah tidur jika CPU Anda sedang menipis?
Matt
1
Saya harus menambahkan sleepperintah karena keterlambatan animasi. Dengan kata lain, sebelum menambahkannya, saya telah melihat banyak kejadian di mana yang kedua senddiabaikan karena dieksekusi terlalu cepat. Anda dapat mengubah sleepdurasi atau menghapusnya jika Anda mau.
Aquadarius
2
Ahh. Anda juga dapat menghapusnya sepenuhnya jika Anda mematikan "menghidupkan jendela saat meminimalkan dan memaksimalkan" (win + x> sistem> pengaturan sistem lanjutan> pengaturan kinerja).
Matt
38

Seseorang tidak dapat mengubah cara pintas Windows, tetapi orang dapat mencegat kunci dan mengubahnya dengan cepat.

AutoHotkey adalah program luar biasa untuk memetakan kembali tombol keyboard. Berikut langkah-langkah untuk mengatur ini:

  1. Unduh dan instal AutoHotkey
  2. Buat file teks bernama startup.ahk dan rekatkan bagian berikut untuk memetakan Ctrl+ Alt+ Right/ Leftke Ctrl+ Win+ Right/ Left:

!^Right::^#Right
!^Left::^#Left

  1. Simpan dan jalankan skrip untuk menguji fungsinya.
  2. Jika berfungsi seperti yang diharapkan, salin skrip ke folder Startup

Untuk menemukan folder startup di Windows 10, buka "Run" (tekan Win+ R, atau cari di menu Start) dan ketik (tanpa tanda kutip): "shell: startup" untuk pengguna saat ini, atau "shell: startup umum " untuk semua pengguna. Salin startup.ahk ke folder yang terbuka.

harrymc
sumber
1
Saya berpikir bahwa saya harus menulis skrip saya sendiri untuk ini. Untung seseorang sudah melakukannya sehingga saya tidak perlu menemukan kembali kemudi!
answerSeeker
7
Itu masih membingungkan saya Windows tidak menambahkan fitur untuk mengubah pintasan keyboard. Bahkan 20 tahun kemudian. Wow. Amin ke AutoHotkey.
Ligemer
Apakah Anda harus me-restart komputer Anda setelah itu agar bisa berfungsi?
Merah M
@RedM: startup.ahk seharusnya sudah berjalan setelah pengujian. Untuk booting selanjutnya, boot akan dimulai saat boot.
harrymc