InglésFrancésEspañol

Ad


icono de página de OnWorks

imwheel - Online en la nube

Ejecute imwheel en el proveedor de alojamiento gratuito OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando imwheel que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


imwheel: una rueda del mouse y un intérprete de botones para X Windows

SINOPSIS


rueda [ opciones ]

DESCRIPCIÓN


IMRueda es un traductor universal de botones y ruedas de ratón para el sistema X Windows.
Utilizando la entrada de X Windows, imwheel traduce la rueda del mouse y el botón del mouse
acciones en eventos de teclado usando la extensión XTest para X. Use xdpyinfo para información
en las extensiones admitidas en su servidor X.

COMANDO LÍNEA CAMPUS


Las opciones de línea de comando disponibles son las siguientes:

-4, --botones de volteo
Voltea los botones del mouse para que 4 sea 5 y 5 sea 4, invirtiendo el Up y Down
comportamiento. ¡Esto haría que 4 botones fueran algo útiles! Esto es similar a usar
'-b "5 4 6 7 8"'; ver el -b opción. Ver también xmodmapa(1).

-B, --botones botón-especificación
Reasignar botones en botón-especificación a la entrada interpretada de la rueda / botón. También limita el
agarre el botón a los botones especificados. los botón-especificación debe estar rodeado por
citas. Cada número de botón debe estar separado por un espacio. los botón-especificación is
decodificado en el siguiente orden para la entrada de la rueda:

Índice interpretado como nombre de número de botón en imwheelrc
1 rueda arriba 4 arriba
2 rueda abajo 5 abajo
3 Rueda Izquierda 6 Izquierda
4 Rueda Derecha 7 Derecha
5 Pulgar Botón 1 8 Pulgar 1
6 Pulgar Botón 2 9 Pulgar 2
7 Botón adicional 1 10 ExtBt7
8 Botón adicional 2 11 ExtBt8
etc.

A botón-especificación de "4 5" limitará los botones agarrados a solo girar hacia arriba y hacia abajo.
A botón-especificación de "0" desactiva cualquier mapeo definido, lo que permite saltos en el
botón-especificación por algo que no existe en su mouse.
A botón-especificación de "4 5 0 0 8" puede ser para rueda normal arriba / abajo y un botón de pulgar 1,
pero sin eje de rueda horizontal.
El valor por defecto botón-especificación es "4 5 6 7 8 9", pero es posible que desee o necesite personalizar
esto tu mismo. Si desea ignorar la rueda del mouse en ratones normales, asegúrese de
iniciar el botón-especificación con "0 0 0 0 ...", saltando así la vertical y
ejes horizontales de la rueda (ya sea que el eje horizontal exista o no
usó).
Vea también xmodmapa(1).

-C, --config
Aparecerá inmediatamente la ventana del asistente de configuración.
Vea también CONFIGURACIÓN Ayudante

-RE, --depurar
Muestra toda la información de depuración posible mientras se ejecuta. Esto escupe mucho y también sugiero
usando el -d opción para evitar que el imwheel se separe del control
terminal.

-D, --despegar
En realidad, esto hace lo contrario de su nombre, evita el desprendimiento de la
terminal de control (sin demonio). Control-C se detiene, etc ...

-F, --atención
Obliga a que se utilice la subventana del evento X en lugar del truco original que
reemplace la subventana en el evento X con una consulta de enfoque sondada (XGetInputFocus).
Esto debería solucionar algunos problemas de compatibilidad con algunos administradores de ventanas, como
creador de ventanas, y tal vez iluminación. Si nada parece funcionar bien, intente
activando o desactivando esto ...

-gramo, --focus-eventos
Desactive el uso de eventos de enfoque para las capturas de botones. Si tu @Excluido las ventanas no son
vuelva a agarrar los botones del mouse cuando salga, intente activarlo o desactivarlo ...

-h, --ayuda
Ayuda breve sobre las opciones más información sobre la versión / autor.

-k, --matar
Intenta matar al viejo imwheel. Los ID de proceso se prueban utilizando / proc /$ {pid} / estado
Nombre: campo? = Imwheel. Si / proc no está montado, entonces esto falla cada vez.
De lo contrario, esto garantiza que no se elimine el proceso incorrecto.

