มีวิธีปิดใช้งานแป้นพิมพ์ภายในของแล็ปท็อปหรือไม่


85

หนึ่งสัปดาห์ที่ผ่านมาฉันรั่วเนื้อหาของถ้วยลงบนคีย์บอร์ดแล็ปท็อป กุญแจครึ่งหนึ่งไม่ทำงานอีกต่อไปยกเว้นปุ่มเดียว! จดหมาย Q ที่ใช้งานบ่อยมาก

สิ่งนี้รบกวนมากเมื่อฉันทำงาน

มีวิธีการปิดการใช้งานแป้นพิมพ์ภายในของแล็ปท็อปหรือไม่?

เป็นไปได้ด้วยxmodmapหรือไม่


แล็ปท็อปยี่ห้อและรุ่นอะไร
Mitch

มันคือHP pavilion dv9000
atmon3r

5
วิธีที่ตรงไปตรงมาที่สุดคือยกคีย์บอร์ดและถอดออกจากเมนบอร์ด จากนั้นคุณสามารถวางกลับลงไปในตำแหน่งเดิมเชื่อมต่อได้ทันที วิธีนี้แป้นพิมพ์จะถูกปิดการใช้งานหลังจากติดตั้งใหม่และคุณไม่จำเป็นต้องกังวลกับซอฟต์แวร์ ดูลิงค์นี้ประมาณครึ่งหนึ่งของหน้าที่ลงไปที่แป้นพิมพ์: insidemylaptop.com/…
Mark Paskal

อาจจะคุ้มค่าที่จะกำจัดมันแยกออกจากกันทำความสะอาดระหว่างเลเยอร์ ..
JonasCz

คำตอบ:


135

คุณสามารถใช้xinputเพื่อลอยอุปกรณ์อินพุตภายใต้ X

  1. ดำเนินการคำสั่งxinput listเพื่อแสดงรายการอุปกรณ์อินพุตของคุณ
  2. ค้นหาAT Translated Set 2 keyboardและจดบันทึกidหมายเลข สิ่งนี้จะถูกใช้เพื่อปิดการใช้งานแป้นพิมพ์ นอกจากนี้ให้จดเลขท้ายไว้ด้วย[slave keyboard (#)]; นี่คือหมายเลขประจำตัวของmasterซึ่งจะถูกใช้เพื่อเปิดใช้งานแป้นพิมพ์ของคุณอีกครั้ง
  3. หากต้องการปิดใช้งานแป้นพิมพ์ให้รันคำสั่งxinput float <id#>โดยที่<id#>เป็นหมายเลขรหัสของแป้นพิมพ์ของคุณ ตัวอย่างเช่นถ้าidเป็นแล้วคำสั่งจะเป็น10xinput float 10
  4. ในการเปิดใช้งานแป้นพิมพ์อีกครั้งให้รันคำสั่งxinput reattach <id#> <master#>โดยที่masterหมายเลขที่สองที่เราจดไว้ ดังนั้นถ้าตัวเลขเป็นคุณจะทำ3xinput reattach 10 3

นี่คือการสาธิต:

$ xinput list
⎡ id ตัวชี้ core เสมือน = 2 [ตัวชี้หลัก (3)]
⎜↳ id ตัวชี้ core เสมือน XTEST = 4 [ตัวชี้ทาส (2)]
Pad ↳ Synaptics TouchPad idPad = 11 [ตัวชี้ทาส (2)]
Optical ↳ออปติคัลเม้าส์ USB-PS / 2 Logitech id id = 12 [ตัวชี้ทาส (2)]
Un ↳ Logifying Unifying Device PID ไร้สาย: 4004 id = 13 [ตัวชี้ทาส (2)]
⎣แป้นพิมพ์คอร์เสมือน id = 3 [แป้นพิมพ์หลัก (2)]
    ↳ id คอร์คีย์บอร์ด XTEST เสมือน = 5 [คีย์บอร์ดทาส (3)]
    ↳ปุ่มเปิดปิด id = 6 [คีย์บอร์ดทาส (3)]
    Bus Video Bus id = 7 [คีย์บอร์ดทาส (3)]
    ↳ปุ่มสลีป id = 8 [คีย์บอร์ดทาส (3)]
    webcam เว็บแคม Acer CrystalEye id = 9 [คีย์บอร์ดทาส (3)]
    ↳ AT id ชุดคีย์บอร์ด 2 แปล = 10    [แป้นพิมพ์ทาส ( 3 )]
 $ xinput ลอย 10 
$ xinput รายการ
⎡ id ตัวชี้ core เสมือน = 2 [ตัวชี้หลัก (3)]
⎜↳ id ตัวชี้ core เสมือน XTEST = 4 [ตัวชี้ทาส (2)]
Pad ↳ Synaptics TouchPad idPad = 11 [ตัวชี้ทาส (2)]
Optical ↳ออปติคัลเม้าส์ USB-PS / 2 Logitech id id = 12 [ตัวชี้ทาส (2)]
Un ↳ Logifying Unifying Device PID ไร้สาย: 4004 id = 13 [ตัวชี้ทาส (2)]
⎣แป้นพิมพ์คอร์เสมือน id = 3 [แป้นพิมพ์หลัก (2)]
    ↳ id คอร์คีย์บอร์ด XTEST เสมือน = 5 [คีย์บอร์ดทาส (3)]
    ↳ปุ่มเปิดปิด id = 6 [คีย์บอร์ดทาส (3)]
    Bus Video Bus id = 7 [คีย์บอร์ดทาส (3)]
    ↳ปุ่มสลีป id = 8 [คีย์บอร์ดทาส (3)]
    webcam เว็บแคม Acer CrystalEye id = 9 [คีย์บอร์ดทาส (3)]
keyboard AT id ชุดคีย์บอร์ด 2 ที่แปล = 10 [floating slave]
$ xinput ใส่กลับเข้าไปใหม่ 10 3 
$ xinput list
⎡ id ตัวชี้ core เสมือน = 2 [ตัวชี้หลัก (3)]
⎜↳ id ตัวชี้ core เสมือน XTEST = 4 [ตัวชี้ทาส (2)]
Pad ↳ Synaptics TouchPad idPad = 11 [ตัวชี้ทาส (2)]
Optical ↳ออปติคัลเม้าส์ USB-PS / 2 Logitech id id = 12 [ตัวชี้ทาส (2)]
Un ↳ Logifying Unifying Device PID ไร้สาย: 4004 id = 13 [ตัวชี้ทาส (2)]
⎣แป้นพิมพ์คอร์เสมือน id = 3 [แป้นพิมพ์หลัก (2)]
    ↳ id คอร์คีย์บอร์ด XTEST เสมือน = 5 [คีย์บอร์ดทาส (3)]
    ↳ปุ่มเปิดปิด id = 6 [คีย์บอร์ดทาส (3)]
    Bus Video Bus id = 7 [คีย์บอร์ดทาส (3)]
    ↳ปุ่มสลีป id = 8 [คีย์บอร์ดทาส (3)]
    webcam เว็บแคม Acer CrystalEye id = 9 [คีย์บอร์ดทาส (3)]
    ↳ AT id ชุดคีย์บอร์ด 2 ที่แปล = 10 [คีย์บอร์ดทาส (3)]

ฉันสนใจวิธีนี้! xinput pastebin.com/puDxQaZ8 ของฉันดังนั้นฉันเดาว่าน่าจะเป็น: xinput float 14แบบสอบถามนี้ย้อนกลับได้หรือไม่ วิธีการเปิดใช้งานแป้นพิมพ์หลังจากนี้?
atmon3r

2
คุณจะใช้reattachอาร์กิวเมนต์เพื่อใส่กลับเข้าไปใหม่ xinput reattach 14 3
Ignacio Vazquez-Abrams

1
คำตอบที่สมบูรณ์แบบ - กำลังมองหาสิ่งนี้เช่นกัน ปุ่มใด ๆ ในแล็ปท็อปของฉันหยุดทำงานดังนั้นตอนนี้ให้วางแป้นพิมพ์ภายนอกไว้และมันก็กดปุ่มควบคุมค้างไว้ มันทำให้มันคงที่แล้วขอบคุณ!
สะดุดตาเคล็ดลับ

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

2
xinput จะปิดใช้งาน / เปิดใช้งานจะทำสิ่งเดียวกันไม่ได้หรือไม่
SomeNickName

18

นี่คือปุ่มสวิตช์เล็ก ๆ สำหรับเปิดใช้งานและปิดใช้งานแป้นพิมพ์เฉพาะ ครั้งแรกที่คุณต้องไปหารหัสแป้นพิมพ์ของคุณด้วยหรือxinputxinput-list

Bash script เพื่อเปิด / ปิดคีย์บอร์ด

#!/bin/bash
Icon="/PATH/TO/ICON_ON"
Icoff="/PATH_TO_ICON_OFF"
fconfig=".keyboard" 
id=12

if [ ! -f $fconfig ];
    then
        echo "Creating config file"
        echo "enabled" > $fconfig
        var="enabled"
    else
        read -r var< $fconfig
        echo "keyboard is : $var"
fi

if [ $var = "disabled" ];
    then
        notify-send -i $Icon "Enabling keyboard..." \ "ON - Keyboard connected !";
        echo "enable keyboard..."
        xinput enable $id
        echo "enabled" > $fconfig
    elif [ $var = "enabled" ]; then
        notify-send -i $Icoff "Disabling Keyboard" \ "OFF - Keyboard disconnected";
        echo "disable keyboard"
        xinput disable $id
        echo 'disabled' > $fconfig
fi

องค์ประกอบ

  • Iconเป็นเส้นทางของไอคอนที่จะแสดงเมื่อเปิดใช้งาน (เช่น/home/user/path/icon.png)
  • Icoff เป็นเส้นทางของไอคอนที่จะแสดงเมื่อปิดการใช้งาน
  • ฉันใช้ไอคอนต่อไปนี้: ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

  • idเป็นรหัสแป้นพิมพ์ (พบกับxinput)

  • fconfigพา ธ ไปยังไฟล์กำหนดค่า เปลี่ยนหากคุณต้องการสร้างไฟล์กำหนดค่าในไดเรกทอรีอื่น

อย่าพยายามเรียกใช้สคริปต์ถ้าคุณไม่สามารถเรียกใช้อีกครั้งโดยไม่ต้องใช้แป้นพิมพ์ของคุณ (เว้นแต่คุณจะได้รับแป้นพิมพ์อื่น) สร้างตัวเรียกใช้งานต่อไปนี้ (ในhome/user/.local/share/applications) และเพิ่มลงในความสามัคคี:

รายการเดสก์ท็อป (Unity launcher)

[Desktop Entry]
Version=1.0
Type=Application
Name=Clavier ON-OFF
Icon=PATH/TO/YOUR/ICON
Exec=bash NAME_OF_YOUR_SCRIPT.sh
Path=PATH/TO/YOUR/SCRIPT
NoDisplay=false
Categories=Utility;
StartupNotify=false
Terminal=false

ผลลัพธ์ :

ตัวเปิด:

ป้อนคำอธิบายรูปภาพที่นี่

การแจ้งเตือน:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่


มันใช้งานได้ดีขอบคุณที่อธิบายอย่างชัดเจน มีสิ่งหนึ่งที่ฉันไม่เข้าใจ: วิธีการทำให้ไอคอนเปลี่ยนไปตามตรรกะของสคริปต์เชลล์ ฉันคิดว่าสิ่งนี้ถูกกำหนดโดย "Icon = PATH / TO / YOUR / ICON" ในรายการเดสก์ท็อปฉันได้ใช้เส้นทางที่แน่นอน "/home/.../icon_on.png" เพราะฉันไม่รู้วิธีอื่น เพื่อใช้ไฟล์ ".desktop" ถึงแม้ว่าฉันจะเห็นว่าสิ่งนี้อาจป้องกันไม่ให้มันเปลี่ยนไอคอน ใครช่วยเบาะแสได้ไหม
Puffin

1
สวัสดีคุณพูดถูกเกี่ยวกับพา ธ สัมบูรณ์ในไฟล์ .desktop ขออภัยฉันไม่ทราบวิธีการเปลี่ยนแปลงแบบไดนามิกสำหรับไอคอนตัวเรียกใช้ ตามคำตอบที่เป็นไปไม่ได้ที่ทั้งหมด: askubuntu.com/a/244951/458410 ไอคอนในสคริปต์ของฉันเปลี่ยนแปลงในการแจ้งเตือนเท่านั้น
mxdsp

อ๊ะเข้าใจแล้วฉันทำแบบเดียวกันได้แล้วขอบคุณ
Puffin

การปรับปรุงที่เป็นไปได้: แทนที่จะเก็บสถานะไว้ในไฟล์คุณสามารถตรวจสอบได้โดยตรงว่าแป้นพิมพ์ถูกปิดใช้งานด้วยคำสั่งนี้function is-disabled() { xinput --list --long | grep -A 1 "id=$1" | grep -q disabled }หรือไม่ วิธีนี้ทุกอย่างจะทำงานแม้ว่าจะมีการเปิด / ปิดการใช้งานแป้นพิมพ์โดยโปรแกรมอื่น
dshepherd

fconfig=".keyboard" if [ ! -f $fconfig ]; ที่นี่คือ.keyboardอะไร และทั้งสองfconfigและ$fconfigเหมือนกันหรือไม่ และ! -f $fconfigหมายความว่าอย่างไร ฉันใหม่ในการเขียนสคริปต์ทุบตี ขอบคุณ :)
sphoenix

12

ฉันคิดถึงวิธีที่คุณสามารถทำได้ 2 วิธี:

  1. โดยการตั้งค่ารูปแบบที่ผิดสำหรับแป้นพิมพ์แล็ปท็อปของคุณใน xorg.conf?

  2. โดยการติดตั้งLock-keyboard-for-Baby

`Lock-keyboard-for-Baby หรือ lk4b ในระยะสั้นเป็นโปรแกรมขนาดเล็กที่ล็อคแป้นพิมพ์ของคุณ แต่ปล่อยเมาส์ของคุณฟรี ฉันเขียนมันเพราะหลานสาวชอบทุบตีคีย์บอร์ดของฉันทุกครั้งที่เธอเห็นฉันนั่งลง แป้นที่พิมพ์บนแป้นพิมพ์สามารถมีผลกระทบร้ายแรงและฉันไม่ต้องการล็อคหน้าจอตลอดเวลาด้วยโปรแกรมรักษาหน้าจอ

เมื่อเริ่มต้นล็อคแป้นพิมพ์สำหรับทารกเปิดหน้าต่างเล็ก ๆ ที่คว้าแป้นพิมพ์และแป้น echos ที่พิมพ์ โดยค่าเริ่มต้นมันบอกคุณว่าจะพิมพ์เพื่อออก ("ออกจากตอนนี้")

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

ที่ต้องการ:

· GTK> = 2.x ·การเชื่อมโยง GTK2 (perl-gtk2 หรือ gtk2-perl ขึ้นอยู่กับระบบของคุณ)


1
นี่ไม่ใช่สิ่งที่ฉันต้องการฉันต้องใช้แป้นพิมพ์ usb ของฉัน แต่รหัสของคุณมีประโยชน์มาก! ;)
atmon3r

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

สุกใส Lock-Keyboard-For-Baby ทำงานได้ใน Ubuntu 16.04 เช่นกัน ฉันชอบที่จะใช้รหัสโดยใช้ปากกาและกระดาษจดบันทึกไว้บนแป้นพิมพ์ ยูทิลิตี้ขนาดเล็กนี้แก้ปัญหาของฉันได้ สำหรับคนอื่น ๆ คุณอาจต้องใช้ sudo apt-get install libgtk2-perl ก่อนที่จะรันสคริปต์ perl
mac

"Quit Now", Quit Now หรือออกจากตอนนี้ไม่มีประสิทธิภาพต่ำกว่า 18.04 ด้วยแป้นพิมพ์ USB ทาวเวอร์เดสก์ท็อป
fleamour

10

วิธีหนึ่งที่จะปิดการใช้งานคือถอดปลั๊กสายสัญญาณ คุณต้องป๊อปอัพคีย์บอร์ดสำหรับสิ่งนั้น สำหรับข้อมูลเกี่ยวกับวิธีการทำที่ตรวจสอบบำรุงรักษาและการบริการคู่มือสำหรับ dv9000 dv9200 และคอมพิวเตอร์โน๊ตบุ๊ค

xinputตอนนี้มีวิธีที่จะปิดการใช้งานแป้นพิมพ์โดยใช้ ทำเช่นนั้นเพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง

ในการแสดงรายการอุปกรณ์ X ของคุณ

xinput --list

วิธีปิดใช้งานแป้นพิมพ์:

xinput set-int-prop 2 "Device Enabled" 8 0

วิธีเปิดใช้งานแป้นพิมพ์อีกครั้ง:

xinput set-int-prop 2 "Device Enabled" 8 1

sudoถ้าคุณได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์ให้ใช้คำสั่งข้างต้นด้วย


5

อุปกรณ์ที่idได้รับจากxinput listคำแนะนำในคำตอบที่ยอมรับนั้นบางครั้งมีการเปลี่ยนแปลงในการรีบูท (อย่างน้อยในพีซีของฉัน) ซึ่งส่งผลให้การปิดใช้งานอุปกรณ์ผิด

นั่นเป็นเหตุผลที่ฉันสิ้นสุดการใช้device nameแทนidเช่น:

xinput disable "AT Translated Set 2 keyboard"

5

สำหรับการปิดใช้งานแป้นพิมพ์ภายในของแล็ปท็อปอย่างถาวรบน Ubuntu ต้องผ่านi8042.nokbdพารามิเตอร์เคอร์เนลนี้เพื่อไม่ให้ตรวจสอบ / สร้างพอร์ตแป้นพิมพ์

i8042.nokbd [HW] Don't check/create keyboard port

เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้

$sudo gedit /etc/default/grub

ลองค้นหาบรรทัดต่อไปนี้

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

เพิ่มพารามิเตอร์i8042.nokbdบรรทัดด้านบนควรมีลักษณะเช่นนี้

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nokbd"

อัพเดตด้วงเป็นคำสั่งต่อไปนี้

$sudo update-grub     

จากนั้นrebootคอมพิวเตอร์แล็ปท็อปของคุณ


ฉันจะเปิดใช้งานแป้นพิมพ์อีกครั้งได้อย่างไร
Guilherme Parreira

4

ถ้าฉันจะทำความสะอาดแป้นพิมพ์และเพราะสิ่งที่เคยต้องปิดเครื่อง จากนั้นฉันค้นพบสิ่งนี้เพื่อปิดการใช้งานแป้นพิมพ์ชั่วคราว:

$ xinput float id #; sleep t ; xinput ใส่รหัสอีกครั้ง # master #

เวลาในการนอนหลับในไม่กี่วินาที

id #และ master #ดังกล่าวข้างต้น ( ด้านบนของหน้า )

เช่นในสมุดบันทึกของฉันฉันพิมพ์:

$ xinput float 11;sleep 5;xinput reattach 11 3

3

ลองเรียกใช้xmodmap -e 'keycode 24='เพื่อปิดการใช้งานเพียงแค่ปุ่ม Q หากใช้งานได้คุณสามารถเพิ่มลงในไฟล์~/.bashrcหรือ/etc/bash.bashrcไฟล์ทั่วโลกของคุณ ฉันได้รับความคิดนี้จากที่นี่ซึ่งแสดงการแม็พคีย์ทั้งหมด


4
สิ่งนี้จะไม่ปิดใช้งานqในแป้นพิมพ์ภายนอกด้วยหรือไม่
Sparhawk

2

สำหรับสิ่งที่คุ้มค่าตามคำตอบก่อนหน้าและการเล่นของตัวเองฉันได้สร้างสคริปต์ต่อไปนี้ซึ่งฉันโทรtoggle_keyboard.shและวางใน~/binเส้นทางของฉัน CtrlWinKฉันมีแป้นพิมพ์ลัดที่ทำงานมันตั้งค่าให้

ปัญหาบางอย่างกับคำตอบก่อนหน้าและประโยชน์ของสคริปต์ของฉัน:

  • การใช้หมายเลข id ที่มี xinput ล้มเหลวเมื่อคุณรีบูตและเปลี่ยนหมายเลขประจำตัว xinput float 13เรื่องนี้เกิดขึ้นกับผมเมื่อทำงาน ฉันปิดการใช้งานฮาร์ดแวร์ผิด
  • การใช้ไฟล์เพื่อเก็บสถานะเปิดใช้งาน / ปิดใช้งานจะล้มเหลวหากคุณรีบูตเช่นกัน ไฟล์ดังกล่าวจะแจ้งให้คุณทราบว่าคีย์บอร์ดถูกปิดการใช้งาน (หากคุณปิดการใช้งานด้วยสคริปต์) แต่หลังจากรีบูตเครื่องจะเปิดใช้งานอีกครั้ง โซลูชันของฉันรับข้อมูลที่เปิดใช้งาน / ปิดใช้งานจากคำสั่ง xinput ที่วิเคราะห์คำ
  • สคริปต์ของฉันจะทำงานร่วมกับอุปกรณ์ XInput ใด ๆ xinput list --name-onlyที่ปรากฏขึ้นเมื่อคุณพิมพ์ เพิ่งได้รับชื่อและแก้ไขตัวแปรสี่อันดับแรก ฉันใช้สำหรับแป้นพิมพ์แล็ปท็อปเว็บแคมจอสัมผัสและสิ่งอื่น ๆ ที่ฉันใช้เพียงครั้งเดียว

#!/bin/bash
# Toggle the laptop keyboard either on or off and notify the user about it

# Device name can be found by typing this command: xinput list --name-only
DEVICE_NAME="AT Translated Set 2 keyboard"
# The display name of the device in the notify-send popup
DEVICE_DISPLAY_NAME="Laptop Keyboard"

# Set these to the icons you want to use.
# If they are not found, the notification will still work.
ICON_ENABLE="$HOME/.icons/keyboard.png"
ICON_DISABLE="$HOME/.icons/keyboard_disabled.png"

function xinput_set_prop() {
        xinput set-prop "$DEVICE_NAME" "Device Enabled" $1
}

function notify_change() {
        if [ -f "$1" ]; then
                notify-send --urgency=low --icon="$1" "$2"
        else
                notify-send --urgency=low "$2"
        fi
}

# Returns 1 if device is enabled, 0 if disabled
is_enabled=$(xinput list-props "$DEVICE_NAME" | grep "Device Enabled" | awk '{ print $4 }' | sed 's/[^0-9]*//g')

if [ $is_enabled -eq 1 ]; then
        # device is enabled, so disable it
        xinput_set_prop 0
        notify_change "$ICON_DISABLE" "$DEVICE_DISPLAY_NAME Disabled"
else
        # device is disabled, so enable it
        xinput_set_prop 1
        notify_change "$ICON_ENABLE" "$DEVICE_DISPLAY_NAME Enabled"
fi

0

xinput float "แป้นพิมพ์ชุดที่ 2 แปล"

หลังจากใช้เวลาหลายชั่วโมงกว่าหลายปีด้วยวิธีการต่าง ๆ ที่มี distros และรีลีสต่าง คำสั่งเทอร์มินัลข้างต้นคือสิ่งที่ฉันไว้วางใจหลังจากเกิดปัญหา ..... ฉันใช้มันตอนนี้กับ plasma พลาสม่าและใช้มันในเดือนที่ผ่านมาใน Ubuntu แบบตรง 18.04 (ต้องการสมัครหลังจากรีสตาร์ท - สามารถวางในการเริ่มต้น) * แป้นพิมพ์ในตัวของฉันบน HP แล็ปท็อปของฉันที่เสียหายและเริ่มพิมพ์ซึ่งทำให้เกิดปัญหาร้ายแรง - ฉันใช้แป้นพิมพ์และเมาส์ไร้สาย - ทัชแพดเปิด / ปิดเป็นส่วนหนึ่งของแถบด้านบน KDE ตัวเลือก - นีออน / พลาสม่า 5) ในการตั้งค่าระบบ / เริ่มอัตโนมัติไฟล์ข้อความที่มีบรรทัดของรหัสต่อไปนี้จะถูกบันทึกเป็นไฟล์. sh และตั้งเป็นไฟล์ปฏิบัติการ (คุณสมบัติไฟล์ txt)
xinput float "AT Translated Set 2 keyboard"

ไฟล์ข้อความจะได้รับชื่อ> keyboardoff> และวางใน autostart (ปฏิบัติการ) เมื่อคุณรีสตาร์ท / เริ่มระบบ> คีย์บอร์ดในตัวจะถูกปิด (ใช้รายการ xinputเพื่อทดสอบ)

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