Alt Tab พร้อม xdotool และ xkeybind


13

ฉันพยายามแมปพฤติกรรมแท็บ alt กับปุ่มเมาส์โดยใช้ xdotool ใน. xbindkeysrc ของฉัน สิ่งที่ฉันต้องการทำคือทำแผนที่คล้าย ๆ

"xdotools keydown alt key Tab"
release b:7

แต่การทำเช่นนี้ทำให้ปุ่ม alt ติดค้างอยู่และป้องกันการแมปอื่น ๆ ของฉันทำงานจนกว่าฉันจะกดปุ่ม alt บนแป้นพิมพ์ มีวิธีการทำเช่นนี้โดยไม่ต้องกดปุ่ม alt เพื่อให้ได้สิ่งที่ไม่ดีหรือไม่? หากไม่มีการกดคีย์เพียงสลับไปมาระหว่างสองหน้าต่างโดยการกดคีย์จะทำงานเหมือนที่ฉันต้องการ (แสดงตัวสลับแท็บ alt) แต่ปุ่ม alt ค้างอยู่ มีวิธีการปลดล็อคกุญแจหลังจากใช้ตัวสลับแท็บ alt โดยใช้ xdotools หรือไม่?


3
ฉันคิดว่าคุณต้องตั้งค่าปุ่ม alt เพื่อปล่อยด้วย
Uri Herrera

@ fossfreedom ฉันเชื่อว่าเขาหมายถึงการเรียก xdotool อีกครั้ง ไลค์: xdotool keyup alt "Simulation" เพราะเป็นแบบจำลองของผู้ใช้ที่ทำบางสิ่งด้วยคีย์บอร์ด

คำตอบ:


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

ช่วงเวลาสลีปช่วยให้ฉันเข้าถึงเมนูและเลือกจากนั้นจะปิดโดยอัตโนมัติ มันอาจไม่ใช่ทางออกที่ดีที่สุด แต่ใช้ได้ หากใครมีทางเลือกที่ดีกว่าโปรดแจ้งให้เราทราบ ฉันพบว่า xbindkeys ดูเหมือนว่าจะทำงานเป็นระยะ ๆ เท่านั้น มันไม่ทำงานในภาพรวม (ไม่ใช่สำหรับคำสั่งนี้ แต่สำหรับปุ่มที่เชื่อมโยงกับ super key และหลังจากติดตั้ง docky ฉัน fnid ว่ามันไม่ทำงานเว้นแต่จะมีหน้าต่างเปิดอยู่ในพื้นที่ทำงานพฤติกรรมแปลก


0

ฉันคิดว่ามันจบแล้วและพบว่ามีวิธีแก้ปัญหาคุณสามารถสร้างแบบจำลองอื่นเพื่อดำเนินการปล่อยปุ่ม alt นี่เป็นวิธีที่สะดวกที่สุดในการจำลองการสลับหน้าต่างด้วยท่าทางเมาส์


5
... และสำหรับพวกเราที่ไม่รู้ว่า "การจำลอง" คืออะไรและทำอย่างไร - บางทีคุณสามารถอธิบายได้ในคำตอบของคุณ ขอบคุณ
fossfreedom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.