Autohotkey ánh xạ ưu tiên cao


1

Tôi muốn tạo ánh xạ RCtrl + (w / a / s / d) thành (lên / trái / xuống / phải), tôi đã viết kịch bản này:

$>^w::Send {Up Down}
$>^w Up::Send {Up Up}

$>^a::Send {Left Down}
$>^a Up::Send {Left Up}

$>^s::Send {Down Down}
$>^s Up::Send {Down Up}

$>^d::Send {Right Down}
$>^d Up::Send {Right Up}

vấn đề là nó sẽ không hoạt động với sự kết hợp:

khi tôi nhấn {shift} và sử dụng {RCtrl} + d, tôi hy vọng tôi có thể chọn văn bản giống như {Shift} + {Right}, nhưng tôi thấy khó thực hiện, sử dụng ký tự đại diện cũng không hoạt động.

Có bất kỳ phương pháp như dưới đây để làm cho nó hoạt động?

*$>^w::Send *{Up Down}
*$>^w Up::Send *{Up Up}

Câu trả lời:


0

Bây giờ tôi sử dụng một số phương pháp ngu ngốc để làm điều này (nếu một ngày nào đó tôi muốn nó hỗ trợ ctrl, tôi sẽ thêm một số kịch bản ánh xạ lại):

*$>^+w::Send +{Up Down}
*$>^+w Up::Send +{Up Up}
*$>^+a::Send +{Left Down}
*$>^+a Up::Send +{Left Up}
*$>^+s::Send +{Down Down}
*$>^+s Up::Send +{Down Up}
*$>^+d::Send +{Right Down}
*$>^+d Up::Send +{Right Up}

*$>^w::Send {Up Down}
*$>^w Up::Send {Up Up}
*$>^a::Send {Left Down}
*$>^a Up::Send {Left Up}
*$>^s::Send {Down Down}
*$>^s Up::Send {Down Up}
*$>^d::Send {Right Down}
*$>^d Up::Send {Right Up}
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.