-q, --dejar
Salga de imwheel antes de ingresar al bucle de eventos.
Ejemplo: `imwheel -k -q '= matar y salir (el orden de las opciones no importa)

-X, --monitor la visualización
Utilice XServer en un la visualización en forma X estándar. Usar esta opción es útil
para múltiples pantallas.

X VENTANAS


Utilice varios imwheels configurando la variable de entorno DISPLAY antes de ejecutar
cada imwheel, o use el -X or --monitor opciones para especificar una pantalla diferente para cada
imwheel. No se recomienda ejecutar varios imwheels en la misma pantalla, pero es
permitido, y puede hacer que sucedan cosas extrañas al usar la rueda o los botones.

Edite su xorg.conf y asegúrese de que en la sección "InputDevice", el Protocolo de su mouse esté
configúrelo en "ExplorerPS / 2" para un mouse PS / 2 o USB moderno, o si no, en "IMPS / 2". Para serie
los ratones lo configuran en "IntelliMouse" o "Auto". Esto es para ratones compatibles con IntelliMouse; otro
Es posible que se requieran protocolos para otros ratones.

NOTA
El @Excluir El comando debe usarse para clientes que usen ZAxis por sí mismos y
no tiene traducciones de teclado para causar el mismo efecto deseado. los @Excluir comando debe
también se agregará para cualquier cliente que requiera agarrar el mouse y / o botón del mouse y que no
especificar botones específicos para agarrar. Estos clientes fallan cuando intentan agarrar el mouse
porque los botones 4 y 5 ya están agarrados por imwheel. XV es un ejemplo de cliente
que requiere este tipo de agarres para tener éxito. Los clientes de KDE utilizan ZAxis por su cuenta
propósitos. El imwheelrc suministrado ya incluye una exclusión para XV. Ver el IMWheelRC
sección para más información.

RUEDAIMRC


IMWheel utiliza, opcionalmente, dos archivos de configuración. Uno, / etc / X11 / imwheel / imwheelrc, es
utilizable por todos. El otro es $ HOME / .imwheelrc, utilizado solo por un usuario. Uno es
suministrado y debería haberse instalado automáticamente en / etc / X11 / imwheel. Todos los espacios en blanco
se ignora en los archivos excepto dentro de las comillas dobles de los nombres de las ventanas.

El archivo de configuración consta de nombres de ventanas y traducciones de eventos y / o imwheel
comandos que comienzan con un símbolo '@' (arroba). Cada nombre de ventana comienza una sección que es
su configuración. Los nombres de las ventanas se priorizan según el orden de llegada, por lo que más
Las coincidencias genéricas siempre deben aparecer más adelante en el archivo de configuración.

Los comentarios comienzan con una libra (#) y se extienden hasta el final de la línea.

RUEDAIMRC VENTANA SECCIÓN ENCABEZADOS


Los encabezados de la sección del nombre de la ventana son en realidad una de cuatro cosas:

Título de la ventana
Nombre de clase de ventana
Nombre de recurso de ventana
(nulo) que coincide con "\ (nulo \)" en imwheelrc

La mayoría de estos se pueden probar utilizando el módulo FvwmIdent de fvwm2 o el configurador (consulte el
CONFIGURACIÓN Ayudante sección). Otros administradores de ventanas pueden tener su propio método de
identificar los atributos de las ventanas.
Cada nombre de ventana coincide con una cadena de expresiones regulares. Por lo tanto, cualquier ventana se empareja usando la expresión regular
patrón ". *" como nombre de ventana. Este patrón debe ser la última sección de su
archivo de configuración, o anulará las otras configuraciones de ventana en el archivo para
acciones combinadas de rueda / botón.
Hay un encabezado especial anotado como "(nulo)" que coincide con las ventanas que tienen un valor nulo
cadena en los tres atributos. Esto hace posible asignar acciones incluso a Quake3,
que no tiene información para su ventana. Solo asegúrate de darte cuenta de que las teclas utilizadas
no deben ser claves que puedan entrar en conflicto con otras acciones clave en el juego o la aplicación que
están apuntando a hacer trabajo! El archivo imwheelrc incluido tiene una sección "(nula)" incluida para
demostrar, y debería funcionar con Quake3.
Cada nombre de ventana / clase / recurso debe estar entre comillas dobles (") en una línea por sí misma.

Dentro de cada sección de la ventana hay una cantidad de definiciones de traducción o comandos. Cada
la definición de traducción o el comando deben estar en una línea por sí mismos. La sección de la ventana no
debe terminarse, ya que se termina iniciando otra sección de ventana o
el final del archivo de configuración.

RUEDAIMRC TRADUCCIÓN DEFINICIONES


Cada traducción de la rueda del mouse / botón toma una línea después de que una sección de la ventana ha sido
empezado. Cada argumento está separado por comas (,); los espacios en blanco se ignoran. Los KeySyms son
se utiliza para especificar las entradas y salidas del teclado. Las tuberías (|) se utilizan para unir varias claves
en una entrada / salida. El formato es el siguiente ...

REQUERIDO
Los siguientes argumentos son necesarios para hacer una definición de traducción mínima.

Clave Modificadores Entrada
X KeySyms unidos por conductos que indican las teclas requeridas presionadas cuando el mouse
Se realiza alguna acción para que se utilice esta traducción. Alt, Meta, Control y
Las teclas de mayúsculas son modificadores típicos, pero se indican de forma ligeramente diferente a
'Shift' sino más bien 'Shift_L' o 'Shift_R', diferenciando entre izquierda y derecha
teclas de cambio. Consulte la sección KeySyms para obtener más información.

`Ninguna'es un KeySym especial usado por imwheel, se usa para indicar que no hay modificadores. A
La entrada en blanco también es aceptable en este caso, pero menos descriptiva de lo que está sucediendo.
¡sobre! Si 'Ninguna'se usa, entonces no puede haber modificadores en uso durante la rueda
acción. Si el campo está en blanco, entonces cualquier el modificador coincidirá, así que ponga estos últimos en
su sección de ventana.

