นี่คือคำสั่งโหลดคีย์ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
loadkeys - โหลดตารางการแปลแป้นพิมพ์
เรื่องย่อ
โหลดคีย์ [ -b --bkeymap ] [ -c --เคลียร์คอมโพส ] [ -C ' ' | --คอนโซล= ] [ -d
--ค่าเริ่มต้น ] [ -h --ช่วยด้วย ] [ -m --mktable ] [ -q --เงียบ ] [ -s --เคลียร์สตริง ] [ -u
--ยูนิโค้ด ] [ -v --รายละเอียด ] [ ชื่อไฟล์... ]
DESCRIPTION
โปรแกรม โหลดคีย์ อ่านไฟล์หรือไฟล์ที่ระบุโดย ชื่อไฟล์.... วัตถุประสงค์หลัก
คือการโหลดเคอร์เนลคีย์แมปสำหรับคอนโซล คุณสามารถระบุอุปกรณ์คอนโซลโดย -C
(หรือ --คอนโซล ) ตัวเลือก
RESET TO เริ่มต้น
ถ้า -d (หรือ --ค่าเริ่มต้น ) มีตัวเลือกให้ โหลดคีย์ โหลดคีย์แมปเริ่มต้น อาจเป็น
ไฟล์ defkeymap.map ทั้งใน /usr/share/keymaps หรือใน /usr/src/linux/ไดรเวอร์/char.
(น่าจะเป็นแบบเดิมที่ผู้ใช้กำหนดในขณะที่อันหลังเป็นแผนที่แป้นพิมพ์แบบ qwerty สำหรับพีซี -
อาจไม่ใช่สิ่งที่ต้องการ) บางครั้งเมื่อโหลดคีย์แมปแปลก ๆ (ด้วยเครื่องหมายลบ
การรวมตัวดัดแปลงที่ไม่รู้จักที่คลุมเครือ) การพิมพ์ `loadkeys defkeymap' ง่ายกว่า
โหลด เคอร์เนล คีย์แมป
หน้าที่หลักของ โหลดคีย์ คือการโหลดหรือแก้ไขการแปลของไดรเวอร์แป้นพิมพ์
ตาราง เมื่อระบุชื่อไฟล์ อินพุตมาตรฐานสามารถแสดงด้วยขีดกลาง (-) ถ้าไม่
ไฟล์ถูกระบุ ข้อมูลจะถูกอ่านจากอินพุตมาตรฐาน
สำหรับหลายๆ ประเทศและคีย์บอร์ดประเภทต่างๆ มีคีย์แมปที่เหมาะสมอยู่แล้ว และ a
คำสั่งเช่น `loadkeys uk' อาจทำสิ่งที่คุณต้องการ ในทางกลับกัน มันง่ายที่จะ
สร้างคีย์แมปของตัวเอง ผู้ใช้ต้องบอกว่าสัญลักษณ์ใดเป็นของแต่ละคีย์ เธอสามารถ
ค้นหารหัสสำหรับรหัสโดยใช้ โชว์คีย์(1) ในขณะที่รูปแบบคีย์แมปได้รับใน
คีย์แมป(5) และยังสามารถเห็นได้จากผลลัพธ์ของ ดัมพ์คีย์(1)
โหลด เคอร์เนล สำเนียง ตาราง
หากไฟล์อินพุตไม่มีคำจำกัดความของคีย์ในการเขียน ตารางเน้นเสียงของเคอร์เนลคือ
ไม่เปลี่ยนแปลง เว้นแต่ -c (หรือ --เคลียร์คอมโพส ) มีตัวเลือกให้ ซึ่งในกรณีนี้
ตารางเน้นเสียงเคอร์เนลว่างเปล่า หากไฟล์อินพุตมีคำจำกัดความของคีย์
จากนั้นคำจำกัดความเก่าทั้งหมดจะถูกลบออก และแทนที่ด้วยรายการใหม่ที่ระบุ NS
ตารางสำเนียงเคอร์เนลเป็นลำดับของรายการ (โดยค่าเริ่มต้น 68) ที่อธิบายว่าตายอย่างไร
เครื่องหมายกำกับเสียงและแป้นเขียนมีพฤติกรรม ตัวอย่างเช่น เส้น
เขียน ',' 'c' ถึง ccedilla
หมายความว่า <,> ต้องรวมกันเป็น . เนื้อหาปัจจุบันของสิ่งนี้
ตารางสามารถดูได้โดยใช้ `dumpkeys --compose-only'
โหลด เคอร์เนล STRING ตาราง
ทางเลือก -s (หรือ --เคลียร์สตริง ) ล้างตารางสตริงเคอร์เนล ถ้าตัวเลือกนี้ไม่ใช่
ที่ให้ไว้, โหลดคีย์ จะเพิ่มหรือแทนที่สตริงเท่านั้น จะไม่ลบออก (ดังนั้น ตัวเลือก -s
จะต้องไปถึงสถานะที่กำหนดไว้อย่างดี) ตารางสตริงเคอร์เนลเป็นลำดับของ
สตริงที่มีชื่อเช่น F31 หนึ่งสามารถสร้างปุ่มฟังก์ชั่น F5 (บนแป้นพิมพ์พีซีธรรมดา)
สร้างข้อความ 'สวัสดี!' และ Shift+F5 'ลาก่อน!' ใช้เส้น
รหัส 63 = F70 F71
สตริง F70 = "สวัสดี!"
สตริง F71 = "ลาก่อน!"
ในคีย์แมป การเชื่อมโยงเริ่มต้นสำหรับปุ่มฟังก์ชันคือลำดับการหลบหนีบางอย่าง
ส่วนใหญ่ได้รับแรงบันดาลใจจากเทอร์มินัล VT100
สร้าง เคอร์เนล แหล่งที่มา ตาราง
ถ้า -m (หรือ --mktable ) มีตัวเลือกให้ โหลดคีย์ พิมพ์ไปยังเอาต์พุตมาตรฐาน ไฟล์
ที่อาจใช้เป็น /usr/src/linux/drivers/char/defkeymap.c การระบุคีย์เริ่มต้น
การโยงสำหรับเคอร์เนล (และไม่แก้ไขคีย์แมปปัจจุบัน)
สร้าง ไบนารี่ คีย์แมป
ถ้า -b (หรือ --bkeymap ) มีตัวเลือกให้ โหลดคีย์ พิมพ์ไปยังเอาต์พุตมาตรฐาน ไฟล์
ที่อาจใช้เป็นไบนารีคีย์แมปตามที่คาดไว้โดย Busybox โหลดแผนที่ คำสั่ง (และไม่
แก้ไขคีย์แมปปัจจุบัน)
UNICODE โหมด
โหลดคีย์ ตรวจพบโดยอัตโนมัติว่าคอนโซลอยู่ในโหมด Unicode หรือ ASCII (XLATE)
เมื่อโหลดคีย์แมป คีย์ซิมตามตัวอักษร (เช่น ส่วน) ได้รับการแก้ไขตามนั้น
คีย์ซิมแบบตัวเลขจะถูกแปลงให้พอดีกับโหมดคอนโซลปัจจุบันโดยไม่คำนึงถึงวิธี
มีการระบุ (ทศนิยม ฐานแปด ฐานสิบหก หรือ Unicode)
พื้นที่ -u (หรือ --ยูนิโค้ด) เปลี่ยนกองกำลัง โหลดคีย์ เพื่อแปลงคีย์แมปทั้งหมดเป็น Unicode ถ้า
แป้นพิมพ์อยู่ในโหมดที่ไม่ใช่ Unicode เช่น XLATE โหลดคีย์ จะเปลี่ยนเป็น Unicode for
เวลาดำเนินการ ในกรณีนี้จะมีการพิมพ์ข้อความเตือน
ขอแนะนำให้วิ่ง kbd_mode(1) ก่อน โหลดคีย์ แทนที่จะใช้ -u ตัวเลือก
อื่น ๆ OPTIONS
-h --ช่วยด้วย
โหลดคีย์ พิมพ์หมายเลขเวอร์ชันและข้อความการใช้งานสั้น ๆ ไปยังโปรแกรม
เอาต์พุตข้อผิดพลาดมาตรฐานและการออก
-q --เงียบ
โหลดคีย์ ระงับเอาต์พุตปกติทั้งหมด
คำเตือน
โปรดทราบว่าทุกคนที่มีสิทธิ์อ่าน /dev/คอนโซล สามารถรันได้ โหลดคีย์ และด้วยเหตุนี้จึงเปลี่ยน
รูปแบบแป้นพิมพ์ อาจทำให้ใช้งานไม่ได้ โปรดทราบว่าตารางการแปลแป้นพิมพ์คือ
เป็นเรื่องปกติสำหรับคอนโซลเสมือนทั้งหมด ดังนั้นการเปลี่ยนแปลงใดๆ ในการผูกแป้นพิมพ์จะมีผลกับทั้งหมด
คอนโซลเสมือนพร้อมกัน
โปรดทราบว่าเนื่องจากการเปลี่ยนแปลงส่งผลกระทบต่อคอนโซลเสมือนทั้งหมด สิ่งเหล่านี้จึงมีอายุยืนกว่า
การประชุม. ซึ่งหมายความว่าแม้เมื่อเข้าสู่ระบบพร้อมท์การผูกคีย์อาจไม่ใช่สิ่งที่
ผู้ใช้คาดหวัง
ใช้ loadkeys ออนไลน์โดยใช้บริการ onworks.net