АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

imwheel - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


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

СИНТАКСИС


колесо [ кредита ]

ОПИСАНИЕ


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).

-б, - кнопки пуговица
Переназначить кнопки в пуговица к интерпретируемому вводу колеса / кнопки. Также ограничивает
кнопка захвата к указанным кнопкам. В пуговица должен быть окружен
цитаты. Каждый номер кнопки должен быть разделен пробелом. В пуговица 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).

-с, --config
Незамедлительно появляется всплывающее окно помощника по настройке.
Смотрите также КОНФИГУРАЦИЯ ХЕЛПЕР

-Д, --отлаживать
Показать всю возможную отладочную информацию во время работы. Это много выплевывает, и я также предлагаю
используя -d опция предотвращения отсоединения колеса imwheel от управляющего
Терминал.

-д, --отсоединить
На самом деле это противоположно его названию, это предотвращает отстранение от
управляющий терминал (без демона). Control-C останавливается и т. Д.

-ф, - фокус
Заставляет использовать подокно X-события вместо оригинального взлома, который
замените подокно в событии X на проверенный запрос фокуса (XGetInputFocus).
Это должно исправить некоторые проблемы совместимости с некоторыми оконными менеджерами, такими как
оконный мастер и, возможно, просветление. Если кажется, что ничего не работает, попробуйте
включение или выключение ...

-грамм, --focus-события
Отключите использование событий фокуса для захвата кнопок. Если твой @Исключенный окна не
перехватывая кнопки мыши при выходе, попробуйте включить или выключить это ...

-час, --Помогите
Краткая справка по параметрам плюс информация о версии / авторе.

-к, --убийство
Попытки убить старый imwheel. Идентификаторы процессов тестируются с использованием / proc /$ {pid} / status
Имя: поле? = Imwheel. Если / Proc не монтируется, то каждый раз происходит сбой!
В противном случае это гарантирует, что неправильный процесс не будет убит.

-д, --покидать
Закройте imwheel перед входом в цикл обработки событий.
Пример: `imwheel -k -q '= убить и выйти (порядок опций не имеет значения)

-ИКС, --отображать дисплей
Использовать XServer в указанном дисплей в стандартной форме X. Использование этой опции полезно
для нескольких дисплеев.

X WINDOWS


Используйте несколько imwheels, установив переменную среды DISPLAY перед запуском
каждое колесо, или используйте -X or --отображать параметры, чтобы указать разные дисплеи для каждого
imwheel. Запускать несколько колес на одном дисплее не рекомендуется, но это
разрешены и могут вызывать странные вещи при использовании колеса или кнопок.

Отредактируйте ваш xorg.conf и убедитесь, что в разделе «InputDevice» ваш протокол мыши
установите «ExplorerPS / 2» для современной мыши PS / 2 или USB, или, если нет, то «IMPS / 2». Для серийного
мыши установите для него значение «IntelliMouse» или «Авто». Это для мышей, совместимых с IntelliMouse; Другие
протоколы могут потребоваться для других мышей.

ЗАМЕТКА
Ассоциация @Исключать команда должна использоваться для клиентов, которые либо используют ZAxis для себя, либо
не имеют перевода клавиатуры, чтобы вызвать такой же желаемый эффект. В @Исключать команда должна
также может быть добавлен для любого клиента, требующего захвата мыши и / или кнопки мыши, и который не
укажите конкретные кнопки для захвата. Эти клиенты терпят неудачу, когда пытаются схватить мышь.
потому что кнопки 4 и 5 уже схвачены imwheel. XV - пример клиента
это требует таких захватов, чтобы добиться успеха. Клиенты KDE используют ZAxis самостоятельно
целей. Поставляемый imwheelrc уже включает исключение для XV. См. IMWheelRC
раздел для получения дополнительной информации.

IMWHEELRC


IMWheel дополнительно использует два файла конфигурации. Один, / etc / X11 / imwheel / imwheelrc, это
могут использовать все. Другой - $ HOME / .imwheelrc, используемый только одним пользователем. Один
поставляется и должен был быть автоматически установлен в / etc / X11 / imwheel. Все пробелы
игнорируется в файлах, за исключением двойных кавычек в именах окон.

Файл конфигурации состоит из имен окон и переводов событий и / или imwheel.
команды, начинающиеся с символа `@ '(в). Каждое имя окна начинается с раздела, который
его конфигурация. Имена окон имеют приоритет в порядке очереди, поэтому больше
общие совпадения всегда должны появляться позже в файле конфигурации.

