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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


imwheel - колесо миші та інтерпретатор кнопок для X Windows

СИНТАКСИС


iwheel [ опції ]

ОПИС


IMWheel — універсальний перекладач коліщатко та кнопок миші для системи X Windows.
Використовуючи введення з X Windows, imwheel перекладає колесо миші та кнопку миші
дії в подіях клавіатури за допомогою розширення XTest для X. Використання xdpyinfo для інформації
на підтримуваних розширеннях на вашому X-сервері.

КОМАНДА ЛІНІЯ ВАРІАНТИ


Доступні параметри командного рядка:

-4, --перекидні кнопки
Перевертає кнопки миші так, щоб 4 було 5, а 5 було 4, змінюючи вгору та вниз
дії. Це зробило б 4 кнопки дещо корисними! Це схоже на використання
'-b "5 4 6 7 8"'; див -b варіант. Дивись також xmodmap(1).

-б, --кнопки кнопка спец
Переназначити кнопки кнопка спец до інтерпретованого введення колеса/кнопки. Також обмежує
захоплення кнопки до вказаних кнопок. The кнопка спец повинні бути оточені
цитати. Номер кожної кнопки має бути розділений пробілом. The кнопка спец is
декодується в такому порядку для введення колеса:

Індекс інтерпретується як ім'я номера кнопки в imwheelrc
1 колесо вгору 4 вгору
2 Колеса вниз 5 Вниз
3 Колесо ліворуч 6 Ліворуч
4 Праве колесо 7 Праве
5 Кнопка великого пальця 1 8 Великий палець1
6 Кнопка великого пальця 2 9 Великий палець2
7 Додаткова кнопка 1 10 ExtBt7
8 Додаткова кнопка 2 11 ExtBt8
і т.п.

A кнопка спец "4 5" обмежить захоплені кнопки лише колесом вгору і вниз.
A кнопка спец "0" вимикає будь-яке визначене відображення, таким чином дозволяючи пропускати в
кнопка спец для чогось, чого немає на вашій миші.
A кнопка спец "4 5 0 0 8" може бути для звичайного колеса вгору/вниз і кнопки великого пальця 1,
але немає горизонтальної осі колеса.
За умовчанням кнопка спец "4 5 6 7 8 9", але вам може знадобитися або потрібно налаштувати
це ви самі. Якщо ви хочете ігнорувати колесо миші на звичайних мишах, обов’язково
запустити кнопка спец з «0 0 0 0 ...», тим самим пропускаючи вертикаль і
горизонтальні осі колеса (незалежно від того, існує чи ні горизонтальна вісь
використовується).
Дивіться також xmodmap(1).

-c, --config
Відразу спливаюче вікно допоміжного налаштування конфігурації.
Дивіться також КОНФІГУРАЦІЯ ПОМІЧНИК

-Д, --відлагоджувати
Показувати всю можливу інформацію про налагодження під час роботи. Це багато в чому, і я також пропоную
використання -d можливість запобігти від'єднанню колеса від керуючого
термінал.

-d, --від’єднати
Насправді це робить протилежність своїй назві, запобігає відриву від
керуючий термінал (без демона). Control-C зупиняється тощо...

-f, --фокус
Примусово використовувати підвікно події X замість оригінального хака
замінити підвікно в події X запитом із пробним фокусом (XGetInputFocus).
Це повинно вирішити деякі проблеми сумісності з деякими віконними менеджерами, наприклад
віконник, а можливо, і просвітництво. Якщо здається, що нічого не працює правильно, спробуйте
увімкнути або вимкнути...

-g, --фокус-події
Вимкніть використання подій фокусування для захоплення кнопок. Якщо ти @Виключено вікна ні
знову захоплюючи кнопки миші під час виходу, спробуйте увімкнути або вимкнути цю функцію...

-h, --допомога
Коротка довідка щодо параметрів плюс інформація про версію/автора.

-к, -- вбити
Спроби вбити старе колесо. Ідентифікатори процесів тестуються за допомогою /proc/${pid}/статус
Назва: поле ?= imwheel. Якщо / proc не змонтовано, то це щоразу виходить з ладу!
В іншому випадку це гарантує, що неправильний процес не буде втрачено.

