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

Malabarba
sumber

Jawaban:

8

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

Astaga
sumber
3

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

Malabarba
sumber
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)

RJFalconer
sumber
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.

M. Buerkle
sumber
Ini masalah saya dan berhasil untuk saya.
bugybunny