วิธีการเลียนแบบปุ่มเมาส์ขวาคลิกบนหน้าจอสัมผัส?


9

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

เนื่องจากคุณไม่สามารถคลิกซ้ายด้วยการสัมผัสฉันพยายามสร้างแป้นพิมพ์ลัดแบบกำหนดเองสำหรับ Alt GR สำหรับฟังก์ชั่นนี้ (ในระบบ> คีย์บอร์ด> ทางลัด> ทางลัดที่กำหนดเอง)

เมื่อใช้xevคำสั่งกับแป้นพิมพ์ออนบอร์ด (ที่มีปุ่มเมนู) ฉันพบว่าข้อมูลปุ่มคือ:

KeyRelease event, serial 42, synthetic NO, window 0x4800001,
    root 0xab, subw 0x0, time 2544690, (1236,607), root:(1302,1050),
    state 0x0, keycode 135 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

อย่างไรก็ตามฉันไม่รู้ว่าจะทำอย่างไรกับข้อมูลนี้ ...

btw ฉันใช้ Ubuntu 13.04

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมากที่สุด ...


ฉันมีปัญหาเดียวกันกับ aspire p3 ของฉัน, Ubuntu 14.04, ฟังก์ชั่นคลิกขวาไม่ทำงานกับหน้าจอสัมผัส :(
user65390

@ user65390 คุณได้ลองคำตอบของ freddi schiller แล้วหรือยัง
Ismail Moghul

1
คุณควรแก้ไขคำถามนี้เพื่อลบ geekyness เพียงแค่พูดว่าจะคลิกขวาบนหน้าจอสัมผัสได้อย่างไร คำถามที่ได้รับคำตอบในตอนนี้ดูเหมือนว่าจะเป็นเรื่องทางเทคนิคเกินไปที่จะจับคู่คำตอบจริง ๆ
Bhikkhu Subhuti

คำตอบ:


12

คุณต้องเปิดใช้งานการคลิกรอง (ตามที่ AliNa ​​แสดงความคิดเห็น) ด้วยgsettings set org.gnome.desktop.a11y.mouse secondary-click-enabled "true"หรือด้วยโปรแกรมแก้ไข dconf

ดังนั้นจึงเป็นไปได้ว่า Ubuntu จัดการกับหน้าจอสัมผัสบางส่วนเช่นทัชแพดซึ่งการสัมผัสไม่ทำให้เกิดการกดเมาส์ แต่คุณต้องแตะสั้น ๆ + แตะค้างไว้


น่าเศร้าเทคนิคนี้ จำกัด อยู่ที่สภาพแวดล้อมเดสก์ท็อปที่ใช้ Gnome3 เช่นหุ้น Ubuntu กดแบบยาวสำหรับการคลิกขวายังใช้งานได้ใน Chrome / Chromium นอกกรอบ แต่เนื่องจากการจัดการเหตุการณ์การสัมผัสของตัวเองเท่านั้น
tanius

6

เพียงแตะที่หน้าจอต่อไปเป็นเวลา 2 หรือ 3 วินาทีและสิ่งที่เรียกว่า "เมนูขวา" ควรปรากฏขึ้น นี่เป็นวิธีปกติในการเลียนแบบการคลิกขวาบนหน้าจอสัมผัสใด ๆ


1
คุณควรเปิดใช้งานการคลิกรองครั้งแรกเพียงแค่gsettings set org.gnome.desktop.a11y.mouse secondary-click-enabled "true"ผ่านหรือผ่าน Dconf Editor
AliN

ฉันป้อนคำสั่งข้างต้นลงในเทอร์มินัลและจากนั้นก็ไปที่การตั้งค่าสากลและลดความล่าช้าในการยอมรับให้เหลือน้อยที่สุด อย่างไรก็ตามสิ่งนี้ยังคงไม่สามารถแก้ปัญหาได้ - เมื่อฉันใช้เมาส์เมนูจะปรากฏขึ้น แต่เมื่อใช้หน้าจอสัมผัสมันไม่ทำงาน ...
Ismail Moghul

1
@IsmailM จากนั้นฉันคิดว่าคุณควรพูดคุยเกี่ยวกับเรื่องนี้กับผู้ขาย / ผู้ผลิตของคุณ ...
Radu Rădeanu

@ RaduRădeanuฉันนำแล็ปท็อปเครื่องนี้จาก john lewis กับ Windows 8 มาด้วย (และฟังก์ชั่นหน้าจอสัมผัสทำงานได้อย่างถูกต้องบน windows 8) คุณยังคิดว่าฉันควรแชทกับพวกเขาเพราะฉันติดตั้งอูบุนตูด้วยตัวเอง ...
Ismail Moghul

@IsmailM ใช่คุณควร
Radu Rădeanu

1

หากคุณมีหน้าจอสัมผัส Wacom (ใช้ไดรเวอร์xf86-input-wacom) และสามารถใช้งานได้อย่างน้อยสองนิ้วแบบมัลติทัชจากนั้นข้อมูลต่อไปนี้จะสร้างคลิกขวา:

  1. แตะค้างไว้ด้วยนิ้วแรก
  2. ตอนนี้แตะด้วยนิ้วที่สอง

หากยังไม่สามารถใช้งานได้ให้ค้นหาชื่อผลิตภัณฑ์ของหน้าจอสัมผัสจากxinput --listนั้นเปิดใช้งานคุณสมบัตินี้ด้วย:

xsetwacom --set "[your touchscreen product id]" Gesture on

หากต้องการให้การเปลี่ยนแปลงนี้เป็นแบบถาวรให้ดูคำตอบอื่น ๆ ของฉันสำหรับเทคนิค

ไม่เหมือนกับการคลิกขวาที่กดแบบยาวภายใต้ Gnome / Ubuntu Shell สิ่งนี้ใช้ได้กับทุกสภาพแวดล้อมบนเดสก์ท็อปเพราะเป็นคุณสมบัติระดับไดรเวอร์ (ดั้งเดิม) เพิ่งทราบว่ามันอาจทำให้เกิดปัญหากับการคลิกซ้ายโดยหน้าจอสัมผัสในบางโปรแกรมซึ่งเป็นสาเหตุที่ฉันต้องปิดการใช้งานในระบบของฉัน


0

สำหรับผู้ที่มีปุ่มเมนูบนแป้นพิมพ์ของพวกเขาบันทึกในคำถามที่เกี่ยวกับการใช้ในการสร้างคลิกขวาเป็นจริงความคิดที่ดี เนื่องจากไม่ชัดเจนนี่คือวิธีการ:

  1. แตะค้างไว้ที่หน้าจอด้วยนิ้วเดียว อย่าปล่อยนิ้วเนื่องจากจะทำให้เกิดการคลิกซ้ายซึ่งอาจส่งผลที่ไม่พึงประสงค์ในแอปพลิเคชันของคุณ อย่างไรก็ตามการแตะค้างไว้ก็เหมือนกับการกดและไม่ปล่อยปุ่มซ้ายของเมาส์และมักจะไม่มีการดำเนินการใด ๆ ในแอปพลิเคชันที่เป็นผลมาจากสิ่งนั้น แต่ตำแหน่งของตัวชี้เมาส์ได้เปลี่ยนไปเป็นตำแหน่งที่เราต้องการคลิกขวาแล้วซึ่งเป็นสาเหตุที่เราทำขั้นตอนนี้

  2. กดและปล่อยปุ่มเมนู เมื่อกดปุ่มเหตุการณ์อยู่แล้วจะมีการคลิกขวา

เห็นได้ชัดว่าเทคนิคนี้ต้องใช้สองมือและเป็นไปไม่ได้อย่างสมบูรณ์ในสมุดบันทึกที่เปลี่ยนแปลงได้ในโหมดแท็บเล็ต ดังนั้นจึงเป็นการ จำกัด การใช้งานจริง


0

จากคำตอบของฉันสำหรับคำถามนี้นี่คือสิ่งที่ฉันชอบส่วนตัว

หากคุณมีหน้าจอสัมผัสที่รองรับอินพุตแบบมัลติทัชอย่างน้อยสองนิ้วคุณสามารถติดตั้งtoucheggและกำหนดค่าให้ตีความ (เช่น) การแตะด้วยสองนิ้วเป็นการคลิกขวา ฉันลองสิ่งนี้ภายใต้ Lubuntu 18.10 และใช้งานได้

1. การติดตั้ง

touchegg มีอยู่ในที่เก็บ Ubuntu 18.10 ดังนั้นคุณสามารถติดตั้งได้อย่างนี้

sudo apt install touchegg

toucheggที่จะเริ่มต้นดำเนินการ เมื่อเรียกใช้งานในเทอร์มินัลคุณสามารถตรวจสอบได้จากเอาต์พุตหากตรวจพบว่ามีการใช้มัลติทัชแบบสัมผัสได้อย่างถูกต้อง

หากต้องการtoucheggเริ่มต้นโดยอัตโนมัติสำหรับแต่ละเซสชัน LXQt เพียงเพิ่มลงใน Autostart (เมนู LXQt →การตั้งค่า→การตั้งค่า LXQt →การตั้งค่าเซสชัน→เริ่มอัตโนมัติ)

2. วิธีกำหนดค่า touchegg

คุณสามารถกำหนดค่าได้toucheggสองวิธี:

  • การกำหนดค่าด้วยไฟล์ปรับแต่ง ~/.config/touchegg/touchegg.confแก้ไขไฟล์ เพื่อให้การเปลี่ยนแปลงมีประสิทธิภาพดำเนินการดังต่อไปนี้ในเทอร์มินัลหรือผ่านกล่องโต้ตอบAlt+ F2run:

    killall touchegg; touchegg
    
  • การกำหนดค่าด้วย GUI toucheggมีการกำหนดค่า GUI ที่ดีเรียกว่าtouchegg-guiซึ่งจะเห็นได้ที่นี่ อย่างไรก็ตามมันไม่ได้เป็นส่วนหนึ่งของtoucheggแพ็คเกจ Ubuntu หรือคุณสามารถติดตั้งกุยตามที่อธิบายไว้ที่นี่touchegg-gce touchegg-gceใช้งานได้ แต่คุณต้องรีสตาร์ทด้วยตนเองtoucheggหลังจากบันทึกการเปลี่ยนแปลงไปยังไฟล์การกำหนดค่าอีกครั้งโดยดำเนินการ:

    killall touchegg; touchegg
    

3. การกำหนดค่าสำหรับการจำลองคลิกขวา

ในการกำหนดค่าให้คลิกขวาด้วยสองนิ้วคุณสามารถใช้ไฟล์กำหนดค่านี้สำหรับ~/.config/touchegg/touchegg.conf:

<touchégg>
        <settings>
                <property name="composed_gestures_time">0</property>
        </settings>

        <application name="All">
                <gesture type="TAP" fingers="2" direction="">
                        <action type="MOUSE_CLICK">BUTTON=3</action>
                </gesture>
        </application>
</touchégg>

ความคิดเห็นเกี่ยวกับการtoucheggกำหนดค่า:

  • toucheggสองนิ้วแตะคลิกขวาที่แสดงข้างต้นอยู่ในขณะนี้มีอยู่แล้วในแฟ้มการกำหนดค่าเริ่มต้นที่มาพร้อมกับ (Ubuntu 18.10 ที่นี่)

  • โปรแกรมจะรอcomposed_gestures_time(มอบให้หน่วยเป็นมิลลิวินาที) เพื่อให้คุณดำเนินการตามท่าทางที่ประกอบด้วยหลายส่วน (เช่นแตะสองครั้ง) แล้วตีความเท่านั้น ดังนั้นเมื่อใช้toucheggสำหรับท่าทางเดียวส่วนเช่นการแตะสองนิ้วด้วยการคลิกขวาเราสามารถตั้งค่านี้0เพื่อป้องกันการล่าช้าที่เห็นได้ชัดในการกระทำ และนี่ก็เป็นค่าเริ่มต้นในไฟล์ config toucheggที่สร้างขึ้นโดย

  • อย่างน้อยที่สุดด้วยหน้าจอสัมผัสของฉันการแตะด้วยสองนิ้วไม่ได้รับการจดจำเมื่อสัมผัสหน้าจอด้วยนิ้วทั้งสองในเวลาเดียวกัน แต่เมื่อมีช่องว่างเวลาน้อยมาก (เพื่อให้สามารถได้ยินเสียงก๊อกสองครั้งอาจถึง ms10 ms) มันทำงานได้อย่างน่าเชื่อถือ ดังนั้นฉันจึงเลื่อนนิ้วชี้และนิ้วกลางด้วยช่องว่างแนวตั้งขนาดเล็กไปยังหน้าจอและทำงานได้อย่างน่าเชื่อถือ

  • การคลิกขวาจะถูกเรียกที่ตำแหน่งของนิ้วนั้น (จากทั้งสองในท่าทางนี้) ที่แตะหน้าจอก่อน

  • toucheggอนุญาตให้เหตุการณ์ทั้งหมดที่ไม่ได้กำหนดค่าสำหรับฟองจนถึงแอปภายใต้เคอร์เซอร์จะถูกตีความที่นั่น นี้เป็นสิ่งที่ดีเพราะหยิกซูมพื้นเมือง ฯลฯ ดำเนินการในโครเมี่ยม, Chrome, Evince toucheggเช่นวิธีการทำงานมากขึ้นเรียบกว่าผ่านทาง

  • toucheggสามารถนำมาใช้ควบคู่ไปกับ (ฝากฝังมาก!) ซอฟต์แวร์สัมผัสเดียวท่าทางการรับรู้easystrokeโดยปราศจากการแทรกแซง แน่นอนว่าพวกเขาไม่ควรกำหนดค่าให้เรียกใช้เหตุการณ์เดียวกัน

4. การแก้ไขปัญหา

  • toucheggอาจหยุดทำงานหลังจากรอบการหยุดชั่วคราวและกลับมาทำงานต่อ ฉันยังคงต้องหาวิธีเพื่อที่จะรีสตาร์ทโดยอัตโนมัติ

  • อย่างน้อยสำหรับฉันและคนอื่น ๆ , toucheggจะตีความเหตุการณ์สัมผัสบนหน้าจอสัมผัสที่ไม่เกี่ยวกับทัชแพด ในกรณีนี้เป็นที่ต้องการ อาจเป็นเพราะทัชแพดของฉันใช้ไดรเวอร์ที่ไม่เปิดเผยเหตุการณ์มัลติทัชไปยังเซิร์ฟเวอร์ X ( synapticsแทนlibinput) คุณสามารถตรวจสอบอุปกรณ์ที่ผูกกับโดยเริ่มต้นด้วยtoucheggGEIS_DEBUG=3 touchegg

  • หากtoucheggเป็นสาเหตุของ "การคลิกครึ่งหนึ่งที่ติดอยู่" สำหรับทุกโปรแกรมที่ก๊อกจะเลื่อนตัวชี้เมาส์ แต่ไม่เรียกคลิกซ้ายอีกต่อไปนี่ไม่ใช่พฤติกรรมปกติ ภายใต้ Ubuntu 18.10 ด้วย LXQt ฉันไม่ได้มีสิ่งนี้ในตอนแรก แต่หลังจากนั้นก็มีการเริ่มต้นใหม่หลายครั้งtoucheggและแม้กระทั่งรีสตาร์ทคอมพิวเตอร์ทั้งหมด มันหายไปหลังจากเริ่มเดสก์ท็อป Ubuntu เริ่มต้นแล้วกลับสู่ LXQt

    การแก้ไขในtoucheggไฟล์การกำหนดค่าโดยการตั้งค่าท่าทางเพิ่มเติมสำหรับการแตะด้วยนิ้วเดียวจะแก้ไข "การคลิกครึ่งหนึ่งที่ติดอยู่" แต่การกระทำที่ผิดอื่น ๆtoucheggที่มาพร้อมกับข้อผิดพลาดนี้ยังคงอยู่ดังนั้นจึงไม่ใช่การแก้ไขจริง พฤติกรรมที่ไม่เหมาะสมดังกล่าวรวมถึง (1) ในtoucheggขณะนี้จะใช้เหตุการณ์ทั้งหมดที่ไม่ได้กำหนดค่าไว้อย่างน้อยหนึ่งนิ้วและ (2) บางโปรแกรมที่ใช้ Java ( freemindตัวอย่าง) จะประสบปัญหาย้อนกลับกับ "ครึ่งหนึ่งที่ติดอยู่" คลิก "ซึ่งตำแหน่งเคอร์เซอร์จะติดอยู่ แต่การคลิกปุ่มซ้ายของเมาส์จะลงทะเบียน สิ่งนี้ได้รับการแก้ไขชั่วคราวด้วยการกระทำสองนิ้วในโปรแกรมที่ใช้ Java เพื่อtoucheggให้จดจำได้


0

คุณสามารถใช้easystrokeเพื่อสร้างการคลิกขวาด้วยโมดิฟายเออร์และแตะเช่นCtrl+ Alt+ ด้วยการกำหนดค่าเพิ่มเติมนี้สามารถเข้าถึงได้ด้วยมือเดียวด้วยหน้าจอสัมผัสดูด้านล่าง

สิ่งนี้ค่อนข้างดีเนื่องจาก "โมดิฟายเออร์พลัสแทป" ในขณะที่คลิกขวาไม่สามารถกำหนดค่าใด ๆ ของtouchegg(ไม่รู้จักโมดิฟายเออร์), mouseemu(ไม่รู้จักก๊อกเนื่องจากไม่มี scancodes) หรือxsetwacom "…" set Button 1 …(ไม่รู้จักก๊อกเนื่องจากอินพุตนิ้วไม่ เหตุการณ์ปุ่มในไดรเวอร์)

1. การติดตั้ง

easystrokeโปรแกรมได้รับการบำรุงรักษาเพียงเล็กน้อยเท่านั้นในตอนนี้ แต่ในบันทึกย่อประจำรุ่นจะลิงก์ไปยังแพ็คเกจ Ubuntu ล่าสุดซึ่งสร้างขึ้นบน Ubuntu 18.04 มันทำงานได้ดีสำหรับฉัน (Ubuntu 18.10 ที่นี่) คุณสามารถติดตั้งได้ดังนี้:

wget http://openartisthq.org/easystroke/easystroke_0.6.0-0ubuntu8_amd64.deb
sudo apt install ./easystroke_0.6.0-0ubuntu8_amd64.deb

2. การกำหนดค่า

  1. easystrokeเริ่มต้นโปรแกรมด้วย

  2. ภายใต้แท็บที่สอง "การตั้งค่า" คลิก "ปุ่มท่าทาง" และCtrl+ Alt+ แตะลงในช่องสีเทา Ctrl+ Altน่าจะเป็นตัวเลือกที่ดีที่สุดในการปรับแก้อย่างน้อย LXQt เนื่องจาก:

    • ทั้งสองShift+ คลิกและCtrl+ easystrokeคลิกจะใช้สำหรับการเลือกหลายรายการแล้วและจะกลายเป็นไม่พร้อมใช้งานสำหรับว่าถ้าได้รับมอบหมายให้
    • Alt, Superและการรวมกันใด ๆ ที่เกี่ยวข้องกับการจะไม่สามารถมองเห็นได้ด้วยSuper easystrokeนี่อาจเป็นปัญหาการกำหนดค่า LXQt หรือ Openbox แต่ฉันไม่สามารถแก้ไขได้
  3. ใต้แท็บ "การกระทำ" แรกให้คลิก "เพิ่มการกระทำ"

  4. กำหนดค่าการกระทำของคุณด้วย "ประเภท: คำสั่ง" และ "รายละเอียด: xdotool keyup ctrl alt; xdotool click 3" ปรับเปลี่ยนตามตัวดัดแปลงที่คุณเลือก

    การล้างตัวดัดแปลงก่อนเป็นสิ่งสำคัญเพื่อป้องกันผลข้างเคียงทั้งนี้ขึ้นอยู่กับตัวดัดแปลง ตัวอย่างเช่นShift+ คลิกขวาใน Chrome จะนำไปสู่การเลือกข้อความ นอกจากนี้การล้างตัวดัดแปลงจำเป็นอย่างชัดเจนเพื่อป้องกันตัวดัดแปลงที่ติดอยู่เมื่อเรียกใช้การกดปุ่มเหล่านี้ด้วยซอฟต์แวร์ (ดูหัวข้อที่ 3 ด้านล่าง) easystrokeไม่ได้ล้างการปรับเปลี่ยนในตัวเองก่อนที่จะดำเนินการคำสั่งที่อาจจะถือว่าเป็นข้อผิดพลาดใน

  5. คลิก "บันทึกโรคหลอดเลือดสมอง" และบันทึกการแตะเพียงครั้งเดียว

  6. คุณสามารถปิดการใช้งานป๊อปอัป (ที่นี่ค่อนข้างไร้ประโยชน์) ภายใต้ "การตั้งค่า→ลักษณะที่ปรากฏ→แสดงป๊อปอัป"

  7. คุณสามารถ จำกัด การรู้จำท่าทางนี้ได้เฉพาะกับหน้าจอสัมผัสและอุปกรณ์ป้อนข้อมูลด้วยปากกาภายใต้ "อุปกรณ์→ขั้นสูง"

ตอนนี้Ctrl+ Alt+ ประปาจะสร้างคลิกขวา

โปรดทราบว่าeasystrokeมีการจดจำท่าทางที่ยอดเยี่ยมสำหรับท่าทางสัมผัสเดียว ("รูปวาดบนหน้าจอ") ซึ่งคุณสามารถใช้เพื่อทำงานหลายอย่างโดยอัตโนมัติในขณะที่ใช้หน้าจอสัมผัส นั่นคือวัตถุประสงค์หลักในขณะที่การจำลองคลิกขวาเป็นเพียงผลข้างเคียง

3. การปรับปรุง: คลิกขวาเท่านั้น

ตอนนี้ให้ปรับปรุงการกำหนดค่านี้เพื่อให้คุณสามารถเรียกใช้การคลิกขวาด้วยมือเดียวและหน้าจอสัมผัสโดย (1) แตะที่ปุ่มพิเศษบนหน้าจอซึ่งจะหมายถึง "การแตะครั้งต่อไปเป็นการคลิกขวา" และ (2) จากนั้นแตะ บนหน้าจอตามปกติ

นี่คือสูตรสำหรับ Lubuntu (LXQt) และการใช้Ctrl+ โมดิฟายเออร์ที่Altเลือกข้างต้น แต่หลักการนั้นเหมือนกันในทุกสภาพแวดล้อมบนเดสก์ท็อปและตัวดัดแปลงทั้งหมด: รายการ Quicklaunch แบบกำหนดเองในพาเนล

  1. สร้างไอคอนที่กำหนดเองสำหรับรายการ QuickLaunch ~/.icons/default/rightclick.pngของคุณและบันทึกเป็น

  2. สร้าง.desktopไฟล์ที่กำหนดเองและบันทึกเป็น.local/share/applications/rightclick.desktopด้วยเนื้อหาดังต่อไปนี้ โปรดทราบว่าคุณต้องusernameระบุเส้นทางที่แน่นอน

    [Desktop Entry]
    Name=Rightclick
    Comment=Next tap is a rightclick via Ctrl + Alt + easystroke gesture.
    Icon=/home/matthias/.icons/default/rightclick.png
    Exec=xdotool keydown ctrl alt
    Type=Application
    Categories=System;Utility;
    StartupWMClass=localdomain.rightclick
    
  3. เพิ่มวิดเจ็ต Quicklaunch อีกอันในพาเนล LXQt ของคุณ ในขณะที่ในหลักการคุณสามารถปรับเปลี่ยนวัตถุที่มีอยู่ของฉันได้ฉันพบว่าสิ่งหนึ่งที่อยู่ที่มุมล่างขวาของหน้าจอเป็นวิธีที่ง่ายที่สุดสำหรับการใช้มือขวาและ misclicks โดยบังเอิญจะแสดงเฉพาะวันที่ เหลือเช่นเดียวกับในกรณีของฉัน) แทนที่จะเริ่มต้นแอปพลิเคชันขนาดใหญ่

  4. เปิด~/.config/lxqt/panel.confและปรับ[quicklaunch2]ส่วนใหม่เพื่ออ้างถึง.desktopไฟล์ที่คุณกำหนดเอง usernameอีกครั้งคุณต้องจัดหา ตัวอย่างว่ามันอาจมีลักษณะ:

    [quicklaunch2]
    alignment=Left
    apps\1\desktop=/home/username/.local/share/applications/rightclick.desktop
    apps\size=1
    type=quicklaunch
    
  5. รีสตาร์ทพาเนล LXQt เพื่อให้การเปลี่ยนแปลงมีผล สำหรับการที่:

    1. ไปที่ "เมนู LXQt →การตั้งค่า→การตั้งค่า LXQt →การตั้งค่าเซสชัน"
    2. เลือก "การตั้งค่าพื้นฐาน→โมดูล LXQt →แผงควบคุม"
    3. คลิก "หยุด"
    4. คลิก "เริ่ม"

     

    (คุณสามารถดำเนินการkillall lxqt-panel && lxqt-panelในกล่องโต้ตอบการเปิดตัวAlt+ F2แต่จะรบกวนสถานะของแผงที่ได้รับการยอมรับในกล่องโต้ตอบที่กล่าวถึงข้างต้นและหากคุณผสมทั้งสองเทคนิคคุณจะมีแผงสองแผงที่ทำงานอยู่ด้านบนของแต่ละแผง ไอคอนดังนั้นอย่าทำอย่างนั้นนี่ยังเป็นบั๊กกี้)

