สร้างและตั้งค่าเค้าโครงแป้นพิมพ์แบบกำหนดเอง


9

ฉันต้องการสร้างและกำหนดเค้าโครงแป้นพิมพ์แบบกำหนดเองด้วย setxkbmap ฉันสร้างไฟล์~/.xkb/progด้วยเนื้อหานี้:

partial default alphanumeric_keys
xkb_symbols "basic" {

include "latin(type4)"

name[Group1]="es for developers";

key <AE01> {[           1,           exclam,    exclamdown,          bar   ]};    
key <AD03> {[           e,                E,      EuroSign,     sterling   ]};
key <AB06> {[           n,                N,        ntilde,       Ntilde   ]};    
key <AB07> {[           m,                M,            mu,           mu   ]};    
key <AB10> {[       slash,         question,  questiondown,    dead_hook   ]};

include "level3(ralt_switch)"
}; 

และฉันพยายามโหลดด้วยsetxkbmap -I$HOME/.xkb "prog"แต่ฉันได้รับ 'ข้อผิดพลาดในการโหลดคำอธิบายแป้นพิมพ์ใหม่'

ฉันลองด้วยsetxkbmap -I$HOME/.xkb "prog" -print | xkbcomp -I$HOME/.xkb - $DISPLAYแต่ฉันได้รับข้อผิดพลาดนี้: 'ไม่พบไฟล์ "prog" สำหรับสัญลักษณ์รวมถึง'

คำตอบ:


9

ลองใช้อันสุดท้ายนั่นคือ:

% setxkbmap -I ~/.xkb prog -print | xkbcomp -I$HOME/.xkb - $DISPLAY

แต่ใส่เค้าโครงของคุณใน~/.xkb/symbols/prog(หมายเหตุไดเรกทอรีย่อยสัญลักษณ์ )


สวัสดี @angus คุณช่วยดูคำถามของฉันได้ไหม บางทีคุณอาจรู้ดีกว่าunix.stackexchange.com/questions/414589/…
aliopi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.