Ratón la columna Acción Entrada
Esta es la entrada de la rueda o el botón del mouse. Es uno de los siguientes y
, solamente uno:

Up
Plumón
Unidades
Derecha
Pulgar

Estos se explican por sí mismos. Si tiene problemas, utilice el configurador.

Clave la columna Acción Salida
Los KeySyms se colocan aquí. Consulte la sección KeySyms para obtener más información sobre todos los disponibles.
KeySyms. Únase a KeySyms usando canalizaciones. Las teclas de salida se presionan en orden y se sueltan,
en orden inverso, solo después de presionar todos, probablemente combinándolos todos
como en 'Control_L | C' que sería una pulsación de tecla '^ C' (control-c).

OPCIONAL
Las siguientes opciones son opcionales, pero para usar una debe completar todo lo anterior.
argumentos

Salida Repeticiones
¿Cuántas veces se deben presionar los KeySyms de salida seguidos?

El valor predeterminado es 1.

Retrasar Antes Keyup Evento
Cuánto tiempo en microsegundos hasta que liberemos todos los KeySyms de salida en una salida
Repetición.

El valor predeterminado es 0.

Retrasar Antes Siguiente Pulsar teclas Evento
Cuánto tiempo en microsegundos hasta que presionemos el siguiente Output KeySyms. Este retraso
ocurre después de que se liberan los KeySyms de salida.

El valor predeterminado es 0.

RUEDAIMRC COMANDOS


Los comandos comienzan con el carácter "@". Los comandos son los siguientes:

@Excluir
Excluya esta ventana de los eventos de imwheel grabing mouse. IMWheel desenganchará el
mouse cuando se ingresan estas ventanas y no vuelva a agarrar el mouse hasta que el foco esté
cambiado a una ventana no excluida. Esto permite que pasen los eventos del botón ZAxis.
a través de normalmente y agarra el ratón para tener éxito.

@Prioridad=lista de prioridades
El uso de esto está permitido en cada sección de ventana / clase / recurso. Más alto lista de prioridades
los valores tienen prioridad sobre los inferiores. La igualdad de prioridades en las secciones
imwheelrc archivo analizado de arriba a abajo para encontrar la primera coincidencia. Por lo tanto @Prioridad
se puede utilizar para hacer que la búsqueda de archivos de coincidencias esté desordenada, entonces no es necesario
mantenga las entradas en orden si así lo desea. El archivo imwheelrc suministrado contiene
extensos comentarios y ejemplos de la @Prioridad función.
El valor por defecto lista de prioridades para cualquier sección nueva es 0. La última @Prioridad comando en un
sección anula todas las prioridades anteriores para esa sección. Así, cada sección tiene
solo uno lista de prioridades puesta al final. Las prioridades se mantienen como un int, por lo tanto, el rango
de INT_MAX a INT_MIN. (Consulte /usr/include/limits.h para conocer estos valores en su
sistema.)

CONFIGURACIÓN Ayudante


IMWheel contiene un asistente de configuración semi-oculto que se puede activar enrollando
y hacia abajo unas cuantas veces en la ventana raíz del servidor X. Dentro de esta ventana puedes encontrar
de posibles nombres de ventana para usar en su archivo imwheelrc. Presione en la captura de minipantalla
para tomar otra ventana, incluida la ventana raíz (pantalla completa).