Комментарии начинаются с решетки (#) и доходят до конца строки.

IMWHEELRC ОКНО РАЗДЕЛ ЗАГОЛОВКИ


Заголовки разделов имени окна на самом деле являются одной из четырех вещей:

Заголовок окна
Имя класса окна
Имя ресурса окна
(null), что соответствует "\ (null \)" в imwheelrc

Большинство из них можно проверить с помощью модуля FvwmIdent fvwm2 или конфигуратора (см.
КОНФИГУРАЦИЯ ХЕЛПЕР раздел). Другие оконные менеджеры могут иметь свой собственный метод
определение атрибутов окон.
Имя каждого окна соответствует строке регулярного выражения. Таким образом, любое окно сопоставляется с использованием регулярного выражения
шаблон ". *" в качестве имени окна. Этот шаблон должен быть последним разделом в вашем
файл конфигурации, или он переопределит другие конфигурации окна в файле для
согласованные действия колеса / кнопки.
Есть один специальный заголовок, обозначенный как "(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).

ДОПОЛНИТЕЛЬНО
Следующие параметры являются необязательными, но чтобы использовать их, вы должны заполнить все предыдущие
аргументы.

Результат Повторения
Сколько раз нужно нажимать выходные KeySyms подряд.

По умолчанию 1.

задержка Перед тем, как KeyUp События
Сколько микросекунд осталось до того, как мы выпустим все выходные KeySyms в один выходной
Повторение.

По умолчанию 0.

задержка Перед тем, как Следующая Нажатие клавиши События
Сколько времени в микросекундах до следующего нажатия кнопки Output KeySyms. Задержка
происходит после освобождения выходных KeySyms.

По умолчанию 0.

IMWHEELRC КОМАНДЫ


Команды начинаются с символа `@ '. Команды следующие:

@Исключать
Исключить это окно из событий мыши, захватывающих imwheel. IMWheel откроет
при входе в эти окна и не перехватывайте мышь до тех пор, пока не будет установлен фокус.
изменено на неисключенное окно. Это позволяет событиям кнопки ZAxis проходить
через нормально и мышкой хватит для успеха.

@ Приоритет=приоритет
Использование этого разрешено в каждом разделе окна / класса / ресурса. Выше приоритет
значения имеют приоритет над более низкими. Равные приоритеты по разделам делают
Файл imwheelrc анализируется сверху вниз, чтобы найти первое совпадение. Таким образом @ Приоритет
можно использовать для того, чтобы поиск совпадений в файле происходил не по порядку, тогда вам не нужно
держите записи в порядке, если вам угодно. Поставляемый файл imwheelrc содержит
обширные комментарии и примеры @ Приоритет функции.
По умолчанию приоритет для любого нового раздела - 0. Последний @ Приоритет команда в
раздел отменяет все предыдущие приоритеты для этого раздела. Таким образом, каждый раздел имеет
единственный приоритет установка в конце. Приоритеты сохраняются как int, поэтому диапазон
от INT_MAX до INT_MIN. (См. /Usr/include/limits.h для этих значений на вашем
система.)

КОНФИГУРАЦИЯ ХЕЛПЕР


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

Колесико мыши и действия кнопок могут быть захвачены вместе с активными клавишами-модификаторами на
клавиатура. Отображается действие колеса / кнопки мыши и отображаются символы X KeySyms.
под этим. Вся эта информация может быть напрямую введена в imwheelrc по желанию.

IMWheel может быть перезапущен для чтения измененного файла imwheelrc или конфигуратор может быть
Отменено, заставляя imwheel возобновить работу без чтения файла конфигурации. К
перезапуск, imwheel запускается по вызову пользователя в первую очередь, но добавляет -R
возможность указать себе, что это перезапущенный imwheel. В -R не для использования
пользователь, поскольку он обходит некоторую конфигурацию imwheel.

СИМВОЛЫ КЛАВИШ


Программа ожидает, что будут использоваться комбинации клавишных символов с использованием вертикальной черты (|) для
объедините их вместе.

Пример:
Alt_R | Shift_R

Означает правильный альт и сдвиг вправо вместе, а не только одно или другое! А также
не один за другим, по сути, они оба нажимаются одновременно.

Общие имена ключей-модификаторов, используемые в X:
Shift_L Shift_R
Control_L Control_R
Alt_L Alt_R

Вероятно, в настоящее время им не назначены какие-либо ключи, если только вы xmodmap их в:

Meta_L Meta_R (Вообще-то, в клавиатурах Sun это есть ...)
Супер_Л Супер_Р
Гипер_Л Гипер_Р

А вот некоторые из них, которые вы можете использовать, и они где-то на клавиатуре. Вот где
они были у меня на клавиатуре, опять же, это не универсально. Использовать Ксев программа для проверки вашего
собственные клавиши на клавиатуре!

Caps_Lock = Клавиша Caps Lock!
(Это все еще включает и выключает блокировку заглавных букв!)
Num_Lock = Клавиша Num Lock!
(Это нехорошо ...
по тем же причинам, что и Caps_Lock)
Multi_key = Клавиша Scroll Lock!
(Иди разберись!)
Mode_switch = Right Alt ... в любом случае для меня.
(Это означает, что я не могу использовать Alt_R)

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

Чтобы найти имена ключей для любых доступных ключей, см. /usr/include/X11/keysymdef.h файл и
для любого определения в этом файле удалите «XK_» для используемого имени KeySym в
конфигурационный файл. Путь к этому файлу может быть другим.

Помните, всегда есть конфигуратор. А также Ксев здесь тоже поможет!

КОЛЕСА AS БЛИЖНИЙ КНОПКА IN X


Сконфигурируйте XF86Config без "Emulate3Buttons" и увеличьте "Buttons", если это 2 дюйма
раздел Ponter или InputDevice. Колесо будет действовать как настоящая средняя кнопка, а
две внешние кнопки будут действовать как отдельные кнопки (1 и 3) даже при одновременном нажатии.

Конечно, если ваше колесо продолжает нажимать среднюю кнопку, пока вы пытаетесь использовать колесо
вы можете активировать опцию Emulate3Buttons, чтобы отключить кнопку колеса! А также
не забудьте уменьшить аргумент кнопок до 2!

ЛЕВЫЙ КНОПКА ОТОБРАЖЕНИЕ IN X WINDOWS


Для левшей эта команда может помочь правильно настроить кнопки в
XWindows как для левшей, так и для imwheel.

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, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя 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), которая
    поддерживает несколько аппаратных средств
    архитектуры. Он основан на
    компактное ядро ​​...
    Скачать проект Зефир
  • 5
    SCons
    SCons
    SCons - инструмент для создания программного обеспечения
    это лучшая альтернатива
    классический инструмент сборки "Make",
    мы все знаем и любим. SCons - это
    реализовал ...
    Скачать SCons
  • 6
    PSInt
    PSInt
    PSeInt - интерпретатор псевдокода для
    испаноязычные студенты-программисты.
    Его основная цель - быть инструментом для
    изучение и понимание основных
    концепция ...
    Скачать PSInt
  • Больше »

Команды Linux

  • 1
    7z
    7z
    7z - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7z
  • 2
    7za
    7za
    7za - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7за
  • 3
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 4
    сборник сверчков
    сборник сверчков
    крикет — программа для управления
    сбор и отображение временных рядов
    данные ...
    Запустите команду cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для получения
    информация об установленной версии
    G-Wrap ...
    Запустите g-wrap-config
  • 6
    г.accessgrass
    г.accessgrass
    g.access — контролирует доступ к
    текущий набор карт для других пользователей на
    система. Если опция не указана, печатает
    Текущее состояние. КЛЮЧЕВЫЕ СЛОВА: общее, карта.
    руководство, п...
    Запустите g.accessgrass
  • Больше »

Ad