มีแป้นพิมพ์ลัดสำหรับปุ่มกลางคลิกใน Ubuntu หรือไม่


9

การแทรกกะจะวางสิ่งที่อยู่ในคลิปบอร์ด แต่การคลิกปุ่มกลาง (วางข้อความที่เลือก) ดูเหมือนจะไม่มีแป้นพิมพ์ลัดที่ฉันสามารถค้นหาได้ นี่คืออูบุนตู มีใครรู้บ้าง

คำตอบ:


2

ใช้จำเป็นต้องติดตั้งxkbset (คุณสามารถใช้ Synaptic Package Manager) จากนั้นดูโพสต์บล็อกนี้สำหรับวิธีการ

อ้างถึงจากโพสต์บล็อก:

อันดับแรกเราต้องติดตั้งส่วนขยายการเข้าถึงเก่า X ซึ่งเรียกว่าxkbset ใน Ubuntu หรือ Debian sudo apt-get install xkbsetเพียง แนวคิดดั้งเดิมของซอฟต์แวร์นี้คือการให้การสนับสนุนสำหรับผู้ที่อาจไม่สามารถใช้เมาส์หรือแป้นพิมพ์ได้ดีดังนั้นจึงช่วยให้สิ่งต่าง ๆ เช่น MouseKeys (ควบคุมเคอร์เซอร์ด้วย numpad) และ StickyKeys (กด Shift, ยกออก, พิมพ์ จดหมายรับทุน) และ SlowKeys (ลงทะเบียนปุ่มกดหลังจากระยะเวลาหนึ่งเท่านั้น) แต่เราจะใช้เพื่อแมปแป้นคีย์บอร์ดกับปุ่มเมาส์ด้วย MouseKeys

อันดับแรกเราจะกำจัดสิ่งที่ควบคุมเคอร์เซอร์ทั้งหมดดังนั้นคุณยังสามารถใช้ numpad ของคุณได้ เป็นรากแก้ไขไฟล์ /usr/share/X11/xkb/compat/mousekeysและทุกอย่างระหว่างลบ และinterpret.repeat= False; // New Keysym Actionsแจ้งให้ทราบนี้แผนที่ใหม่ "keysym" Pointer_Button2การกระทำบางส่วนด้านล่างโดยเฉพาะอย่างใดอย่างหนึ่งที่เรียกว่า

ต่อไปเราจะสร้างสคริปต์เพื่อกำหนดค่า xkbset เพื่อเปิดใช้ MouseKeys เพื่อไม่ให้ปิดหลังจากช่วงระยะเวลาไม่ใช้งานและเพื่อจับคู่คีย์ที่คุณเลือกให้คลิกกลาง นี่คือฉัน~/.middle-click.sh:

#!/bin/bash
# set XKB layout
setxkbmap -layout us
# turn on mousekeys
xkbset m
# stop mousekeys expiring after a timeout
xkbset exp =m
# map keysym to other keysym
xmodmap -e "keysym Menu = Pointer_Button2"
# this also works
# xmodmap -e "keycode 135 = Pointer_Button2"

นี่แมปปุ่มเมนู (อยู่ระหว่างปุ่ม Alt ขวาและปุ่มขวาบนแป้นพิมพ์ของฉันดูเหมือนเมนูที่มีเคอร์เซอร์ของเมาส์) กับปุ่มเมาส์ 2 ซึ่งเป็นปุ่มกลาง แจ้งให้ทราบล่วงหน้าฉันยังสามารถใช้คีย์อื่น ๆ บนแป้นพิมพ์โดยการใส่เครื่องหมายความคิดเห็นในkeysymบรรทัดและใช้keycode บรรทัด รหัสคีย์แตกต่างจากแป้นพิมพ์ไปยังแป้นพิมพ์ดังนั้นเพื่อรับรหัสของคีย์ที่คุณต้องการใช้รันxevในเทอร์มินัลกดปุ่มที่คุณต้องการและดูเอาต์พุตเทอร์มินัล

สำหรับผู้ใช้ Mac ให้คลิกซ้ายที่ปุ่ม 1 และคลิกขวาที่ปุ่ม 3 หากฉันใช้ Mac ฉันคิดว่าฉันแมปคำสั่งที่ถูกต้องกับ Button2 และตัวเลือกที่เหมาะสมกับ Button3 ฉันหวังว่าด้านขวาของปุ่มเหล่านี้จะมีรหัสต่าง ๆ ทางด้านซ้าย ถ้าไม่ฉันได้อ่านคนที่ใช้ F11 และ / หรือ F12 man xmodmapจะบอกวิธีใช้ตัวดัดแปลงเช่น Cmd + F12 ถ้าคุณปรารถนา

ภายใต้ Gnome ฉันใช้ระบบ -> การตั้งค่า -> เซสชั่นเพื่อเริ่มสคริปต์นี้เมื่อฉันเข้าสู่ระบบดังนั้นฉันจึงไม่ต้องกังวลกับมันอีก อย่าลืมทำให้สคริปต์ของคุณทำงานได้ด้วยchmod +x ~/.middle-click.sh


11

ทั้งนี้ขึ้นอยู่กับลองโปรแกรมSHIFT+ INSERTหรือCTRL+ +SHIFTINSERT


U ROCK !!! ทั้งหมดนี้ช่วยฉันในการทดสอบไร้ผล โน้ตบุ๊ก Dell - 2018 - ubuntu 16.04
tony gil
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.