mardi 17 mars 2015

#Tableau #raccourcis #clavier #capture #virtuel

Tableau_de_raccourcis_clavier

Florence
apt-get install florence
Florence est un clavier virtuel pour X11 extensible et redimensionnable. Vous avez besoin de Florence si vous ne pouvez pas utiliser un vrai clavier matériel, par exemple à cause d'un handicap, parce que votre clavier est cassé ou parce que vous utilisez un PC tablette. Cependant, vous devez être en mesure d'utiliser un périphérique de pointage (comme une souris, un trackball, un écran tactile ou opengazer) pour utiliser Florence ; Si vous ne pouvez pas utiliser un périphérique de pointage, il y a gok, qui peut être utilisé avec de simples connecteurs.

Florence reste hors de votre vue lorsque vous n'en avez pas besoin: le clavier apparaît à l'écran uniquement lorsque vous en avez besoin. Une méthode de saisie basée sur un minuteur est disponible pour aider les personnes handicapées qui ont des difficultés à cliquer. Vous pouvez aussi utiliser la nouvelle méthode balade pour une saisie efficace.

Clavier virtuel Florence


Screenkey est un outil de capture vidéo d'écran pour afficher vos touches
inspiré par Screenflick pour Mac OS et initialement basé sur le projet
key-mon. Il est utile pour créer des captures vidéo d'écran et est également un
puissant outil d'enseignement.


XBindKeys est un programme qui permet de lancer des commandes avec le
 clavier ou la souris sur le système X Window. Il associe des commandes à
des combinaisons de touches ou de boutons de souris en utilisant un
fichier de configuration. Il est indépendant du gestionnaire de fenêtres
et peut capturer toutes les touches du clavier (p. ex. les touches de mise
en marche et de réveil).
Il peut aussi gérer les fichiers de configuration basés sur Guile qui
permettent d'accéder à toutes les fonctionnalités internes de xbindkeys de
sorte que les combinaisons de touches, les doubles-clics ou les doubles-
clics temporisés puissent être associés à des actions. Toutes les
fonctions fournies par Guile fonctionneront également avec xbindkeys.

CLAVIER VIRTUEL
xkeycaps est une interface graphique pour xmodmap(1). Il ouvre une fenêtre
qui ressemble à un clavier, déplacer la souris sur une touche indique quel
code de touche et bit de modification cette touche génère. Un clic sur une
touche simule les événements KeyPress/KeyRelease sur la fenêtre de votre
choix. Il est possible de changer les symboles de touches et modificateurs
générés par une touche via une interface gérée avec la souris. Ce
programme peut également envoyer un fichier d'entrée pour xmodmap pour
recréer vos modifications lors de sessions ultérieures.
apt-get install xkeycaps

Clavier virtuel

xvkdb

simple et efficace
  • Installation
sudo apt-get install xvkbd
  • Configuration
sudo nano /etc/X11/app-defaults/XVkbd
puis changer common en french
#include "XVkbd-french"
  • lancer le clavier
xvkbd 

matchbox-keyboard

un peu plus complexe à mettre en place... et pour le moment un conflit avec pcmanfm le gestionnaire de fenêtre qui freeze avec 100% d'usage cpu.
  • Installation
sudo apt-get install matchbox-keyboard matchbox-keyboard-im
puis
sudo apt-get install libmatchbox1
  • créer un script de lancement
sudo nano /usr/bin/toggle-matchbox-keyboard.sh
et copier :
#!/bin/bash
#This script toggle the virtual keyboard

PID=`pidof matchbox-keyboard`
if [ ! -e $PID ]; then
  killall matchbox-keyboard
else
 matchbox-keyboard fr&
fi
  • le rendre éxecutable
sudo chmod +x /usr/bin/toggle-matchbox-keyboard.sh
  • Créer une icône dans le menu démmarer
sudo nano /usr/share/applications/toggle-matchbox-keyboard.desktop
puis copier ce qui suit:
[Desktop Entry]
Name=Toggle Matchbox Keyboard
Comment=Toggle Matchbox Keyboard
Exec=toggle-matchbox-keyboard.sh
Type=Application
Icon=matchbox-keyboard.png
Categories=Panel;Utility;MB
X-MB-INPUT-MECHANSIM=True
  • Créer le layout azerty
sudo leafpad /usr/share/matchbox-keyboard/keyboard-fr.xml
puis y copier ce qui suit
<?xml version="1.0" encoding="UTF-8"?>
<keyboard>
 
<!--
 
 FR keyboard layout by Olivier Dossmann <olivier@dossmann.net>
 
-->
 
<options>
<!-- not yet implemented -->
</options>
 
