ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xmodmap - ออนไลน์ในคลาวด์

เรียกใช้ xmodmap ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xmodmap ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xmodmap - ยูทิลิตี้สำหรับแก้ไขคีย์แมปและการแมปปุ่มตัวชี้ใน X

เรื่องย่อ


xmodmap [-ตัวเลือก ...] [ชื่อไฟล์]

DESCRIPTION


พื้นที่ xmodmap โปรแกรมใช้สำหรับแก้ไขและแสดงแป้นพิมพ์ เปลี่ยนแปลง แผนที่ และ คีย์แมป ตาราง
ที่ใช้โดยแอปพลิเคชันไคลเอนต์เพื่อแปลงรหัสเหตุการณ์เป็นคีย์ซิม มันคือ
มักจะเรียกใช้จากสคริปต์เริ่มต้นเซสชันของผู้ใช้เพื่อกำหนดค่าแป้นพิมพ์ตาม
รสนิยมส่วนตัว

OPTIONS


สามารถใช้ตัวเลือกต่อไปนี้กับ xmodmap:

-แสดง แสดงผล
ตัวเลือกนี้ระบุโฮสต์และจอแสดงผลที่จะใช้

-ช่วยด้วย ตัวเลือกนี้ระบุว่าคำอธิบายสั้น ๆ ของอาร์กิวเมนต์บรรทัดคำสั่ง
ควรพิมพ์ในช่องข้อผิดพลาดมาตรฐาน สิ่งนี้จะทำเมื่อใดก็ตามที่ an
อาร์กิวเมนต์ที่ไม่สามารถจัดการได้จะถูกมอบให้ xmodmap

-ไวยากรณ์
ตัวเลือกนี้ระบุว่าข้อความช่วยเหลือที่อธิบายไวยากรณ์นิพจน์ที่ใช้
ในไฟล์และนิพจน์ -e ควรพิมพ์บนข้อผิดพลาดมาตรฐาน

-version
ตัวเลือกนี้แสดงว่า xmodmap ควรพิมพ์ข้อมูลเวอร์ชันและออก

-รายละเอียด
ตัวเลือกนี้แสดงว่า xmodmap ควรพิมพ์ข้อมูลการบันทึกขณะแยกวิเคราะห์
ข้อมูลเข้า

-เงียบ ตัวเลือกนี้จะปิดการบันทึกแบบละเอียด นี่คือค่าเริ่มต้น

-n ตัวเลือกนี้แสดงว่า xmodmap ไม่ควรเปลี่ยนการแมป แต่ควร
แสดงสิ่งที่จะทำเช่น ทำ(1) ทำเมื่อได้รับตัวเลือกนี้

-e การแสดงออก
ตัวเลือกนี้ระบุนิพจน์ที่จะดำเนินการ นิพจน์จำนวนเท่าใดก็ได้
ระบุจากบรรทัดคำสั่ง

-น ตัวเลือกนี้ระบุว่าควรพิมพ์แผนที่ตัวแก้ไขปัจจุบันบน
เอาต์พุตมาตรฐาน นี่เป็นโหมดเริ่มต้นของการทำงานหากไม่มีตัวเลือกโหมดอื่น
ระบุไว้

-pk ตัวเลือกนี้ระบุว่าควรพิมพ์ตารางคีย์แมปปัจจุบันบน
เอาต์พุตมาตรฐาน

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

- หน้า ตัวเลือกนี้ระบุว่าควรพิมพ์แผนที่ตัวชี้ปัจจุบันบน
เอาต์พุตมาตรฐาน

- เส้นประเดียวหมายความว่าควรใช้อินพุตมาตรฐานเป็นไฟล์อินพุต

พื้นที่ ชื่อไฟล์ ระบุไฟล์ที่มี xmodmap นิพจน์ที่จะดำเนินการ ไฟล์นี้คือ
มักจะเก็บไว้ในโฮมไดเร็กทอรีของผู้ใช้ด้วยชื่อเช่น .xmodmaprc.

