ฉันจะลบการแมปคีย์ชั่วคราวครั้งเดียวโดยไม่รีเซ็ตคีย์แมปทั้งหมดได้อย่างไร


8

ดังนั้นฉันเห็นคำถามนี้เมื่อวันก่อน ผู้ใช้ที่สำคัญเสียและพวกเขาต้องการที่จะแผนที่ไปขวาK Shiftคำตอบที่ดีโผล่ขึ้นมาและฉันคิดว่าฉันจะทดสอบเพื่อดูว่ามันใช้งานได้หรือไม่ ฉันวิ่ง:

xmodmap -e "keycode 62 = k"

ฉันทำสิ่งนี้ภายใต้ความเข้าใจที่ฉันไม่เคยใช้ถูกต้อง - Shiftเพื่ออะไร ปรากฎว่าฉันผิดอย่างสมบูรณ์ ฉันใช้มันตลอดทั้งวัน

ฉันได้รับการเติมขึ้นเอกสารคำสั่งให้สินบนแม้เกือบจะลบสิ่งที่ไม่ถูกต้อง (กับขวาShift+ Delete) มันเป็นรถไฟเหาะตีลังกาแห่งอารมณ์ แต่ตอนนี้ฉันอยากให้มันหายไป ฉันขอโทษจักรวาล

ฉันรู้ว่าฉันสามารถรีบูทหรือแม้กระทั่งรีสตาร์ท X แต่ฉันมีหลายสิ่งที่ทำงานและทำงานได้ ฉันสามารถลบการแมปที่xmodmapสร้างขึ้นเพื่อให้Shiftถูกต้องShiftใช่ไหม

ในกรณีนี้เป็นเพียงการทำแผนที่เดียว (ดังนั้น Etcher Sketch จะทำงานได้ดีสำหรับฉัน) แต่สมมติว่าฉันมีการแมปอื่น ๆ ที่ฉันต้องการเก็บไว้


คำตอบ:


7

ลอง:

xmodmap -e "keycode 62 = Shift_R"

ฉันใช้เพื่อดูรายการของแมปปัจจุบันและมองขึ้นไปซ้ายxmodmap -pke Shiftสิ่งที่ถูกต้องนั้นมาจากความสมมาตร


@Oli ทำไม / คุณไม่ลองxmodmapคำสั่งอีกครั้ง (สำหรับการเลือก Right Shift) ด้วยตัวเอง?
Pandya

@Pandya ฉันสงสัยว่ามันเป็นคำถามที่หลอกลวง แต่หลังจากพยายามสองสามครั้งฉันก็รู้ว่าชื่อของ Shift ขวาอาจเป็นปัญหาได้ จนกว่าฉันจะวิ่งไปพร้อมกับ-pkeฉันได้เดา R_Shift, RShift, RightShift และอื่น ๆ อีกมากมาย
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.