4
ฉันจะแมปคีย์ของแป้นพิมพ์กับปุ่มเมาส์อย่างถูกต้องได้อย่างไร
สรุปคำถาม:ฉันต้องการให้ปุ่มเมาส์ปุ่มใดปุ่มหนึ่งของฉันลงทะเบียนเป็นปุ่ม Windows ด้านซ้ายSuper_Lโดย X11 ในโปรแกรมจัดการหน้าต่างฉันสามารถย้ายหน้าต่างไปรอบ ๆ ได้โดยกดปุ่ม "left Windows" (Left Super) ค้างไว้แล้วลากหน้าต่างด้วยปุ่มซ้ายของเมาส์ ฉันต้องการที่จะทำเช่นนั้นโดยไม่ต้องสัมผัสแป้นพิมพ์ดังนั้นฉันต้องการแมปปุ่ม Super key ที่ปุ่มซ้ายของเมาส์ 11 เพื่อที่ฉันจะสามารถกดปุ่มเมาส์ค้างไว้ 11 แล้วคลิก + ลากหน้าต่าง ทางออกที่ชัดเจนที่สุดคือการใช้ xbindkeys และ xte เช่นนี้ ( .xbindkeysrc): "xte 'keydown Super_L'" b:11 "xte 'keyup Super_L'" b:11 + release สิ่งนี้ได้ผลเช่นนี้: เมื่อฉันกดปุ่มเม้าส์ 11 Super_Lก็กดลงเช่นกัน เมื่อฉันปล่อยปุ่มเมาส์ 11 Super_Lก็จะถูกปล่อยออกมาเช่นกัน แต่มีปัญหา: ฉันไม่สามารถย้ายหน้าต่างโดยใช้Super_L+ Mouse1หากฉันกดปุ่มเมาส์ค้างไว้อีกปุ่มหนึ่งเช่นปุ่มเมาส์ 11 …