การแสดงออก ไวยากรณ์


พื้นที่ xmodmap โปรแกรมอ่านรายการนิพจน์และแยกวิเคราะห์ทั้งหมดก่อนที่จะพยายาม
ดำเนินการใด ๆ ของพวกเขา ทำให้สามารถอ้างถึงคีย์ซิมส์ที่มีการกำหนดใหม่ได้
อย่างเป็นธรรมชาติโดยไม่ต้องกังวลเรื่องชื่อที่ขัดแย้งกันมากนัก

รายชื่อคีย์ซิมสามารถพบได้ในไฟล์ส่วนหัว (ปราศจาก
XK_ คำนำหน้า) เสริมด้วยฐานข้อมูล keysym /usr/share/X11/XKeysymDB. คีย์ซิมส์
อักขระ Unicode ที่ตรงกันอาจถูกระบุเป็น "U0020" ถึง "U007E" และ "U00A0" ถึง
"U10FFFF" สำหรับอักขระ Unicode ที่เป็นไปได้ทั้งหมด

รหัสกุญแจ จำนวน = คีย์ซิมชื่อ ...
รายการคีย์ซิมถูกกำหนดให้กับรหัสที่ระบุ (ซึ่งอาจระบุได้
เป็นทศนิยม ฐานสิบหก หรือฐานแปด และสามารถกำหนดได้โดยเรียกใช้ XEV โปรแกรม). จนถึง
สามารถแนบคีย์ซิมแปดตัวกับคีย์ได้ อย่างไรก็ตาม คีย์สี่ตัวสุดท้ายจะไม่ถูกใช้ในคีย์ใดๆ
การใช้งานเซิร์ฟเวอร์ X หลัก คีย์ซิมแรกถูกใช้เมื่อไม่มีคีย์ตัวแก้ไข is
กดร่วมกับแป้นนี้ แป้นที่สองกับ Shift แป้นที่สามเมื่อ
คีย์ Mode_switch ใช้กับคีย์นี้และคีย์ที่สี่เมื่อทั้ง Mode_switch และ
ใช้ปุ่ม Shift

รหัสกุญแจ ใด = คีย์ซิมชื่อ ...
หากไม่มีคีย์ที่มีอยู่มีรายการคีย์ซิมที่กำหนด คีย์สำรอง
บนแป้นพิมพ์ถูกเลือกและกำหนดคีย์ซิมส์ รายการของ
คีย์ซิมส์อาจระบุเป็นทศนิยม ฐานสิบหก หรือฐานแปด

คีย์ซิม คีย์ซิมชื่อ = คีย์ซิมชื่อ ...
พื้นที่ คีย์ซิมชื่อ ทางด้านซ้ายมือจะถูกแปลเป็นรหัสที่ตรงกันที่ใช้เพื่อ
ดำเนินการชุดที่สอดคล้องกันของ รหัสกุญแจ นิพจน์ สังเกตว่าถ้าเหมือนกัน
keysym ถูกผูกไว้กับหลาย ๆ คีย์ นิพจน์จะถูกดำเนินการสำหรับการจับคู่แต่ละครั้ง
รหัสกุญแจ.

ชัดเจน MODIFIERNAME
สิ่งนี้จะลบรายการทั้งหมดในแมปตัวแก้ไขสำหรับตัวแก้ไขที่กำหนด โดยที่ valid
ชื่อคือ: เปลี่ยน, ล็อค, Control, mod1, mod2, mod3, mod4และ mod5 (กรณีไม่
มีความสำคัญในชื่อตัวแก้ไข แม้ว่าจะมีความสำคัญสำหรับชื่ออื่นๆ ทั้งหมด) สำหรับ
ตัวอย่างเช่น ``clear Lock'' จะลบคีย์ทั้งหมดที่ผูกไว้กับ shift lock
ตัวแก้ไข

