Mengapa notepad ++ memblokir pintasan autohotkey saya?


9

Saya memiliki serangkaian pintasan keyboard yang ditentukan dalam skrip autohotkey saya. Saat ini, tidak ada yang berfungsi kapan pun notepad ++ memiliki fokus.

Script dimuat seperti biasa. Pintasan keyboard (sebagian besar barang untuk memindahkan windows) berfungsi sempurna dengan jendela lain, mereka hanya tidak melakukan apa-apa jika jendela notepad ++ memiliki fokus. Pada saat yang sama, semua pintasan jendela biasa berfungsi dengan baik, meskipun notepad ++ memiliki fokus. Jadi ini adalah masalah khusus antara notepad ++ dan autohotkey.

Pintasan yang saya tentukan dalam skrip saya tidak bertentangan dengan pintasan keyboard standar notepad apa pun. Adakah yang tahu apa yang terjadi?

Menggunakan Windows 7, notepad ++ v5.8.1, autohotkey v1.0.48.03

Jawaban:


8

Bagi saya, itu sudah cukup untuk me-restart Notepad ++, jadi coba dulu.


3

Cukup memalukan, saya me-restart PC saya dan sekarang kembali normal. Saya harus belajar melakukan itu sebelum bertanya di sini ...


3

Saya pikir autohotkey akan gagal memuat kait keyboard kecuali jika Anda menjalankannya sebagai admin. Jika demikian, kunci Anda tidak akan berfungsi saat aplikasi lain (notepad ++ atau lainnya) memiliki fokus.

(Saya sudah mengalami perilaku ini (walaupun sebentar-sebentar) di autohotkey dan winamp)


1
autohotkey tidak harus dijalankan dengan hak admin untuk bekerja dengan benar. Tampaknya beberapa aplikasi perlu di-restart untuk memperhitungkan perubahan yang dilakukan pada autohotkey.
Nicolas

2
Karena saya mulai menjalankan Notepad ++ selalu sebagai admin, AHK tidak bekerja di Notepad ++ tanpa memiliki hak admin. Terima kasih atas tipnya, ini adalah satu-satunya hal yang berhasil untuk saya.
Rav

1

Saat menjalankan autohotkey dengan hak pengguna normal saat menjalankan aplikasi lain (notepad ++) dengan hak tinggi, autohotkey tampaknya tidak dapat menangani input keyboard. Ini masuk akal dari perspektif manajemen hak ...

Solusinya adalah menjalankan autohotkey dengan hak admin -> maka skrip akan dapat menangani semua input.


Ini masalah saya dan berhasil untuk saya.
bugybunny
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.