ฉันไม่สามารถค้นหาผู้นำเข้า macOS สำหรับไฟล์. klc หรือไฟล์รูปแบบแป้นพิมพ์ Fulfulde / อาหรับที่ทำไว้ล่วงหน้าได้
คุณต้องทำด้วยตัวเองด้วยตัวแก้ไขข้อความหรือกับตัวแก้ไขและอูคูเลเล่
เนื้อหาของไฟล์ klc หมายถึงสิ่งต่อไปนี้:
ร่วมกับการกำหนด SHIFTSTATE ใกล้จุดเริ่มต้นของไฟล์ klc และปุ่มตัวอย่าง A คีย์ผสมต่าง ๆ ได้แก่ :
VKEY A (no mod) shift-A ctrl-A altctrl-A shift+altctrl-A
A 0627 064e -1 -1 -1
↑ ↑ ↑
Press A with Ctrl, AltCtrl or Shift & AltCtrl do nothing (none)
↑
Unicode U+064e (ARABIC FATHA)
↑
Unicode U+0627 (ARABIC LETTER ALEF)
กดAจะมีผลในا, shiftAพิมพ์สิ่งที่คล้ายกับ 'และctrlA, altctrlA, shiftaltctrlAไม่มีอะไรพิมพ์
การใช้ไฟล์ Arabic.keylayout ของ Ukelele เป็นไฟล์พื้นฐาน - ซึ่งจะต้องคัดลอกและแก้ไข - สิ่งนี้แปลเป็น:
<keyMapSelect mapIndex="6">
เป็นหนึ่งโดยไม่ต้องปรับแต่ง (ดู: <modifierMap...
ที่จุดเริ่มต้นของไฟล์) และคุณจะต้องเลื่อนลงไปและเปลี่ยนคีย์รหัส 0 (=) จาก
...
<keyMap index="6">
<key code="0" output="ش"/>
...
ไปยัง
<keyMap index="6">
<key code="0" output="ا"/>
...
หรือสำหรับ Shift-a (= <keyMapSelect mapIndex="7">
)
<keyMap index="7">
<key code="0" output="«"/>
...
ไปยัง
<keyMap index="7">
<key code="0" output="َ"
...
("ARABIC LETTER FATHA" ยากที่จะเห็นในบรรทัดสุดท้ายนี้เพราะมันมักจะอยู่เหนือพยัญชนะ - ที่นี่มันแก้ไขใบเสนอราคาคู่ซ้าย"َ
⟷ "
)
def / ความหมายของแผนที่โมดิฟายเออร์: หมายเหตุทางเทคนิค TN2056 / modifierMap Element
macOS Keycode ตาราง: ฉันจะค้นหารายการของรหัสคีย์เสมือน Mac ได้ที่ไหน
โดยปกติแล้ว Mac จะไม่ใช้ปุ่มควบคุมเป็นคีย์ตัวดัดแปลงสำหรับอักขระพิเศษ คุณจะต้องทำการแมปสองสามปุ่มใน * .klc โดยใช้ตัวดัดแปลง ctrl / altctrl / shift-altctrl ไปยังเลเยอร์ alt / shift-alt