Page 1 of 4

Clavier virtuel : Xvkbd-3.5

Posted: Mon 27 Feb 2012, 12:01
by Médor
Bonjour,

Sans clavier (tablette), partie numérique récalcitrante d'un portable, touche(s) HS ou sans le clavier de la langue désirée et ses caractères spécifiques, une des solutions est d'utiliser un clavier virtuel, ce que permet xvkbd sous Xorg uniquement.

Installer les trois pets : xvkbd, libXp et libXaw3d suivant la version de Puppy :
(On peut commencer par installer xvkbd, puis le lancer dans la console et voir si les lib. sont manquantes...).

Puppy 3.01, Lucid 5.*, Slako 5.3 xvkdb-3.1

Bien que le lien des pets ci-dessus doivent pouvoir être utilisables sur la 4.31, je n'ai pas testé, les pets de ce lien fonctionnent :
Puppy 4.31 xvkdb-3.0


Pour lancer xvkbd automatiquement au début de la session X faire un lien dans ~/Startup
Ou mieux, y placer ce script :
/root/Startup/clavier_virtuel

Code: Select all

#!/bin/sh
xvkdb &
le rendre exécutable (chmod +x).
(Un "chmod -x" permet de suspendre sont lancement automatique plutôt que de supprimer le script !).

On peut aussi faire une entrée menu :
/usr/share/applications/xvkbd.desktop

Code: Select all

[Desktop Entry]
Encoding=UTF-8
Name=XVkbd virtual keyboard
Name[fr]=Clavier virtuel : XVkbd
Icon=mini-keyboard.xpm
Comment=Virtual keyboard for xorg
Comment[fr]=Un clavier virtuel sous xorg
Exec=xvkbd
Terminal=false
Type=Application
Categories=Utility
GenericName=xvkbd virtual keyboard
Fonctionnement :
Sélectionner le clavier désiré et les options par clic droit maintenu sur la "touche" xvkbd de l'interface (menu).
(Le clavier "french2" comporte la plus part des caractères de la table Latin-1)

Vous pouvez éditer le fichier /etc/X11/app-defaults/XVkbd pour spécifier le clavier à lancer par défaut à la place du clavier qwerty.
Ajouter la deuxième ligne, à adapter :

Code: Select all

#include "XVkdb-common"
#include "XVkbd-french2"
(D'autres personnalisations peuvent être ajoutées à la suite).

Utilisation :
Cliquez sur Focus, le curseur se transforme en forme de croix, le déplacer et cliquez dans la fenêtre de l'application.
(le clavier normal étant toujours actif, on peut jongler entre les deux...).

Manuel complet de xvkbd


Cordialement,
Médor.

Posted: Mon 27 Feb 2012, 20:05
by slackfan
et sans rien installer du tout, uniquement entrer cette ligne
setxkbmap -layout us -variant intl &
dans la console, et après tu as un clavier us international donnant

é
àèù
ç
æ
ø (pas en puppy mais dans tous les autres linux ou presque: eo)
«
»
et des tas d'autres signes espagnols, y compris ¿¡, allemands, y compris ß, hollandais, portugais ãõ, etc etc... je ne sais pas si les signes magyar viennent vraiment, à essayer!

avec le clavier helvétique
setxkbmap -layout ch -variant fr &
on peut écrire le français sans concession aucune, et l'allemand mais sans le ß (les suisses germanophones ne l'utilisent pas :wink: ), mais aussi beaucoup de signes spéciaux polonais....

je répète, sans rien installer.

on peut adjoindre cette ligne dans .jwmrc à demeure et avoir l'un de ces deux claviers dès le départ...

Posted: Mon 27 Feb 2012, 21:26
by Médor
Bonsoir,

Avec le clavier standard FR par Alt Gr et Alt Gr + Shift sans rien installer ;)

æ«€¶ŧ

Posted: Mon 27 Feb 2012, 21:40
by vezuve
Hello,
Sans oublier la touche compose voir ici et oui il y un tas de petit truc est astuce caché dans ce compagnon :lol:

@+

Posted: Mon 27 Feb 2012, 21:52
by Médor
Justement, la touche compose est bien sur le clavier virtuel "french2" et bien sûr en la définissant dans la configuration du clavier ;)

