англійськафранцузькаіспанська

Ad


Значок OnWorks

xmodmap - онлайн у хмарі

Запустіть xmodmap у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда xmodmap, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


xmodmap - утиліта для зміни розкладки клавіш і відображення кнопок вказівника в X

СИНТАКСИС


xmodmap [-параметри ...] [назва файлу]

ОПИС


Команда xmodmap Програма використовується для редагування та відображення клавіатури зміна карта та клавіша таблиця
які використовуються клієнтськими програмами для перетворення кодів подій у ключові символи. це є
зазвичай запускається зі сценарію запуску сеансу користувача, щоб налаштувати клавіатуру відповідно до
особисті смаки.

ВАРІАНТИ


Наступні параметри можна використовувати з xmodmap:

- дисплей дисплей
Цей параметр визначає хост і дисплей для використання.

-допомога Цей параметр вказує, що короткий опис аргументів командного рядка
має бути надрукований на стандартному каналі помилок. Це буде зроблено щоразу, коли an
надається необроблений аргумент xmodmap.

-граматика
Цей параметр вказує, що повідомлення довідки з описом використовуваної граматики виразу
у файлах і з виразами -e слід друкувати за стандартною помилкою.

-версія
Цей параметр вказує на це xmodmap має надрукувати інформацію про версію та вийти.

-вербозний
Цей параметр вказує на це xmodmap має друкувати інформацію журналу під час її аналізу
його введення.

-спокійно Ця опція вимикає докладне ведення журналу. Це значення за замовчуванням.

-n Цей параметр вказує на це xmodmap не повинні змінювати відображення, але повинні
відобразити, що це буде робити, як зробити(1) робить, коли надається ця можливість.

-e вираз
Цей параметр визначає вираз, який буде виконано. Можна використовувати будь-яку кількість виразів
вказується з командного рядка.

- вечора Цей параметр вказує, що поточна карта модифікаторів повинна бути надрукована на
стандартний вихід. Це режим роботи за замовчуванням, якщо немає інших параметрів режиму
уточнюються.

-пк Ця опція вказує, що поточна таблиця розкладки повинна бути надрукована на
стандартний вихід.

-пке Ця опція вказує, що поточна таблиця розкладки повинна бути надрукована на
стандартний вихід у вигляді виразів, до яких можна повертатися xmodmap.

-стор Цей параметр вказує на те, що поточна карта вказівника повинна бути надрукована на
стандартний вихід.

- Одинокий тире означає, що стандартний вхідний файл слід використовувати як вхідний файл.

Команда ім'я файлу визначає файл, що містить xmodmap вирази, які потрібно виконати. Цей файл є
зазвичай зберігається в домашньому каталозі користувача з іменем як .xmodmaprc.

ВИСНОВОК ГРАМАТИКА


Команда xmodmap програма читає список виразів і аналізує їх усі, перш ніж спробувати
виконати будь-який з них. Це дає змогу посилатися на ключові символи, які перевизначаються
природним чином, не турбуючись про конфлікти імен.

Список імен keysym можна знайти в заголовному файлі (без
XK_ префікс), доповнений базою даних keysym /usr/share/X11/XKeysymDB. Keysyms
відповідні символи Unicode можуть бути вказані як "U0020" до "U007E" і "U00A0" до
"U10FFFF" для всіх можливих символів Unicode.

код ключа НОМЕР = KEYSYMNAME ...
Список символів ключів присвоюється вказаному коду ключа (який може бути вказано
у десятковій, шістнадцятковій або вісімковій системі, і їх можна визначити, запустивши xev програма). Аж до
вісім ключів можуть бути приєднані до ключа, однак останні чотири не використовуються ні в одному
Основна реалізація сервера X. Перший keysym використовується, коли немає ключа-модифікатора
натиснута разом із цією клавішею, друга – з Shift, третя – при натисканні
Клавіша Mode_switch використовується з цією та четвертою клавішею, коли обидва клавіші Mode_switch і
Використовуються клавіші Shift.

код ключа будь-який = KEYSYMNAME ...
Якщо жоден існуючий ключ не має зазначеного списку ключів, призначених для нього, запасний ключ
на клавіатурі вибирається і йому призначаються символи клавіш. Список
ключові символи можуть бути вказані у десятковій, шістнадцятковій або вісімковій формі.

кейсим KEYSYMNAME = KEYSYMNAME ...
Команда KEYSYMNAME на лівій стороні перекладається на відповідні коди клавіш, які використовуються для
виконати відповідний набір код ключа вирази. Зверніть увагу, що якщо те саме
keysym прив'язаний до кількох ключів, вираз виконується для кожного збігу
код ключа.

ясно MODIFIERNAME
Це видаляє всі записи в карті модифікаторів для даного модифікатора, якщо він діє
ім'я: Shift, Lock, Контроль, Мод1, Мод2, Мод3, Мод4 та Мод5 (справа ні
має значення в назвах модифікаторів, хоча це має значення для всіх інших імен). Для
Наприклад, ``clear Lock'' видалить усі ключі, які були прив'язані до блокування shift
модифікатор.