นอกจากนี้หากคุณมีปุ่มฮาร์ดแวร์พิเศษที่ด้านข้างของหน้าจอสัมผัสคุณสามารถกำหนดxdotool keydown ctrl altคำสั่งให้กับหนึ่งในนั้นแทน

4. การปรับปรุงและการแก้ไขปัญหาอื่น ๆ

  • ในฐานะที่เป็นผลข้างเคียงที่ดีเทคนิคด้านบนสำหรับการคลิกขวาเพียงสัมผัสยังช่วยให้สามารถเข้าถึงท่าทางอื่น ๆ ทั้งหมดที่คุณได้กำหนดค่าไว้easystrokeด้วยมือเดียว นั่นเป็นคุณสมบัติที่ทรงพลังสำหรับระบบอัตโนมัติในการใช้งานหน้าจอสัมผัส

  • เมื่อคุณกำหนดค่าท่าทางสัมผัสอื่น ๆeasystrokeให้ระวังข้อผิดพลาดต่อไปนี้: easystrokeไม่ล้างตัวดัดแปลงที่เราเลือกก่อนทำการกระทำที่กำหนดค่าไว้ ประเภทการกระทำ "คีย์" และ "ข้อความ" ทั้งหมดส่งผลให้เกิดการผสมคีย์พร้อมกับCtrl+ Altในกรณีข้างต้นซึ่งทำให้ไม่สามารถใช้งานได้ เพื่อหลีกเลี่ยงปัญหาให้เลือกประเภทการกระทำ "คำสั่ง" แทนและล้างตัวดัดแปลงด้วยวิธีเดียวกับที่กล่าวมาข้างต้น ดังนั้นในการทริกเกอร์Ctrl+ Vคำสั่งจะเป็น:

    xdotool keyup ctrl alt; xdotool key "ctrl+v"
    

    ( xdotoolตัวเลือก--clearmodifiersไม่ได้ช่วยที่นี่เพราะมันจะปิดการใช้งานโมเดอเรเตอร์ในระหว่างการรวมคีย์เพื่อดำเนินการและนำไปใช้อีกครั้งในภายหลังซึ่งในกรณีนี้จะทำให้การแตะครั้งถัดไปคลิกขวาตามเทคนิคข้างต้น ในกรณีนี้)

  • หากคุณเคยมีโมดิฟายเออร์ค้างในระหว่างการทดสอบการกดและปล่อยคีย์ตัวดัดแปลงบนคีย์บอร์ดแบบฟิสิคัลจะแก้ไขเงื่อนไข

  • บางครั้งในระหว่างการทดสอบสิ่งเหล่านี้เหตุการณ์แป้นพิมพ์และเมาส์ของฉัน LXQt ของฉันจะเกิดความสับสนมาก ในกรณีเช่นนี้การล็อกเอาต์จากสภาพแวดล้อมแบบกราฟิกและช่วยให้การเข้าสู่ระบบอีกครั้ง

  • วิธีที่สะอาดที่สุดในการใช้งานเพียงสัมผัสด้วยมือเดียวeasystrokeรวมถึงกรณีของการคลิกขวาตามต้องการที่นี่คือการแตะที่easystrokeไอคอนแผงพาเนลทำให้มันอยู่ในสถานะภายในเช่นเดียวกับไอคอนแผงที่กำหนดเองของเราที่กำหนดไว้ด้านบน แต่ถ้าไม่มีการเปลี่ยนแปลงสถานะของตัวดัดแปลงคีย์บอร์ดจริง ๆ เพราะมันสามารถนำไปสู่โมดิฟายเออร์ที่ติดอยู่ได้ ฯลฯ ในการแสดงeasystrokeหน้าต่างก็จะต้องใช้เมนูบริบทของไอคอนพาเนล เห็นได้ชัดว่าต้องมีการเปลี่ยนแปลงบางอย่างในeasystrokeรหัส

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