-q, --кинути
Вийдіть з imwheel, перш ніж увійти в цикл подій.
Приклад: `imwheel -k -q' = вбити та вийти (порядок параметрів не має значення)

-X, --дисплей дисплей
Використовуйте XServer на вказаному дисплей у стандартній формі X. Використання цієї опції корисно
для кількох дисплеїв.

X WINDOWS


Використовуйте кілька imwheels, встановивши змінну середовища DISPLAY перед запуском
кожне колесо, або скористайтеся -X or --дисплей параметри, щоб вказати різні відображення для кожного
iwheel. Запуск кількох колес на одному дисплеї не рекомендується, але є
дозволено, і може стати причиною дивних речей під час використання колеса або кнопок.

Відредагуйте свій xorg.conf і переконайтеся, що в розділі "InputDevice" протокол миші
встановити значення «ExplorerPS/2» для сучасної миші PS/2 або USB, а якщо ні, то «IMPS/2». Для серіалу
миші встановили його на «IntelliMouse» або «Auto». Це для мишей, сумісних з IntelliMouse; інший
протоколи можуть знадобитися для інших мишей.

ПРИМІТКА
Команда @Виключити Команда повинна використовуватися для клієнтів, які використовують ZAxis для себе та
не мають перекладів з клавіатури, щоб викликати такий самий бажаний ефект. The @Виключити команда повинна
також бути доданий для будь-якого клієнта, який потребує захоплення мишею та/або кнопкою миші, а який ні
вкажіть певні кнопки для захоплення. Ці клієнти зазнають невдачі, коли намагаються схопити мишу
тому що кнопки 4 і 5 вже схоплені колесом. XV є прикладом клієнта
що вимагає таких типів захоплень, щоб досягти успіху. Клієнти KDE використовують ZAxis самостійно
цілі. Наданий imwheelrc вже містить виключення для XV. Дивіться IMWheelRC
розділ для отримання додаткової інформації.

IMWHEELRC


IMWheel використовує, за бажанням, два файли конфігурації. Один, /etc/X11/imwheel/imwheelrc, є
доступний для використання всіма. Іншим є $HOME/.imwheelrc, який використовується лише одним користувачем. Один є
постачається і повинен був бути встановлений автоматично в /etc/X11/imwheel. Усі пробіли
ігнорується у файлах, за винятком подвійних лапок у іменах вікон.

Файл конфігурації складається з імен вікон та перекладів подій та/або imwheel
команди, які починаються з символу `@' (at). Кожне ім’я вікна починається розділом, який є
його конфігурацію. Назви вікон визначаються за пріоритетом, першим прийшов першим обслужений, тому більше
загальні збіги завжди повинні відбуватися пізніше у файлі конфігурації.

