จะปิดการใช้งานแป้นคีย์บอร์ดใน Linux (Ubuntu) ได้อย่างไร?


20

แป้นพิมพ์ของฉันเสียหายแป้นคีย์บอร์ด [é] ถูกกดอยู่เสมอและทำให้ฉันไม่สามารถทำงานได้ ใน windows ฉันพบว่าซอฟต์แวร์ชาร์ปคีย์เพื่อปิดการใช้งานปุ่ม [é] แต่บน Ubuntu ฉันไม่พบวิธีแก้ปัญหา ในฟอรัมหลายแห่งพวกเขาพูดถึง Xmodmap แต่ฉันไม่สามารถทำงานบนเทอร์มินัลได้เนื่องจากปุ่ม [é] มักจะถูกกด ได้โปรดให้ฉันแก้ปัญหาสำหรับปัญหานั้นได้ไหม ขอบคุณ


4
คุณเปิดใช้งาน ssh หรือไม่ คุณสามารถใช้ xmodmap จากเครื่องอื่น แต่คุณได้ลองลบกุญแจและทำความสะอาดมันหรือไม่?
Paul

คำตอบ:


34

สิ่งที่ฉันจะลอง:

  1. เชื่อมต่อแป้นพิมพ์ USB เข้าที่นั่นหรือเข้าไปในเครื่องโดยใช้ ssh

  2. เปิด terminal xev -event keyboardและการทำงาน มันจะแสดงบางสิ่งบนหน้าจอ หากคุณข้ามการขัดแย้งคุณจะสังเกตเห็นว่ามันจะแสดงบางสิ่งเพิ่มเติมหากคุณเลื่อนเมาส์เช่นกัน

  3. จากนั้นกดคีย์ผสมที่คุณต้องการปิดใช้งาน [é] ข้อมูลในหน้าจอจะเปลี่ยนไปและคุณจะต้องค้นหาkeycodeค่า

  4. ดำเนินการดังนี้: เปลี่ยน<value>ค่าที่คุณได้รับkeycodeในขั้นตอนสุดท้าย:

    xmodmap -e 'keycode <value>='
    

    ตัวอย่างเช่นหากฉันต้องการปิดการใช้งาน~คีย์ (Shift + `) ฉันจะต้องเรียกใช้:

    xmodmap -e 'keycode 49='
    

ฉันได้ลองเพียงแค่นี้ด้วยปุ่มมาตรฐานที่มากขึ้นเช่นCaps Lock ... แต่ฉันคิดว่ามันควรจะใช้งานได้เช่นกัน ฉันหวังว่านี่จะช่วยได้!


2
แต่ใช้งานได้เฉพาะภายใต้ Xorg เท่านั้น เป็นไปได้ที่จะปิดการใช้งานใน tty ด้วยหรือไม่
paulodiovani

2
มันได้ผล จะทำอย่างไรถ้าฉันต้องการยกเลิกสิ่งนี้
Vagabond

มันไม่ได้ทำงานให้ฉันด้วยปุ่ม Esc แต่xmodmap -e 'keycode <value>=NoSymbol'ทำงาน
YasserKaddour

สิ่งที่เกี่ยวกับการทำเช่นเดียวกันใน terminal (/ dev / vty *) w / o (หรือก่อนที่จะเริ่ม) X?

จะทำให้มันทำงานได้ทุกครั้งที่ xorg เริ่มต้นอย่างไร? ดังนั้นหลังจากออกจากระบบ / เข้าสู่ระบบและรีบูตมันยังคงทำงานอยู่?
sscarduzio

-2

คุณยังสามารถเปลี่ยนคีย์บอร์ดใหม่ เป็นไปได้ที่จะสั่งซื้อคีย์บอร์ดสำหรับแล็ปท็อปของคุณบนเน็ตและมาทางไปรษณีย์จากที่ใดที่หนึ่งในประเทศจีน

คุณสามารถยกเลิกการเชื่อมต่อคีย์บอร์ดและใช้ USB ภายนอกได้ มันง่ายในการเปิดแล็ปท็อปของคุณและถอดสายเคเบิลเล็กน้อยจากคีย์บอร์ดไปยังเมนบอร์ด

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