Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

xmodmap - Trực tuyến trên đám mây

Chạy xmodmap trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh xmodmap có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


xmodmap - tiện ích để sửa đổi bản đồ bàn phím và ánh xạ nút con trỏ trong X

SYNOPSIS


xmodmap [-tùy chọn ...] [tên tệp]

MÔ TẢ


Mô hình xmodmap chương trình được sử dụng để chỉnh sửa và hiển thị bàn phím thay đổi bản đồbản đồ bàn phím bàn
được sử dụng bởi các ứng dụng khách để chuyển đổi mã sự kiện thành keyyms. Nó là
thường chạy từ tập lệnh khởi động phiên của người dùng để định cấu hình bàn phím theo
thị hiếu cá nhân.

LỰA CHỌN


Các tùy chọn sau đây có thể được sử dụng với xmodmap:

-trưng bày trưng bày
Tùy chọn này chỉ định máy chủ và màn hình để sử dụng.

-Cứu giúp Tùy chọn này chỉ ra rằng mô tả ngắn gọn về các đối số dòng lệnh
nên được in trên kênh lỗi tiêu chuẩn. Điều này sẽ được thực hiện bất cứ khi nào
đối số không được xử lý được đưa ra cho xmodmap.

-ngữ pháp
Tùy chọn này cho biết rằng một thông báo trợ giúp mô tả ngữ pháp biểu thức được sử dụng
trong các tệp và biểu thức với -e sẽ được in trên lỗi tiêu chuẩn.

-phiên bản
Tùy chọn này chỉ ra rằng xmodmap nên in thông tin phiên bản của nó và thoát.

-bèo thuyền
Tùy chọn này chỉ ra rằng xmodmap nên in thông tin ghi nhật ký khi nó phân tích cú pháp
đầu vào của nó.

-Yên lặng Tùy chọn này tắt ghi nhật ký chi tiết. Đây là mặc định.

-n Tùy chọn này chỉ ra rằng xmodmap không nên thay đổi ánh xạ, nhưng nên
hiển thị những gì nó sẽ làm, như làm cho(1) không khi được cung cấp tùy chọn này.

-e biểu hiện
Tùy chọn này chỉ định một biểu thức sẽ được thực thi. Bất kỳ số lượng biểu thức nào có thể
được chỉ định từ dòng lệnh.

-buổi chiều Tùy chọn này chỉ ra rằng bản đồ công cụ sửa đổi hiện tại sẽ được in trên
đầu ra tiêu chuẩn. Đây là chế độ hoạt động mặc định nếu không có tùy chọn chế độ nào khác
Được xác định.

-pk Tùy chọn này chỉ ra rằng bảng sơ đồ bàn phím hiện tại sẽ được in trên
đầu ra tiêu chuẩn.

-pke Tùy chọn này chỉ ra rằng bảng sơ đồ bàn phím hiện tại sẽ được in trên
đầu ra tiêu chuẩn ở dạng biểu thức có thể được cung cấp trở lại xmodmap.

-pp Tùy chọn này chỉ ra rằng bản đồ con trỏ hiện tại sẽ được in trên
đầu ra tiêu chuẩn.

- Dấu gạch ngang đơn có nghĩa là đầu vào tiêu chuẩn nên được sử dụng làm tệp đầu vào.

Mô hình tên tập tin chỉ định một tệp chứa xmodmap biểu thức được thực thi. Tệp này là
thường được giữ trong thư mục chính của người dùng với tên như .xmodmaprc.

CÁCH DIỄN ĐẠT NGỮ PHÁP


Mô hình xmodmap chương trình đọc danh sách các biểu thức và phân tích cú pháp tất cả chúng trước khi cố gắng
thực hiện bất kỳ trong số chúng. Điều này làm cho nó có thể tham chiếu đến các keyyms đang được xác định lại
một cách tự nhiên mà không phải lo lắng nhiều về xung đột tên.

Danh sách các tên keyym có thể được tìm thấy trong tệp tiêu đề (không có
XK_ tiền tố), được bổ sung bởi cơ sở dữ liệu keyym / usr / share / X11 / XKeysymDB. Keysyms
các ký tự Unicode phù hợp có thể được chỉ định là "U0020" thành "U007E" và "U00A0" thành
"U10FFFF" cho tất cả các ký tự Unicode có thể có.

mã khóa CON SỐ = KEYSYMNAME hữu ích. Cảm ơn !
Danh sách các phím bấm được gán cho mã khóa được chỉ định (có thể được chỉ định
ở dạng thập phân, hex hoặc bát phân và có thể được xác định bằng cách chạy xev chương trình). Lên đến
tám keyyms có thể được gắn vào một phím, tuy nhiên bốn keyyms cuối cùng không được sử dụng trong bất kỳ
triển khai máy chủ X lớn. Từ khóa đầu tiên được sử dụng khi không có phím bổ trợ nào
được nhấn cùng với phím này, phím thứ hai với Shift, phím thứ ba khi
Phím Mode_switch được sử dụng với phím này và phím thứ tư khi cả Mode_switch và
Phím Shift được sử dụng.

mã khóa bất kì = KEYSYMNAME hữu ích. Cảm ơn !
Nếu không có chìa khóa hiện tại nào có danh sách các chìa khóa được chỉ định được chỉ định cho nó, một chìa khóa dự phòng
trên bàn phím được chọn và các phím bấm được chỉ định cho nó. Danh sách của
keyyms có thể được chỉ định ở dạng thập phân, hex hoặc bát phân.

bàn phím KEYSYMNAME = KEYSYMNAME hữu ích. Cảm ơn !
Mô hình KEYSYMNAME ở phía bên trái được dịch thành các mã khóa phù hợp được sử dụng để
thực hiện tập hợp tương ứng của mã khóa biểu thức. Lưu ý rằng nếu cùng
keyym được liên kết với nhiều khóa, biểu thức được thực thi cho mỗi lần so khớp
mã khóa.

trong sáng MODIFIERNAME
Thao tác này sẽ xóa tất cả các mục nhập trong bản đồ công cụ sửa đổi cho công cụ sửa đổi đã cho, nếu hợp lệ
tên là: sự thay đổi, Khóa, Kiểm soát, Mod1, Mod2, Mod3, Mod4Mod5 (trường hợp không
vấn đề trong tên bổ nghĩa, mặc dù nó không quan trọng đối với tất cả các tên khác). Vì
ví dụ, `` Clear Lock '' sẽ xóa tất cả các phím được liên kết với khóa shift
bổ nghĩa.

thêm vào MODIFIERNAME = KEYSYMNAME hữu ích. Cảm ơn !
Thao tác này sẽ thêm tất cả các khóa chứa các keyyms đã cho vào bản đồ bổ trợ được chỉ định.
Các tên từ khóa được đánh giá sau khi tất cả các biểu thức đầu vào được đọc để tạo ra nó
dễ viết biểu thức để hoán đổi các phím (xem phần VÍ DỤ).

tẩy MODIFIERNAME = KEYSYMNAME hữu ích. Cảm ơn !
Thao tác này sẽ xóa tất cả các khóa chứa các keyyms đã cho khỏi công cụ sửa đổi được chỉ định
bản đồ. không giống thêm vào, tên bàn phím được đánh giá khi dòng được đọc trong. Điều này
cho phép bạn xóa các phím khỏi công cụ sửa đổi mà không phải lo lắng về việc có hoặc
không phải họ đã được chỉ định lại.

con trỏ = mặc định
Điều này đặt bản đồ con trỏ trở lại cài đặt mặc định của nó (nút 1 tạo mã
của 1, nút 2 tạo ra 2, v.v.).

con trỏ = CON SỐ hữu ích. Cảm ơn !
Điều này đặt bản đồ con trỏ để chứa các mã nút được chỉ định. Danh sách luôn
bắt đầu bằng nút vật lý đầu tiên. Đặt mã nút thành 0 sẽ tắt các sự kiện
từ nút đó.

Các dòng bắt đầu bằng dấu chấm than (!) Được coi là nhận xét.

Nếu bạn muốn thay đổi liên kết của một khóa bổ trợ, bạn cũng phải xóa nó khỏi
bản đồ bổ trợ thích hợp.

VÍ DỤ


Nhiều con trỏ được thiết kế sao cho nút đầu tiên được nhấn bằng ngón trỏ của
tay phải. Những người thuận tay trái thường thấy rằng cảm thấy thoải mái hơn khi
đảo ngược các mã nút được tạo để nút chính được nhấn bằng cách sử dụng
ngón trỏ của bàn tay trái. Điều này có thể được thực hiện trên con trỏ 3 nút như sau:
% xmodmap -e "pointer = 3 2 1"