Коментарі починаються з фунта (#) і продовжуються до кінця рядка.

IMWHEELRC WINDOW РОЗДІЛ ЗАГОЛОВКИ


Заголовки розділів імен вікна насправді є однією з чотирьох речей:

Назва вікна
Назва класу вікна
Назва ресурсу вікна
(null), який відповідає "\(null\)" в imwheelrc

Більшість із них можна перевірити за допомогою модуля FvwmIdent або конфігуратора fvwm2 (див.
КОНФІГУРАЦІЯ ПОМІЧНИК розділ). Інші менеджери вікон можуть мати свій власний метод
визначення атрибутів вікон.
Кожне ім’я вікна збігається як рядок регулярного виразу. Таким чином, будь-яке вікно зіставляється за допомогою регулярного виразу
шаблон ".*" як ім'я вікна. Цей шаблон повинен бути останнім розділом у вашому
конфігураційного файлу, або він замінить інші конфігурації вікон у файлі for
відповідні дії колеса/кнопки.
Існує один спеціальний заголовок, позначений як "(null)", який відповідає вікнам, які мають значення null
рядок у трьох атрибутах. Це дає можливість призначати дії навіть Quake3,
який не має інформації для свого вікна. Просто переконайтеся, що ви розумієте, що ключі використані
не повинно бути ключів, які можуть конфліктувати з іншими ключовими діями в грі або додатку вами
мають на меті зробити роботу! Включений файл imwheelrc містить розділ "(null)".
продемонструвати, і він повинен працювати з Quake3.
Ім’я кожного вікна/класу/ресурсу повинен бути взяті в подвійні лапки (") у рядку окремо.

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

IMWHEELRC ПЕРЕКЛАД ВИЗНАЧЕННЯ


Переклади коліщатко/кнопки миші займають рядок після того, як було створено розділ вікна
почався. Кожен аргумент розділяється комами (,); пробіли ігноруються. KeySyms є
використовується для визначення введення та виводу з клавіатури. Труби (|) використовуються для з’єднання кількох ключів
в один вхід/вихід. Формат такий...

ВИМАГАЄТЬСЯ
Наступні аргументи необхідні для визначення мінімального перекладу.

ключ Модифікатори вхід
X KeySyms об’єднані трубками, які вказують на потрібні клавіші, натиснуті під час натискання миші
дія здійснюється для того, щоб цей переклад був використаний. Alt, Meta, Control та
Клавіші Shift є типовими модифікаторами, але вказано трохи інакше, ніж просто
`Shift', а скоріше `Shift_L' або `Shift_R', розрізняючи лівий і правий
клавіші shift. Додаткову інформацію див. у розділі KeySyms.

`ніхто' є спеціальним KeySym, який використовується imwheel, він використовується для вказівки на відсутність модифікаторів. А
Порожній запис також прийнятний у цьому випадку, але менше описує те, що відбувається
на! Якщо `ніхто' використовується, тоді під час колеса не може використовуватися модифікаторів
дії. Якщо поле пусте, тоді будь-який модифікатор буде відповідати, тому вставте їх останніми
їх віконна секція.

миша дію вхід
Це введення від колеса або кнопки миші. Це одне з наступних і
тільки один:

Up
вниз
Ліве
правий
Великий палець

Це зрозуміло. Якщо у вас виникли проблеми, скористайтеся конфігуратором!

ключ дію Вихід
Out KeySyms розміщені тут. Перегляньте розділ KeySyms, щоб дізнатися більше про всі доступні
KeySyms. Приєднуйтесь до KeySyms за допомогою каналів. Клавіші виводу натискаються по порядку і відпускаються,
у зворотному порядку, тільки після того, як усі були натиснуті, імовірно, вони всі об’єднані
як у `Control_L|C', який буде натисканням клавіші `^C' (control-c).

ДОДАТКОВО
Наведені нижче параметри є необов’язковими, але щоб використовувати їх, необхідно заповнити всі попередні
аргументів.

Вихід Повторення
Скільки разів слід натискати клавіші Output KeySyms поспіль.

За замовчуванням - 1.

Затримка Перед тим як KeyUp Event
Скільки часу в мікросекундах, поки ми не випустимо всі вихідні ключі в одному виході
Повторення.

За замовчуванням - 0.

Затримка Перед тим як МАЙБУТНІ KeyPress Event
Скільки часу в мікросекундах, поки ми не натиснемо наступну клавішу Output KeySyms. Така затримка
відбувається після звільнення Output KeySyms.

За замовчуванням - 0.

IMWHEELRC КОМАНДИ


Команди починаються з символу `@'. Команди такі:

@Виключити
Виключити це вікно з подій миші захоплення imwheel. IMWheel розбере
миші, коли введено ці вікна, і не захоплюйте мишу, доки не буде фокус
змінено на невиключене вікно. Це дозволяє передавати події кнопки ZAxis
через нормально і захоплення мишею, щоб досягти успіху.

@Пріоритет=пріоритет
Використання цього дозволено в кожному розділі вікна/класу/ресурсу. Вищий пріоритет
значення мають перевагу над нижчими. Рівні пріоритети по розділах складають
Файл imwheelrc проаналізовано зверху вниз, щоб знайти перше збіг. Таким чином @Пріоритет
можна використовувати, щоб змусити файл шукати збіги не в порядку, тоді вам цього не потрібно
тримайте записи в порядку, якщо хочете. Наданий файл imwheelrc містить
великі коментарі та приклади @Пріоритет функції.
За умовчанням пріоритет для будь-якого нового розділу дорівнює 0. Останній @Пріоритет команда в a
розділ замінює всі попередні пріоритети для цього розділу. Таким чином, кожен розділ має
тільки один пріоритет налаштування в кінці. Пріоритети зберігаються як int, таким чином діапазон
від INT_MAX до INT_MIN. (Див. /usr/include/limits.h ці значення на вашому
система.)

КОНФІГУРАЦІЯ ПОМІЧНИК


IMWheel містить напівприхований помічник конфігурації, який можна відкрити шляхом згортання
і кілька разів вниз у кореневому вікні X-сервера. Всередині цього вікна ви можете знайти
з можливих імен вікон для використання у вашому файлі imwheelrc. Натисніть на зйомку міні-екрану
щоб захопити інше вікно, включаючи кореневе вікно (весь екран).

Коліщатко миші та дії кнопок можна захопити разом із активними клавішами-модифікаторами на
клавіатуру. Відображається колесо/кнопка миші, а також відображаються X KeySyms
під ним. Всю цю інформацію можна безпосередньо ввести в imwheelrc за бажанням.

IMWheel можна перезапустити, щоб прочитати змінений файл imwheelrc, або конфігуратор можна
скасовано, що змушує imwheel відновити роботу без читання файлу конфігурації. До
перезавантажте, imwheel виконує сам, як викликано користувачем, але додаючи -R
можливість вказати собі, що це перезапущене колесо. The -R не призначений для використання
користувача, оскільки він обходить деяку конфігурацію imwheel.

KEYSYMS


Програма очікує, що комбінації символів ключів будуть використані за допомогою символів pipe(|).
об'єднати їх разом.

приклад:
Alt_R|Shift_R

Означає правий альт та правий перехід разом, а не тільки одне чи інше! І
не один за одним, вони, по суті, натискаються одночасно.

Загальні назви модифікаторів Keysym, які використовуються в X:
Shift_L Shift_R
Control_L Control_R
Alt_L Alt_R

Ймовірно, наразі їм не призначено жодних клавіш, якщо тільки ви xmodmap їх у:

Meta_L Meta_R (Насправді, клавіатури Sun мають це...)
Супер_Л Супер_Р
Hyper_L Hyper_R

І ось деякі, які ви можете використовувати, і вони є десь на клавіатурі. Ось де
вони були на моїй клавіатурі, знову ж таки, це не універсально. Використовувати xev програма для перевірки вашого
власні клавіші на клавіатурі!

Caps_Lock = Клавіша Caps Lock!
(Це все одно вмикає та вимикає Caps Lock!)
Num_Lock = Клавіша Num Lock!
(Це не добре використовувати...
з тих же причин, що і Caps_Lock)
Multi_key = Клавіша Scroll Lock!
(Піди розберися!)
Mode_switch = Правий Alt...у всякому разі для мене.
(Це означає, що я не можу використовувати Alt_R)

Клавішам Windows може не бути призначено жодних KeySyms, але вони будуть мати номери. xmodmap може
використовуватися для призначення їх справжньому KeySym.

Щоб знайти назви ключів для будь-яких доступних ключів, див /usr/include/X11/keysymdef.h файл і
для будь-якого визначення в цьому файлі видаліть "XK_" для використовуваного імені KeySym у файлі
файл конфігурації. Шлях до цього файлу може відрізнятися для вас.

Пам’ятайте, що завжди є конфігуратор. І xev тут теж допоможе!

КОЛЕСА AS Середній BUTTON IN X


Налаштуйте XF86Config без «Emulate3Buttons» і збільште «Buttons», якщо він дорівнює 2 дюймам
розділ Ponter або InputDevice. Колесо буде виконувати роль справжньої середньої кнопки і
дві зовнішні кнопки будуть діяти як окремі кнопки (1 і 3), навіть якщо їх натиснути разом.

Звичайно, якщо ваше колесо продовжує натискати середню кнопку, коли ви намагаєтеся використовувати колесо
Ви можете активувати опцію Emulate3Buttons, щоб вимкнути кнопку колеса! І
не забудьте зменшити аргумент Buttons до 2!

ЛІВ BUTTON СКАСУВАННЯ IN X WINDOWS


Для тих лівшів ця команда може допомогти вам правильно налаштувати кнопки
XWindows для використання як лівшами, так і безколесними.

xmodmap -e "вказівник = 3 2 1 4 5"
or
xmodmap -e "вказівник = 3 2 1 4 5 6 7"
і т.д. ..
xmodmap -e "вказівник = 3 2 1 4 5 6 7 8 9"

ПРИМІТКА: більшість із них НЕ працюватиме через усі обмеження в X.

Додайте більше цифр у кінець цього рядка, якщо у вас є більше кнопок!

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


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

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

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

  • 1
    7z
    7z
    7z - файловий архіватор з найвищими
    ступінь стиснення...
    Запустіть 7z
  • 2
    7за
    7за
    7za - файловий архіватор з найвищими
    ступінь стиснення...
    Виконати 7za
  • 3
    плазуни
    плазуни
    CREEPY - інформація про геолокацію
    агрегатор ОПИС: creepy is an
    додаток, що дозволяє збирати
    інформація про геолокацію
    користувачі з...
    Біг моторошно
  • 4
    cricket-compile
    cricket-compile
    cricket - програма для керування
    збір і відображення часових рядів
    дані ...
    Запустіть cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для отримання
    інформація про встановлену версію
    G-Wrap ...
    Запустіть g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access – контролює доступ до
    поточний набір карт для інших користувачів на
    система. Якщо опції немає, друкує
    поточний стан. КЛЮЧОВІ СЛОВА: загальне, карта
    управління, п...
    Запустіть g.accessgrass
  • Детальніше »

Ad