Cordialement,
Médor.

Clavier virtuel trop sensible

Posted: Mon 24 Jun 2013, 17:07
by Pelo
Historique : j'ai chargé les 3 pets nécessaires pour avoir un clavier virtuel via la console. Tout est ok, on a le clavier américain. On peut mettre le clavier français en cliquant sur la touche xvkbd en bas à gauche.
Le paquet ASRI fonctionne aussi, mais le lien relatif 6 doit être changé en 8 pour se marier avec les librairies fournies par Medor.(voir screenshot)
Bogue :
juste le fait que la souris passe au dessus d'une lettre, il la tape !
Un mécano chevronné pourrait-il régler cette sensibilité excessive ?
Medor : je résume ses infos
'ceci n'est pas une panne, mais un choix. Si on veut saisir en cliquant, il faut aller dans propriétés et activer 'off', sinon une saisie se fait au survol de la souris'.
Ouah, on est presque sur Ipad !

Posted: Mon 24 Jun 2013, 17:30
by Médor
Bonsoir Pelo,

D'après le manuel
Automatic Click wrote:Set on/off of the automatic click feature and the delay before automatic click is activated. If this feature is set, xvkbd will work as if left mouse button is clicked when mouse pointer is moved on a button and stays long enough. You may want to set Jump Pointer? to OFF to avoid auto-repeating.
Image

Pour "Automatic Click" cliquer sur le bouton : OFF ;)


Cordialement,
Médor.

Médor, tu es fort

Posted: Mon 24 Jun 2013, 18:47
by Pelo
Il faut mettre sur off et XVkbd n'a plus la tremblotte. Moi aussi j'amène ma pierre à l'édifice. Les looks ringards y'en a marre.
Je savais bien qu'on avait la main sur le tuning.
Effectivement, on peut s'amuser à modifier les lignes du fichier qui définit le clavier commun (/etc/X11/app-defaults/XVkbd-common).
Il faut laisser le # devant le code de la couleur (lignes 70 71 72). Pour trouver quel est ce code, utiliser la pipette (onglet tools) que vous pointez sur la couleur désirée quelque part sur votre écran. et vous écrasez le code présent par le vôtre. Les trois zones les plus grandes à colorier à votre goût sont
- Zone 1 : l’ensemble des touches lettres et chiffres (background ligne 69)
- Zone 2 : l’ensemble des touches de fonctions (special background ligne 71)
- Zone 3 : les caractères du dessus des touches (foreground ligne 74)
On peut si on y prend son pied aller colorier des zones cachées. Attention quand même à l'addiction :lol:
Même les anglophones s'y mettent ! Clavier UK

Plus besoin du clavier physique ? ah !

Posted: Tue 25 Jun 2013, 10:09
by Pelo
Et si on allait plus loin ?

Si le clavier apparaissait dès qu'on pointe une zone de saisie, ce serait magique, non ? Vous sauriez faire ?

Posted: Sun 07 Jul 2013, 23:14
by Médor
Pelo wrote:J'ai remplacé la police 'helvetica' par la police 'sans'
Es-tu sûr que la police 'sans' est bien utilisée par le programme ?
Que disent les messages d'erreurs au lancement xvkbd depuis la console ?
Pelo wrote:L'italie est appelée fitaly. Jamais ils n'ont utilisé le clavier virtuel de Puppy, ils auraient râlé.
La disposition de clavier 'Fitaly' n'a rien à voir avec le clavier italien > 'Italian' dans la sélection.

Pour ta dernière demande je ne pense pas que ce soit possible...

Cordialement,
Médor.

Posted: Sun 14 Jul 2013, 17:34
by boxR
Bonjour à tous,

Avec xvkbd 3.1 sur ASRI 300 kidsfull (tt528) j'ai un souci avec le zéro du pavé numérique qui fait une insertion à la place du 0
En console :

Code: Select all

Mode_switch not available as a modifier
xvkbd: although ISO_Level3_Shift is used instead, AltGr may not work correctly
Je n'ai pas trouvé comment régler ça.

Posted: Sun 14 Jul 2013, 22:17
by Médor
Bonsoir boxR,

J'ai le même problème avec XVkbd 3.2...
Ci-joint XVkbd 3.3, le "0" du keypad fonctionne ;)
Il faut la libXaw.3d comme dépendance.

