Bằng cách nào đó AutoHotkey không gửi các phím Alt + đến một chương trình


4

Tôi đang sử dụng tập lệnh AutoHotkey sau:

Numpad4::Send !f

Khi nhấn Numpad4 AutoHotkey có nghĩa vụ gửi "Alt + F" đến chương trình hiện đang mở. Tuy nhiên, không có gì xảy ra - Tôi cũng đã thử:

Numpad4::!f

Numpad4::Send {Alt}f

Bất kỳ ý tưởng làm thế nào tôi có thể làm việc này?

Câu trả lời:


1

Thử đi:

Numpad4::
KeyWait Alt
Send f
return

Tôi biết bạn về mặt kỹ thuật muốn nó đánh alt sau đó f , nhưng điều này có tác dụng tương tự.


Tôi cũng đang sử dụng Numpad1 :: Send ^ + g và nó hoạt động
DDDD

@DĐD, tôi đã chỉnh sửa câu trả lời của mình.
Windos

Không ... có vẻ như anh ấy cố gắng vào menu phía trên giống như khi bạn nhấn Alt một mình
DDDD

@DĐD, bạn có chắc chương trình sẽ làm gì đó nếu bạn nhấn alt + f không? Nhấn nó trong hầu hết các ứng dụng sẽ chỉ mở menu tệp, nếu nó có một (vì nhấn alt "sẽ tiết lộ" các menu và f là phím tắt cho menu tệp, nhấn như là một tổ hợp phím thực hiện tương tự như nhấn alt theo dõi với f.)
Windos

1
Nó là phần mềm chỉnh sửa âm thanh, nó có rất nhiều phím tắt. Alt + F là một trong số đó, không sử dụng menu. Vì vậy, nhấn alt và sau đó F không giống với Alt + f
DDDD

1

Đối với Excel, tập lệnh AutoHotKey này sẽ gửi Alt e S v (dán các giá trị đặc biệt)

alt & v::
Send, {LAlt Down}{e}{s}{v}{LAlt Up}{enter}
return

Tôi nghĩ đó là trái Alt Điều đó làm cho nó hoạt động. (Có lẽ tôi nên hỏi và trả lời một câu hỏi cụ thể hơn và tự trả lời hơn là trả lời ở đây)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.