Nhiều ứng dụng hỗ trợ khái niệm về các phím Meta (tương tự như các phím Điều khiển ngoại trừ điều đó
Meta được nhấn giữ thay vì Control). Tuy nhiên, một số máy chủ không có cụm từ khóa Meta trong
bảng sơ đồ bàn phím mặc định, vì vậy cần thêm một bảng bằng tay. Lệnh sau sẽ
gắn Meta vào khóa Đa ngôn ngữ (đôi khi có nhãn Soạn ký tự). Nó cũng
tận dụng lợi thế của thực tế là các ứng dụng cần khóa Meta chỉ cần lấy
mã khóa và không yêu cầu bàn phím phải nằm trong cột đầu tiên của bảng sơ đồ bàn phím. Cái này
có nghĩa là các ứng dụng đang tìm kiếm Multi_key (bao gồm cả công cụ sửa đổi mặc định
bản đồ) sẽ không nhận thấy bất kỳ thay đổi nào.
% xmodmap -e "keyym Multi_key = Multi_key Meta_L"

Tương tự, một số bàn phím có phím Alt nhưng không có phím Meta. Trong trường hợp đó, những điều sau đây có thể
hữu ích:
% xmodmap -e "cụm phím Alt_L = Meta_L Alt_L"

Một trong những cách sử dụng đơn giản nhưng tiện lợi hơn xmodmap là đặt "thời gian chạy" của bàn phím
chìa khóa để tạo một bộ chìa khóa thay thế. Điều này thường liên quan đến việc trao đổi Backspace với
Xóa để người dùng thoải mái hơn. Nếu ttyModes tài nguyên trong xterm được đặt là
tốt, tất cả các cửa sổ trình mô phỏng thiết bị đầu cuối sẽ sử dụng cùng một phím để xóa các ký tự:
% xmodmap -e "keyym BackSpace = Delete"
% echo "XTerm * ttyModes: xóa ^?" | xrdb -merge

Một số bàn phím không tự động tạo ít hơn và lớn hơn ký tự khi
các phím dấu phẩy và dấu chấm được dịch chuyển. Điều này có thể được khắc phục bằng xmodmap bằng cách đặt lại
các ràng buộc cho dấu phẩy và dấu chấm bằng các tập lệnh sau:
!
! thực hiện shift-, be <và shift-. được>
!
keyym comma = dấu phẩy bớt
keyym period = khoảng thời gian lớn hơn

Một trong những khác biệt khó chịu hơn giữa các bàn phím là vị trí của Điều khiển
và phím CapsLock. Một cách sử dụng phổ biến của xmodmap là hoán đổi hai khóa này như sau:
!
! Hoán đổi Caps_Lock và Control_L
!
loại bỏ Khóa = Caps_Lock
loại bỏ Control = Control_L
keyym Control_L = Caps_Lock
keyym Caps_Lock = Control_L
thêm Khóa = Caps_Lock
thêm Control = Control_L

Ví dụ này có thể được chạy lại để hoán đổi các phím trở lại nhiệm vụ trước đó của chúng.

Mô hình mã khóa lệnh hữu ích để gán cùng một từ khóa cho nhiều mã khóa.
Mặc dù không thể di chuyển, nó cũng giúp bạn có thể viết các đoạn mã có thể đặt lại
bàn phím đến một trạng thái đã biết. Tập lệnh sau đặt phím xóa lùi để tạo Xóa
(như được hiển thị ở trên), xóa tất cả các ràng buộc Caps lock hiện có, làm cho phím CapsLock trở thành một
phím điều khiển, F5 tạo Escape và làm cho Break / Reset trở thành một khóa shift.
!
! Trên HP, các mã khóa sau có nắp khóa như được liệt kê:
!
! 101 Backspace
! 55 Mũ
! 14 Ctrl
! 15 Break / Reset
! 86 Dừng lại
! 89 F5
!
keycode 101 = Xóa
keycode 55 = Control_R
khóa rõ ràng
thêm Control = Control_R
keycode 89 = Escape
keycode 15 = Caps_Lock
thêm Khóa = Caps_Lock

MÔI TRƯỜNG


DISPLAY để lấy máy chủ lưu trữ và số hiển thị mặc định.

Sử dụng xmodmap trực tuyến bằng các dịch vụ onworks.net


Ad


Ad