Code: Select all

# ldd ./xvkbd
	linux-gate.so.1 =>  (0xffffe000)
	libXaw3d.so.6 => /usr/lib/libXaw3d.so.6 (0xb7769000)
	libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7752000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0xb76ff000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb75e2000)
	libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb75dc000)
	libc.so.6 => /lib/libc.so.6 (0xb7482000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb7478000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb745f000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb744f000)
	libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb743e000)
	libXp.so.6 => /usr/lib/libXp.so.6 (0xb7436000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb741b000)
	libdl.so.2 => /lib/libdl.so.2 (0xb7417000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb7409000)
	/lib/ld-linux.so.2 (0xb77a7000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb7404000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb7400000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb73f9000)
Les optimisations sont faites pour les fontes, mais les erreurs signalées sont toujours présentes quelque soit la version...
Comme indiqué sur le premier message il faut éditer /etc/X11/apps-default/XVkbd pour ajouter la disposition du clavier à utiliser.

Cordialement,
Médor.

Posted: Mon 15 Jul 2013, 15:23
by boxR
Super, merci Médor !

Comme pour la version précédente, j'ai pris les lib proposées sur ce post :
http://www.murga-linux.com/puppy/viewto ... 712#261712

Toutefois, vu qu'il voulait libXaw.so.6 j'ai dû mettre un lien à la main :
/usr/lib/libXaw3d.so.6 pointant vers /usr/X11R7/lib/libXaw3d.so.8.0

Re: Médor, tu es fort

Posted: Mon 15 Jul 2013, 15:59
by boxR
Pelo wrote:Les looks ringards y'en a marre.
Je savais bien qu'on avait la main sur le tuning. Voici une preuve..
J'ai remplacé la police 'helvetica' par la police 'sans', le background par 'brown', la police des touches par 'yellow' (clavier commun)

Midi dix ; ok, dans geany il y a une palette de couleurs, je n'avais pas vu. Bien, même très bien. C'est le pied !
Effectivement, on peut s'amuser à remplacer certaines lignes de /etc/X11/app-defaults/XVkbd-common

Par exemple, vers la ligne 69, remplacer :

Code: Select all

XVkbd*Background: gray85
par :

Code: Select all

XVkbd*Background: #FF0000
ce qui est plus facile avec l'éditeur Geany et sa palette de couleurs, bonne idée Pelo.

Posted: Mon 15 Jul 2013, 17:23
by Médor
Bonsoir,

On peut aussi utiliser Gcolor2 ;)

Cordialement,
Médor.

Posted: Wed 17 Jul 2013, 08:02
by boxR
Une version francisée est proposée sur le site d'ASRI éducation :
http://forum.asri.edu.tuxfamily.org/for ... f=31&t=538

Pour la coupe du Monde, concours de décos de claviers

Posted: Wed 20 Nov 2013, 13:13
by Pelo
Pour la coupe du Monde, concours de décos de claviers, pour vous détendre. :P
C'est aussi pour ramener à la une ce sujet (pas de problème, juste pour ne pas oublier)

Posted: Thu 21 Nov 2013, 22:07
by Médor
Bonsoir,

Ci-joint XVkbd 3.5 FR compilé sous Wary/Wolx 5.5 avec la libXaw d'origine.

Cordialement,
Médor.

Vive le clavier virtuel !

Posted: Sun 24 Nov 2013, 07:49
by Pelo
L'air de rien et pour un poids mini, utiliser un clavier virtuel en même temps que le clavier classique amène un sacré confort. Avec un peu de pratique, c'est assez génial. Je l'installe progressivement sur toutes mes distros.
J'ai besoin de regarder les touches pour taper. Alors le clavier à l'écran diminue et les mouvements de la tête et ceux des doigts. Ne riez pas, quand vous aurez passé 30 ans devant un écran, vous apprécierez la différence. :wink:

Manuel XVKBD

Posted: Fri 28 Feb 2014, 03:05
by Pelo
Ce Topic n'est pas fermé ? Tant mieux. Il y a des topics qui sont des manuels, qui sont bien pratiques, en attendant mieux. xvkbd, c'est assez complet comme sujet. C'est bien.
Mars 2014 : Uk Keyboard welcome