เพิ่ม MODIFIERNAME = คีย์ซิมชื่อ ...
สิ่งนี้จะเพิ่มคีย์ทั้งหมดที่มีคีย์ซิมที่กำหนดให้กับแมปตัวแก้ไขที่ระบุ
ชื่อคีย์ซิมจะถูกประเมินหลังจากอ่านนิพจน์อินพุตทั้งหมดเพื่อสร้างเป็น
ง่ายต่อการเขียนนิพจน์เพื่อสลับคีย์ (ดูส่วนตัวอย่าง)

เอาออก MODIFIERNAME = คีย์ซิมชื่อ ...
สิ่งนี้จะลบคีย์ทั้งหมดที่มีคีย์ซิมที่กำหนดออกจากตัวดัดแปลงที่ระบุ
แผนที่. ไม่เหมือน เพิ่ม, ชื่อคีย์ซิมจะถูกประเมินเมื่ออ่านบรรทัด นี่
ให้คุณลบคีย์ออกจากตัวดัดแปลงโดยไม่ต้องกังวลว่าหรือ
ไม่ใช่พวกเขาได้รับมอบหมายใหม่

ตัวชี้ = ผิดนัด
ซึ่งจะตั้งค่าการแมปตัวชี้กลับเป็นการตั้งค่าเริ่มต้น (ปุ่ม 1 สร้างรหัส
จาก 1 ปุ่ม 2 สร้าง 2 เป็นต้น)

ตัวชี้ = จำนวน ...
ตั้งค่าแผนที่พอยน์เตอร์ให้มีรหัสปุ่มที่ระบุ รายการเสมอ
เริ่มต้นด้วยปุ่มทางกายภาพแรก การตั้งค่ารหัสปุ่มเป็น 0 ปิดใช้งานเหตุการณ์
จากปุ่มนั้น

บรรทัดที่ขึ้นต้นด้วยเครื่องหมายอัศเจรีย์ (!) จะถูกนำมาเป็นความคิดเห็น

หากคุณต้องการเปลี่ยนการเชื่อมโยงของคีย์ตัวปรับแต่ง คุณต้องลบออกจาก
แผนที่ตัวแก้ไขที่เหมาะสม

ตัวอย่าง


ตัวชี้จำนวนมากได้รับการออกแบบให้กดปุ่มแรกโดยใช้นิ้วชี้ของ
มือขวา. คนถนัดซ้ายมักพบว่าสบายตัวกว่า
ย้อนกลับรหัสปุ่มที่สร้างขึ้นเพื่อให้กดปุ่มหลักโดยใช้
นิ้วชี้ของมือซ้าย ซึ่งสามารถทำได้บนตัวชี้ปุ่ม 3 ปุ่มดังนี้:
% xmodmap -e "ตัวชี้ = 3 2 1"

แอปพลิเคชั่นจำนวนมากรองรับแนวคิดของคีย์ Meta (คล้ายกับปุ่มควบคุมยกเว้นว่า
Meta ถูกกดค้างไว้แทนการควบคุม) อย่างไรก็ตาม บางเซิร์ฟเวอร์ไม่มีเมตาคีย์ซิมใน
ตารางคีย์แมปเริ่มต้น จึงต้องเพิ่มตารางคีย์แมปด้วยมือ คำสั่งต่อไปนี้ will
แนบ Meta กับคีย์หลายภาษา (บางครั้งมีป้ายกำกับว่า Compose Character) นอกจากนี้ยัง
ใช้ประโยชน์จากความจริงที่ว่าแอปพลิเคชันที่ต้องการคีย์ Meta จำเป็นต้องได้รับ
คีย์โค้ดและไม่ต้องการให้คีย์ซิมอยู่ในคอลัมน์แรกของตารางคีย์แมป นี้
หมายความว่าแอปพลิเคชันที่กำลังมองหา Multi_key (รวมถึงตัวปรับแต่งเริ่มต้น
แผนที่) จะไม่สังเกตเห็นการเปลี่ยนแปลงใด ๆ
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

