AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

xmodmap - En ligne dans le Cloud

Exécutez xmodmap dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande xmodmap qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


xmodmap - utilitaire pour modifier les mappages de touches et les mappages de boutons de pointeur dans X

SYNOPSIS


xmodmap [-options ...] [nom de fichier]

DESCRIPTION


La xmodmap programme est utilisé pour éditer et afficher le clavier modificateur Localisation et carte du clavier table
qui sont utilisés par les applications clientes pour convertir les keycodes d'événement en keysyms. Il est
généralement exécuté à partir du script de démarrage de la session de l'utilisateur pour configurer le clavier en fonction de
goûts personnels.

OPTIONS


Les options suivantes peuvent être utilisées avec xmodmap:

-afficher l’affichage
Cette option spécifie l'hôte et l'affichage à utiliser.

-Aide Cette option indique qu'une brève description des arguments de la ligne de commande
doit être imprimé sur le canal d'erreur standard. Cela sera fait chaque fois qu'un
un argument non traité est donné à xmodmap.

-grammaire
Cette option indique qu'un message d'aide décrivant la grammaire d'expression utilisée
dans les fichiers et avec les expressions -e doivent être imprimés sur l'erreur standard.

-version
Cette option indique que xmodmap devrait imprimer ses informations de version et quitter.

-verbeux
Cette option indique que xmodmap devrait imprimer les informations de journalisation lors de l'analyse
son entrée.

-silencieux Cette option désactive la journalisation détaillée. C'est la valeur par défaut.

-n Cette option indique que xmodmap ne devrait pas changer les mappages, mais devrait
afficher ce qu'il ferait, comme faire(1) fait lorsqu'on lui donne cette option.

-e expression
Cette option spécifie une expression à exécuter. Un nombre quelconque d'expressions peut
être spécifié à partir de la ligne de commande.

-pm Cette option indique que la carte des modificateurs actuelle doit être imprimée sur le
sortie standard. C'est le mode de fonctionnement par défaut si aucune autre option de mode
sont spécifiés.

-paquet Cette option indique que la table de keymap actuelle doit être imprimée sur le
sortie standard.

-pke Cette option indique que la table de keymap actuelle doit être imprimée sur le
sortie standard sous forme d'expressions pouvant être renvoyées à xmodmap.

-pp Cette option indique que la carte actuelle du pointeur doit être imprimée sur le
sortie standard.

- Un tiret isolé signifie que l'entrée standard doit être utilisée comme fichier d'entrée.

La nom de fichier spécifie un fichier contenant xmodmap expressions à exécuter. Ce fichier est
généralement conservé dans le répertoire personnel de l'utilisateur avec un nom comme .xmodmaprc.

EXPRESSION GRAMMAIRE


La xmodmap programme lit une liste d'expressions et les analyse toutes avant d'essayer de
exécuter l'un d'eux. Cela permet de faire référence à des keysyms en cours de redéfinition
de manière naturelle sans avoir à vous soucier autant des conflits de noms.

La liste des noms de keysym peut être trouvée dans le fichier d'en-tête (sans le
XK_ préfixe), complété par la base de données keysym /usr/share/X11/XKeysymDB. Symptômes des touches
les caractères Unicode correspondants peuvent être spécifiés comme "U0020" à "U007E" et "U00A0" à
"U10FFFF" pour tous les caractères Unicode possibles.

code clé NUMÉRO = NOMSYMCLÉ
La liste des keysyms est assignée au keycode indiqué (qui peut être spécifié
en décimal, hexadécimal ou octal et peut être déterminé en exécutant le xev programme). Jusqu'à
huit keysyms peuvent être attachés à une clé, cependant les quatre derniers ne sont utilisés dans aucun
implémentation majeure du serveur X. Le premier keysym est utilisé lorsqu'aucune touche de modification n'est
enfoncée en conjonction avec cette touche, la seconde avec Shift, la troisième lorsque le
La clé Mode_switch est utilisée avec cette clé et la quatrième lorsque le Mode_switch et
Les touches Shift sont utilisées.