<layout id="default keyboard">
 
<!--
  <row>
     <key>
   <default display="ヂ" />                
    </key>
    <key>
   <default display="Ӫ" />                
    </key>
    <key width="1500">
   <default display="Ω" />                
    </key>
    <space width="1500" />
    <key fill="true">
   <default display="⠿" />                
    </key>
  </row>
-->
 
  <row>
 
    <space width="500" extended="true"/>
 
    <key fill="true">
   <default display="Échap" action="escape" />
    </key>
    <key>
   <default display="œ" />
   <shifted display="Œ" />
    </key>
    <key>
   <default display="&" />                
   <shifted display="1" />
    </key>
    <key>
   <default display="é" />                
   <shifted display='2' />
          <mod1    display="~" />
    </key>
    <key>
   <default display='"' />
   <shifted display="3" />
          <mod1    display="#" />               
    </key>
    <key>
   <default display="'" />
   <shifted display="4" />
   <mod1    display="{" /> 
    </key>
    <key>
   <default display="(" />
   <shifted display="5" />                
   <mod1    display="[" /> 
    </key>
    <key>
   <default display="-" />
   <shifted display="6" />               
   <mod1    display="|" />
    </key>
    <key>
   <default display="è" />
   <shifted display="7" />                
   <mod1    display="`" /> 
    </key>
    <key>
   <default display="_" />
   <shifted display="8" />                
   <mod1    display="\" /> 
    </key>
    <key>
   <default display="ç" />
   <shifted display="9" />                
   <mod1    display="^" /> 
    </key>
    <key>
   <default display="à" />
   <shifted display="0" />               
   <mod1    display="@" /> 
    </key>
    <key>
   <default display=")" />
   <shifted display="°" />                
   <mod1    display="]" /> 
    </key>
    <key>
   <default display="=" />
   <shifted display="+" />                
   <mod1    display="}" /> 
    </key>
 
    <key fill="true">
   <default display="Ret" action="backspace"/>
    </key>
 
    <space width="500" extended="true"/>
 
    <key width="4000"  extended="true">
   <default display="Home" action="home"/>
    </key>
    <key width="4000"  extended="true">
   <default display="PgPréc" action="pageup"/>
    </key>
 
    <space width="500" extended="true"/>
 
 
  </row>
 
  <row>
 
    <space width="500" extended="true"/>
 
    <key fill="true">
   <default display="Tab" action="tab"/>                
    </key>
    <key obey-caps='true'>
   <default display="a" />                
   <shifted display="A" />
   <mod1    display="â" /> 
    </key>
    <key obey-caps='true'>
   <default display="z" />                
   <shifted display="Z" />
   <mod1    display="å" /> 
    </key>
    <key obey-caps='true'>
   <default display="e" />                
   <shifted display="E" />
   <mod1    display="€" />
    </key>
    <key obey-caps='true'>
   <default display="r" />                
   <shifted display="R" />
   <mod1    display="ç" />
    </key>
    <key obey-caps='true'>
   <default display="t" />                
   <shifted display="T" />
   <mod1    display="þ" />
    </key>
    <key obey-caps='true'>
   <default display="y" />                
   <shifted display="Y" />
   <mod1    display="ý" />
    </key>
    <key obey-caps='true'>
   <default display="u" />                
   <shifted display="U" />
   <mod1    display="û" />
    </key>
    <key obey-caps='true'>
   <default display="i" />                
   <shifted display="I" />
   <mod1    display="î" />
    </key>
    <key obey-caps='true'>
   <default display="o" />                
   <shifted display="O" />
   <mod1    display="ô" />
    </key>
    <key obey-caps='true'>
   <default display="p" />                
   <shifted display="P" />
   <mod1    display="¶" />
    </key>
    <key>
   <default display="^" />                
    </key>
    <key>
   <default display="$" />                
   <shifted display="£" />
   <mod1    display="ê" />
    </key>
    <key fill="true">
   <default display="Entrée" />                
    </key>
 
    <space width="500" extended="true"/>
 
    <key width="4000"  extended="true">
   <default display="Fin" action="end"/>
    </key>
    <key width="4000"  extended="true">
   <default display="PgSuiv" action="pagedown"/>
    </key>
 
    <space width="500" extended="true"/>
 
  </row>
  <row>
 
    <space width="500" extended="true"/>
 
    <key fill="true">
   <default display="Maj." action="modifier:caps"/>                
    </key>
    <key obey-caps='true'>
   <default display="q" />                
   <shifted display="Q" />
   <mod1    display="Â" />
    </key>
    <key obey-caps='true'>
   <default display="s" />                
   <shifted display="S" />
   <mod1    display="ø" />
    </key>
    <key obey-caps='true'>
   <default display="d" />                
   <shifted display="D" />
   <mod1    display="Ê" />
    </key>
    <key obey-caps='true'>
   <default display="f" />                
   <shifted display="F" />
   <mod1    display="±" />
    </key>
    <key obey-caps='true'>
   <default display="g" />                
   <shifted display="G" />
   <mod1    display="æ" />
    </key>
    <key obey-caps='true'>
   <default display="h" />                
   <shifted display="H" />
   <mod1    display="ð" />
    </key>
    <key obey-caps='true'>
   <default display="j" />                
   <shifted display="J" />
   <mod1    display="Û" />
    </key>
    <key obey-caps='true'>
   <default display="k" />                
   <shifted display="K" />
   <mod1    display="Î" />
    </key>
    <key obey-caps='true'>
   <default display="l" />                
   <shifted display="L" />
   <mod1    display="Ô" />
    </key>
    <key>
   <default display="m" />                
   <shifted display="M" />
   <mod1    display="¹" />
    </key>
    <key>
   <default display="ù" />                
   <shifted display="%" />
   <mod1    display="²" />
    </key>
    <key>
   <default display="*" />                
   <shifted display="µ" />
   <mod1    display="³" />
    </key>
 
    <key fill="true">
   <default display="Entrée" action="return"/>
    </key>
 
    <space width="500" extended="true"/>
 
    <space width="4000"  extended="true" />
 
    <space width="4000"  extended="true" />
 
    <space width="500" extended="true"/>
 
 
  </row>
  <row>
 
    <space width="500" extended="true"/>
 
    <key fill="true">
   <default display="Shift" action="modifier:shift"/>                
    </key>
 
    <key>
   <default display=">" />
   <shifted display="<" />
   <mod1    display="|" />
    </key>
 
    <key obey-caps='true'>
   <default display="w" />                
   <shifted display="W" />
   <mod1    display="«" />
    </key>
 
    <key obey-caps='true'>
   <default display="x" />                
   <shifted display="X" />
   <mod1    display="»" />
    </key>
 
    <key obey-caps='true'>
   <default display="c" />                
   <shifted display="C" />
   <mod1    display="©" />
    </key>
 
    <key obey-caps='true'>
   <default display="v" />                
   <shifted display="V" />
   <mod1    display="®" />
    </key>
 
    <key obey-caps='true'>
   <default display="b" />                
   <shifted display="B" />
   <mod1    display="ß" />
    </key>
 
    <key obey-caps='true'>
   <default display="n" />                
   <shifted display="N" />
   <mod1    display="¬" />
    </key>
 
    <key obey-caps='true'>
   <default display="," />                
   <shifted display="?" />
   <mod1    display="¿" />
    </key>
 
    <key>
   <default display=";" />                
   <shifted display="." />
   <mod1    display="×" />
    </key>
    <key>
   <default display=":" />                
   <shifted display="/" />
   <mod1    display="÷" />
 
    </key>
    <key>
   <default display="!" />                
   <shifted display="§" />
   <mod1    display="¡" />
    </key>
 
 
    <key fill="true">
   <default display="Shift" action="modifier:shift"/>                
    </key>
 
    <space width="500" extended="true"/>
 
    <space width="4000"  extended="true" />
 
    <space width="4000"  extended="true" />
 
    <space width="500" extended="true"/>
 
 
 
 </row>
  <row>
 
    <space width="500" extended="true"/>
 
    <key>
   <default display="[->]" action="modifier:mod1"/>                
    </key>
 
    <key fill="true">
   <default display="Ctrl" action="modifier:ctrl"/>                
    </key>
 
    <key>
   <default display="äëö" action="modifier:mod1"/>                
    </key>
 
    <key>
   <default display="Alt" action="modifier:alt"/>                
    </key>
 
    <key width="12000">
   <default display=" " action="space" />                
    </key>
 
    <key>
   <default display="^" action="up" />                
    </key>
    <key>
   <default display="V" action="down" />                
    </key>
    <key>
   <default display="<" action="left" />                
    </key>
    <key>
   <default display=">" action="right" />                
    </key>
 
    <space width="500" extended="true"/>
 
    <space width="4000"  extended="true" />
 
    <space width="4000"  extended="true" />
 
    <space width="500" extended="true"/>
 
</row>
 
</layout>
 
 
</keyboard>

  • Intégration dans le tableau de bord
Clic droit sur la barre de menu puis sélectionner "Paramètres du tableau de bord" puis "Applets du tableau de bord"

Aucun commentaire:

Enregistrer un commentaire

Archives du blog