ในทำนองเดียวกัน แป้นพิมพ์บางตัวมีปุ่ม Alt แต่ไม่มีปุ่ม Meta ในกรณีนั้น อาจ
จะมีประโยชน์:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

การใช้งานที่เรียบง่ายแต่สะดวกอย่างหนึ่งของ xmodmap คือการตั้งค่า "rubout" ของคีย์บอร์ด
คีย์เพื่อสร้างคีย์ซิมสำรอง นี้มักจะเกี่ยวข้องกับการแลกเปลี่ยน Backspace กับ
ลบให้ผู้ใช้สะดวกยิ่งขึ้น ถ้า ttyโหมด ทรัพยากรใน xterm ตั้งเป็น
หน้าต่างเทอร์มินัลอีมูเลเตอร์ทั้งหมดจะใช้คีย์เดียวกันสำหรับการลบอักขระ:
% xmodmap -e "keysym BackSpace = ลบ"
% echo "XTerm*ttyModes: ลบ ^?" | xrdb - ผสาน

แป้นพิมพ์บางตัวไม่สร้างอักขระน้อยกว่าและมากกว่าโดยอัตโนมัติเมื่อ
แป้นเครื่องหมายจุลภาคและจุดจะเลื่อน สามารถแก้ไขได้ด้วย xmodmap โดยการรีเซ็ต
การผูกสำหรับเครื่องหมายจุลภาคและจุดด้วยสคริปต์ต่อไปนี้:
!
! ทำ shift- เป็น < และ shift- เป็น >
!
เครื่องหมายจุลภาคของคีย์ซิม = เครื่องหมายจุลภาคน้อยกว่า
ช่วงเวลาคีย์ซิม = ช่วงเวลาที่มากกว่า

ความแตกต่างที่น่ารำคาญอีกอย่างระหว่างแป้นพิมพ์คือตำแหน่งของปุ่มควบคุม
และปุ่ม CapsLock การใช้งานทั่วไปของ xmodmap คือการสลับสองคีย์นี้ดังนี้:
!
! สลับ Caps_Lock และ Control_L
!
ลบล็อค = Caps_Lock
ลบการควบคุม = Control_L
keyym Control_L = Caps_Lock
คีย์ซิม Caps_Lock = Control_L
เพิ่มล็อค = Caps_Lock
เพิ่มการควบคุม = Control_L

ตัวอย่างนี้สามารถเรียกใช้อีกครั้งเพื่อสลับคีย์กลับไปยังการกำหนดก่อนหน้านี้

พื้นที่ รหัสกุญแจ คำสั่งมีประโยชน์ในการกำหนดคีย์ซิมเดียวกันให้กับหลายคีย์โค้ด
แม้ว่าจะไม่สามารถพกพาได้ แต่ก็ยังทำให้สามารถเขียนสคริปต์ที่สามารถรีเซ็ต
แป้นพิมพ์ไปยังสถานะที่รู้จัก สคริปต์ต่อไปนี้ตั้งค่าคีย์แบ็คสเปซเพื่อสร้าง Delete
(ดังที่แสดงด้านบน) ล้างการผูก caps lock ที่มีอยู่ทั้งหมด ทำให้ปุ่ม CapsLock เป็น a
ปุ่มควบคุม ทำให้ F5 สร้าง Escape และทำให้ Break/Reset เป็นล็อคกะ
!
! สำหรับ HP คีย์โค้ดต่อไปนี้มีคีย์แคปตามรายการ:
!
! 101 แบ็คสเปซ
! 55 แคป
! 14 ปุ่มควบคุม
! 15 พัก/รีเซ็ต
! 86 หยุด
- 89 F5
!
รหัส 101 = ลบ
รหัส 55 = Control_R
ล้างล็อค
เพิ่มการควบคุม = Control_R
รหัส 89 = Escape
รหัส 15 = Caps_Lock
เพิ่มล็อค = Caps_Lock

และพวกเรา


การแสดงผล เพื่อรับโฮสต์เริ่มต้นและหมายเลขที่แสดง

ใช้ xmodmap ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad