Tab Alt với xdotool và xkeybind


13

Tôi đang cố gắng ánh xạ hành vi của tab alt sang nút chuột bằng xdotool trong .xbindkeysrc của tôi. Những gì tôi muốn làm là ánh xạ một cái gì đó như

"xdotools keydown alt key Tab"
release b:7

nhưng bằng cách này, phím alt bị kẹt và nó ngăn các ánh xạ khác của tôi hoạt động cho đến khi tôi nhấn phím alt trên bàn phím. Có cách nào để làm điều này mà không cần phải nhấn phím alt để có được những điều chưa được giải quyết? Không có phím tắt, nó chỉ chuyển đổi qua lại giữa hai cửa sổ, với phím tắt, nó hoạt động như tôi muốn (hiển thị trình chuyển đổi tab alt) nhưng phím alt bị kẹt. Có cách nào để bỏ khóa sau khi sử dụng trình chuyển đổi tab alt bằng xdotools không?


3
Tôi nghĩ bạn phải đặt phím alt để phát hành quá.
Uri Herrera

@ fossfreedom Tôi tin rằng anh ấy có nghĩa là một lời mời khác của xdotool. Giống như: xdotool keyup alt "mô phỏng" bởi vì nó là mô phỏng của người dùng đang làm gì đó với bàn phím.

Câu trả lời:


12
"xdotool keydown alt key Tab; sleep 2; xdotool keyup alt"
b:7

Khoảng thời gian ngủ cho phép tôi truy cập menu và chọn, sau đó nó tự động đóng lại. Nó có thể không phải là giải pháp tốt nhất nhưng nó hoạt động. Nếu bất cứ ai có một sự thay thế tốt hơn xin vui lòng cho tôi biết. Tôi thấy rằng xbindkeys dường như chỉ hoạt động không liên tục. Nó không hoạt động trên tổng quan (không phải cho lệnh này, nhưng đối với một nút được gắn với siêu khóa. Và sau khi cài đặt docky, tôi không biết rằng nó không hoạt động trừ khi có một cửa sổ mở có sẵn trong không gian làm việc.


0

tốt, tôi nghĩ rằng nó đã qua và thấy có một cách giải quyết, bạn chỉ cần thực hiện một mô phỏng khác để thực hiện phát hành phím alt. Đây phải là cách thuận tiện nhất để mô phỏng chuyển đổi cửa sổ bằng cử chỉ chuột.


5
... Và đối với những người trong chúng ta không biết "mô phỏng" là gì và làm thế nào để làm điều này - có lẽ bạn có thể giải thích điều này trong câu trả lời của mình. Cảm ơn.
fossfreedom
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.