code clé tous = NOMSYMCLÉ
Si aucune clé existante n'a la liste spécifiée de keysyms qui lui est assignée, une clé de réserve
sur le clavier est sélectionné et les keysyms lui sont assignés. La liste de
keysyms peut être spécifié en décimal, hexadécimal ou octal.

clésym NOMSYMCLÉ = NOMSYMCLÉ
La NOMSYMCLÉ sur le côté gauche est traduit en codes clés correspondants utilisés pour
effectuer l'ensemble correspondant de code clé expressions. Notez que si le même
keysym est lié à plusieurs clés, l'expression est exécutée pour chaque correspondance
code clé.

clair NOM DU MODIFICATEUR
Cela supprime toutes les entrées dans la carte des modificateurs pour le modificateur donné, lorsqu'elles sont valides
nom sont : Shift, Bloquer, Control, Mod1, Mod2, Mod3, Mod4et Mod5 (le cas ne
importe dans les noms de modificateur, bien que cela ait de l'importance pour tous les autres noms). Pour
exemple, ``clear Lock'' supprimera toutes les clés qui étaient liées au shift lock
modificateur.

ajouter NOM DU MODIFICATEUR = NOMSYMCLÉ
Cela ajoute toutes les touches contenant les keysyms donnés à la carte de modificateur indiquée.
Les noms de keysym sont évalués après que toutes les expressions d'entrée aient été lues pour en faire
des expressions faciles à écrire pour échanger des clés (voir la section EXEMPLES).

supprimez NOM DU MODIFICATEUR = NOMSYMCLÉ
Cela supprime toutes les touches contenant les keysyms donnés du modificateur indiqué
carte. contrairement à ajouter, les noms de keysym sont évalués au fur et à mesure que la ligne est lue.
vous permet de supprimer des touches d'un modificateur sans avoir à vous soucier de savoir si ou
non ils ont été réaffectés.

aiguille = défaut
Cela remet la carte du pointeur à ses paramètres par défaut (le bouton 1 génère un code
de 1, le bouton 2 génère un 2, etc.).

aiguille = NUMÉRO
Cela définit la carte de pointeur pour qu'elle contienne les codes de bouton indiqués. La liste toujours
commence par le premier bouton physique. La définition d'un code de bouton sur 0 désactive les événements
de ce bouton.

Les lignes commençant par un point d'exclamation (!) sont considérées comme des commentaires.

Si vous souhaitez modifier la liaison d'une touche de modification, vous devez également la supprimer de la
carte de modificateur appropriée.

EXEMPLES


De nombreux pointeurs sont conçus de telle sorte que le premier bouton est enfoncé à l'aide de l'index de
la main droite. Les gauchers trouvent souvent qu'il est plus confortable de
inverser les codes de bouton qui sont générés de sorte que le bouton principal soit enfoncé à l'aide
l'index de la main gauche. Cela pourrait être fait sur un pointeur à 3 boutons comme suit :
% xmodmap -e "pointeur = 3 2 1"

De nombreuses applications prennent en charge la notion de touches Meta (similaire aux touches de contrôle sauf que
Meta est maintenu enfoncé au lieu de Control). Cependant, certains serveurs n'ont pas de clé Meta dans
la table de mappage de touches par défaut, il faut donc en ajouter une à la main. La commande suivante va
attachez Meta à la clé multilingue (parfois étiquetée Compose Character). Ça aussi
profite du fait que les applications qui ont besoin d'une clé Meta doivent simplement obtenir le
keycode et n'exigent pas que le keysym soit dans la première colonne de la table keymap. Cette
signifie que les applications qui recherchent un Multi_key (y compris le modificateur par défaut
map) ne remarquera aucun changement.
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

De même, certains claviers ont une touche Alt mais pas de touche Meta. Dans ce cas, les éléments suivants peuvent
sois utile:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

L'une des utilisations les plus simples, mais pratiques, de xmodmap est de régler le "rubout" du clavier
key pour générer un keysym alternatif. Cela implique fréquemment d'échanger Backspace avec
Supprimez pour être plus confortable pour l'utilisateur. Si la ttyModes ressource dans xterm est défini comme
eh bien, toutes les fenêtres d'émulateur de terminal utiliseront la même clé pour effacer les caractères :
% xmodmap -e "keysym BackSpace = Delete"
% echo "XTerm*ttyModes : effacer ^ ?" | xrdb -fusion

Certains claviers ne génèrent pas automatiquement des caractères inférieurs et supérieurs à lorsque
les touches virgule et point sont décalées. Cela peut être corrigé avec xmodmap en réinitialisant le
des liaisons pour la virgule et le point avec les scripts suivants :
!
! make shift-, be < et shift-. être >
!
keysym virgule = virgule moins
keysym période = période supérieure

L'une des différences les plus irritantes entre les claviers est l'emplacement de la commande
et les touches CapsLock. Une utilisation courante de xmodmap est d'échanger ces deux clés comme suit :
!
! Échangez Caps_Lock et Control_L
!
supprimer Lock = Caps_Lock
supprimer Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
ajouter Verrou = Caps_Lock
ajouter Contrôle = Contrôle_L

Cet exemple peut être réexécuté pour remettre les clés à leurs affectations précédentes.

La code clé La commande est utile pour affecter le même keysym à plusieurs keycodes.
Bien qu'il ne soit pas portable, il permet également d'écrire des scripts qui peuvent réinitialiser le
clavier à un état connu. Le script suivant définit la touche de retour arrière pour générer la suppression
(comme indiqué ci-dessus), vide toutes les liaisons existantes de verrouillage des majuscules, fait de la touche CapsLock un
touche de contrôle, faire en sorte que F5 génère un échappement et que Break/Reset soit un verrou de décalage.
!
! Sur le HP, les codes clés suivants ont des majuscules comme indiqué :
!
! 101 Retour arrière
! 55 casquettes
! 14 Ctrl
! 15 Pause/Réinitialisation
! 86 Arrêt
! 89 F5
!
code clé 101 = Supprimer
code-clé 55 = Control_R
effacer le verrouillage
ajouter Contrôle = Contrôle_R
code clé 89 = Échappement
code clé 15 = Caps_Lock
ajouter Verrou = Caps_Lock

ENVIRONNEMENT


DISPLAY pour obtenir l'hôte par défaut et le numéro d'affichage.

Utilisez xmodmap en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB Open Source
    Portail des opérations informatiques : une ouverture complète
    source, ITIL, service basé sur le Web
    outil de gestion comprenant un
    CMDB personnalisable, un système de helpdesk et
    un documentaliste...
    Télécharger itop - ITSM CMDB OpenSource
  • 2
    Clémentines
    Clémentines
    Clémentine est une musique multiplateforme
    lecteur et organisateur de bibliothèque inspiré par
    Amarok 1.4. Il a un rapide et
    interface facile à utiliser et vous permet de
    chercher et...
    Télécharger Clémentine
  • 3
    XISMUS
    XISMUS
    ATTENTION : la mise à jour cumulative 2.4.3 a
    été libéré !! La mise à jour fonctionne pour tout
    version 2.xx précédente. Si mise à niveau
    à partir de la version v1.xx, veuillez télécharger et
    i ...
    Télécharger XISMuS
  • 4
    facetracknoir
    facetracknoir
    Programme de headtracking modulaire qui
    prend en charge plusieurs suivis de visage, filtres
    et les protocoles de jeu. Parmi les traqueurs
    sont les SM FaceAPI, AIC Inertial Head
    Traqueur...
    Télécharger facetracknoir
  • 5
    Code QR PHP
    Code QR PHP
    Le code QR PHP est open source (LGPL)
    bibliothèque de génération de QR Code,
    code-barres en 2 dimensions. Basé sur
    bibliothèque libqrencode C, fournit une API pour
    création de QR Code barc...
    Télécharger le code QR PHP
  • 6
    freeciv
    freeciv
    Freeciv est un tour par tour gratuit
    jeu de stratégie multijoueur, dans lequel chacun
    joueur devient le leader d'un
    civilisation, luttant pour obtenir la
    objectif ultime : devenir...
    Télécharger Freeciv
  • Plus "

Commandes Linux

Ad