Las acciones de la rueda del mouse y los botones se pueden tomar junto con las teclas modificadoras activas en el
teclado. Se muestra la acción de la rueda / botón del mouse y se muestran los X KeySyms
debajo de ella. Toda esta información se puede ingresar directamente en un imwheelrc según se desee.

IMWheel se puede reiniciar para leer en un archivo imwheelrc modificado o se puede
cancelado provocando que imwheel reanude las operaciones sin leer el archivo de configuración. Para
reiniciar, imwheel se ejecuta a sí mismo como lo llamó el usuario en primer lugar, pero agregando el -R
opción para indicarse a sí mismo que se trata de un imwheel reiniciado. los -R no es para uso de
el usuario, ya que omite alguna configuración de imwheel.

CLAVES


El programa espera que se utilicen combinaciones de keyyms mediante el uso de caracteres de barra vertical (|) para
combínalos juntos.

Ejemplo:
Alt_R | Mayús_R

Significa alt derecha y el turno correcto juntos, no solo uno u otro! Y
no uno tras otro, ambos se presionan al mismo tiempo esencialmente.

Nombres comunes de claves de modificador utilizados en X:
Mayús_L Mayús_R
Control_L Control_R
Alt_L Alt_R

Probablemente no se hayan asignado ninguna clave actualmente, a menos que xmodmapa ellos en:

Meta_L Meta_R (En realidad, los teclados Sun tienen esto ...)
Super_L Super_R
Hiper_L Hiper_R

Y aquí hay algunos que puede usar, y son en alguna parte en tu teclado. Aquí es donde
estaban en mi teclado, de nuevo, esto no es universal. Utilizar el xev programa para probar tu
propias teclas en su teclado!

Caps_Lock = ¡La tecla de bloqueo de mayúsculas!
(¡Esto todavía enciende y apaga el bloqueo de mayúsculas!)
Num_Lock = ¡La tecla Num Lock!
(Esto no es bueno para usar ...
por las mismas razones que Caps_Lock)
Multi_key = ¡La tecla de bloqueo de desplazamiento!
(¡Imagínate!)
Mode_switch = Alt derecho ... para mí de todos modos.
(Esto significa que no puedo usar Alt_R)

Es posible que a las teclas de Windows no se les asigne ningún KeySyms, pero tendrán números. xmodmapa podemos
utilizarse para asignarlos a un KeySym real.

Para encontrar nombres de claves para cualquier clave disponible, consulte la /usr/include/X11/keysymdef.h archivo, y
para cualquier definición en ese archivo, elimine "XK_" para el nombre KeySym utilizable en el
archivo de configuración. La ruta a este archivo puede diferir para usted.

Recuerde, siempre está el configurador. Y xev ¡también ayudará aquí también!

RUEDA AS ED. MEDIA BOTÓN IN X


Configure XF86Config sin "Emulate3Buttons" y aumente "Buttons" si es 2 en
la sección Ponter o InputDevice. La rueda actuará como un botón central real y el
Los dos botones externos actuarán como botones separados (1 y 3), incluso cuando se presionan juntos.

Por supuesto, si su rueda sigue haciendo clic en el botón central mientras intenta usar la rueda
es posible que desee activar la opción Emulate3Buttons para deshabilitar el botón de rueda. Y
¡No olvide reducir el argumento de los botones a 2!

zurdo BOTÓN CARTOGRAFÍA IN X VENTANAS


Para los zurdos, este comando puede ayudarlo a configurar correctamente los botones en
XWindows tanto para zurdos como para uso en ruedas.

xmodmap -e "puntero = 3 2 1 4 5"
or
xmodmap -e "puntero = 3 2 1 4 5 6 7"
etc ...
xmodmap -e "puntero = 3 2 1 4 5 6 7 8 9"

NOTA: la mayoría de estos NO funcionarán, debido a todos los límites en X.

¡Agregue más números al final de esta línea si tiene más botones!

Use imwheel en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

  • 1
    7z
    7z
    7z - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7z
  • 2
    7za
    7za
    7za - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7za
  • 3
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 4
    compilación de cricket
    compilación de cricket
    grillo - Un programa para gestionar el
    recopilación y visualización de series temporales
    datos ...
    Ejecutar compilación de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - secuencia de comandos para obtener
    información sobre la versión instalada
    de G-Wrap...
    Ejecute g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controla el acceso a la
    conjunto de mapas actual para otros usuarios en el
    sistema. Si no se da ninguna opción, imprime
    estado actual. PALABRAS CLAVE: general, mapa
    gestión, p ...
    Ejecutar g.accessgrass
  • Más "

Ad