додавати MODIFIERNAME = KEYSYMNAME ...
Це додає всі ключі, що містять задані ключові символи, до вказаної карти модифікаторів.
Імена keysym оцінюються після того, як усі вхідні вирази прочитані, щоб зробити це
легко писати вирази для заміни ключів (див. розділ ПРИКЛАДИ).

видаляти MODIFIERNAME = KEYSYMNAME ...
Це видаляє всі ключі, що містять задані ключові символи, із зазначеного модифікатора
карта. На відміну від додати, імена keysym оцінюються під час зчитування рядка. Це
дозволяє видалити ключі з модифікатора, не турбуючись про те, чи буде або
не вони були перепризначені.

покажчик = дефолт
Це повертає карту вказівника до налаштувань за замовчуванням (кнопка 1 генерує код
з 1, кнопка 2 створює 2 тощо).

покажчик = НОМЕР ...
Це встановлює карту вказівників так, щоб вона містила вказані коди кнопок. Список завжди
починається з першої фізичної кнопки. Установлення коду кнопки на 0 виключає події
з цієї кнопки.

Як коментарі приймаються рядки, які починаються зі знака оклику (!).

Якщо ви хочете змінити прив’язку ключа-модифікатора, ви також повинні видалити його з
відповідна карта модифікатора.

ПРИКЛАДИ


Багато вказівників розроблені таким чином, що перша кнопка натискається вказівним пальцем
права рука. Люди, які часто є лівшами, вважають, що це зручніше
змінити коди кнопок, які генеруються, щоб основна кнопка була натиснута за допомогою
вказівний палець лівої руки. Це можна зробити за допомогою вказівника з 3 кнопками наступним чином:
% xmodmap -e "вказівник = 3 2 1"

Багато програм підтримують поняття мета-клавішів (подібні до клавіш керування, за винятком того, що
Мета утримується замість Control). Однак деякі сервери не мають Meta keysym
таблиця розкладки за замовчуванням, тому її потрібно додати вручну. Наступна команда буде
приєднайте Meta до багатомовного ключа (іноді позначеного як «Створити символ»). Це також
використовує той факт, що програми, яким потрібен мета-ключ, просто повинні отримати
keycode і не вимагають, щоб keysym був у першому стовпці таблиці розкладки клавіш. Це
означає, що програми, які шукають Multi_key (включаючи модифікатор за замовчуванням
карта) не помітить жодних змін.
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

Аналогічно, деякі клавіатури мають клавішу Alt, але не мають клавішу Meta. У цьому випадку може наступне
бути корисним:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

Одне з найбільш простих, але зручних способів використання xmodmap полягає у встановленні клавіатури "rubout"
ключ для створення альтернативного keysym. Це часто передбачає обмін Backspace з
Видалити, щоб було зручніше для користувача. Якщо ttyModes ресурс в xterm встановлюється як
ну, усі вікна емулятора терміналу використовуватимуть ту саму клавішу для стирання символів:
% xmodmap -e "keysym BackSpace = Видалити"
% echo "XTerm*ttyModes: стерти ^?" | xrdb -злиття

Деякі клавіатури не генерують автоматично символів менше та більше ніж коли
клавіші коми та крапки зміщуються. Це можна виправити за допомогою xmodmap шляхом скидання
прив'язки для коми та крапки за допомогою таких сценаріїв:
!
! make shift-, be < і shift-. бути >
!
keysym кома = кома менше
keysym період = період більший

Однією з найбільш дратівливих відмінностей між клавіатурами є розташування елемента керування
і клавіші CapsLock. Звичайне використання xmodmap поміняти місцями ці два ключі таким чином:
!
! Поміняйте місцями Caps_Lock і Control_L
!
видалити Lock = Caps_Lock
видалити Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
додати Lock = Caps_Lock
додати Control = Control_L

Цей приклад можна запустити ще раз, щоб повернути ключі до їх попередніх призначень.

Команда код ключа Команда корисна для призначення одного і того ж символу ключа кільком кодам клавіш.
Незважаючи на те, що він є непереносимим, він також дозволяє писати сценарії, які можуть скинути
клавіатуру до відомого стану. Наступний сценарій встановлює клавішу Backspace для створення Delete
(як показано вище), очищає всі існуючі прив'язки Caps Lock, робить клавішу CapsLock a
клавішу керування, змусити F5 генерувати вихід, а також зробити Break/Reset блокуванням перемикання.
!
! На HP такі коди клавіш мають кришки клавіш, як указано в списку:
!
! 101 Backspace
! 55 капс
! 14 Ctrl
! 15 Розрив/Скидання
! 86 Зупинись
! 89 F5
!
код ключа 101 = Видалити
код ключа 55 = Control_R
зніміть блокування
додати Control = Control_R
код ключа 89 = Escape
код ключа 15 = Caps_Lock
додати Lock = Caps_Lock

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


DISPLAY щоб отримати хост і номер дисплея за замовчуванням.

Використовуйте xmodmap онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    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 - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad