Discussion:
Mauvais transcodage azerty/qwerty sous VNC
(trop ancien pour répondre)
Sergio
2006-03-11 22:36:56 UTC
Permalink
Salut,

J'ai un souci de clavier azerty/qwerty dans l'utilisation de vnc : Le
mac serveur de vnc et le mac client sous en clavier français, pourtant
les touches envoyées au serveur sont considérées être tapées sur un
clavier qwerty (a devient q etc.).

Si je déclare que le mac distant (le serveur) est en clavier américain,
là ça passe correctement pour les caractères (pas les symboles, et les
accents) ...

C'est un problème connu ? Quelqu'un connait-il le problème et des
solutions possibles ?

Merci d'avance de votre aide.

PS : J'utilise OSXVnc comme serveur de vnc ou aussi ARD inclus dans
tiger et VNCViewer ou Chicken of the VNC, mais c'est pareil dans les
deux cas.
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
Laurent Pertois
2006-03-12 01:01:46 UTC
Permalink
Post by Sergio
PS : J'utilise OSXVnc comme serveur de vnc ou aussi ARD inclus dans
tiger et VNCViewer ou Chicken of the VNC, mais c'est pareil dans les
deux cas.
Pour OSXVnc, de mémoire, ils en parlent dans la doc avec un
contournement possible.

Bon, je viens de vérifier, il ne le fait pas lui, mais j'ai le souvenir
d'un serveur VNC le faisant, sauf que j'ai oublié son nom :-/
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Sergio
2006-03-12 07:59:19 UTC
Permalink
Post by Laurent Pertois
Bon, je viens de vérifier, il ne le fait pas lui,
Merci Laurent, donc on est bien d'accord, tu veux bien dire que Osxvnc
se prend les pieds dans le transcodage.

Bon sinon j'ai activé Apple Remote Desktop (le serveur inclus dans mac
os X) qui accepte la connexion de clients vnc et qui se prend lui aussi
les pieds dedans (à moins que ce ne soit Chicken of the VNC et VNCViewer
?).

ARD lui par contre ne se gourre pas.
Post by Laurent Pertois
mais j'ai le souvenir
d'un serveur VNC le faisant, sauf que j'ai oublié son nom :-/
Bon, si ça te revient je suis preneur. Merci d'avance.
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
Laurent Pertois
2006-03-12 11:58:28 UTC
Permalink
Post by Sergio
Merci Laurent, donc on est bien d'accord, tu veux bien dire que Osxvnc
se prend les pieds dans le transcodage.
Oui.

Bon, c'était bien OSXvnc qui avait une option pour le clavier.

Quand on tape OSXvnc.app/Contents/MacOS/OSXvnc-server -h on trouve ça
(entre autres) :

-keyboardLoading flag This BETA feature allows OSXvnc to look at the
users selected keyboard and map keystrokes using it.
Disabling this returns OSXvnc to standard (U.S.
Keyboard) which may work better with Dead Keys.
(default: no), 10.2+ ONLY

Donc, ça peut se modifier dans le StartupItem, je pense.
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Sergio
2006-03-23 20:49:07 UTC
Permalink
Post by Laurent Pertois
Donc, ça peut se modifier dans le StartupItem, je pense.
Dans les préférences d'OsxVNC ? Ou où sinon ?
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
Laurent Pertois
2006-03-23 22:22:17 UTC
Permalink
Post by Sergio
Post by Laurent Pertois
Donc, ça peut se modifier dans le StartupItem, je pense.
Dans les préférences d'OsxVNC ? Ou où sinon ?
Me souviens plus :(
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
jose.campos+ (José Campos)
2006-03-12 06:15:56 UTC
Permalink
Post by Sergio
C'est un problème connu ? Quelqu'un connait-il le problème et des
solutions possibles ?
Voici ce qu'en dit la FAQ de OSXvnc (ce qui ne nous avance pas
beaucoup) <http://www.redstonesoftware.com/osxvnc/OSXvnc.html> :

8<---
Q: I am using an International keyboard (or keyboard layout) and the
characters don't come up appropriately.
A: Currently OSXvnc doesn't handle this as well as we would like. Part
of the problem is that if both the remote and local users are using an
international keyboard layout the keystrokes actually get
double-corrected, thus producing the standard US keys. Try setting one
of the keyboards back to US; this works a bit better.
8<---
--
4 Jo "At the store, they have one-hundred-percent-recycled toilet
3 paper," Marla says. "The worst job in the whole world must be recy-
2 cling toilet paper." Chuck Palahniuk.
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
Sergio
2006-03-12 07:59:19 UTC
Permalink
Post by jose.campos+ (José Campos)
A: Currently OSXvnc doesn't handle this as well as we would like. Part
of the problem is that if both the remote and local users are using an
international keyboard layout the keystrokes actually get
double-corrected, thus producing the standard US keys. Try setting one
of the keyboards back to US; this works a bit better.
8<---
Exactement, c'est bien ce que j'ai remarqué, mais la correction ne se
fait pas tout le temps, notamment dans la saisie des mots de passe
administrateur (et bien sûr aussi des signes de ponctuation).

Merci José, en tous cas.
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
jose.campos+ (José Campos)
2006-03-12 08:11:39 UTC
Permalink
Post by Sergio
Exactement, c'est bien ce que j'ai remarqué, mais la correction ne se
fait pas tout le temps, notamment dans la saisie des mots de passe
administrateur (et bien sûr aussi des signes de ponctuation).
Même topo ici, pour entrer un login/pass, il faut taper en QWERTY
mais comme ils disent dans la FAQ "Currently OSXvnc doesn't handle this
as well as we would like" Pour les accents, je m'en tire par une
pirouette : je fais passer vers le "serveur" un fichier txt contenant
mon texte et sur le "serveur", par copier-coller, je le passe à l'appli.
Un peu tordu, mais comme le serveur en question est une machine aveugle
sur laquelle ne tourne que BOINC, ça n'est pas trop génant.
--
4 Jo "At the store, they have one-hundred-percent-recycled toilet
3 paper," Marla says. "The worst job in the whole world must be recy-
2 cling toilet paper." Chuck Palahniuk.
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
Jerome Vernet
2006-03-12 08:02:16 UTC
Permalink
Post by Sergio
Salut,
J'ai un souci de clavier azerty/qwerty dans l'utilisation de vnc : Le
mac serveur de vnc et le mac client sous en clavier français, pourtant
les touches envoyées au serveur sont considérées être tapées sur un
clavier qwerty (a devient q etc.).
Oui, problème classique..... Met un des clavier (hote ou serveur) en US,
ça va 'presque' mieux.

Entre deux mac avec des claviers identiques, ça passe à peu pres. Entre
un Mac et un PC ça merdoit un peu plus.
Enfin, entre un iBook et un Mac de bureau, c'est pas terrible non plus,
même sous ARD (touches numériques pas emuléees).


Jerome
jose.campos+ (José Campos)
2006-03-12 08:14:18 UTC
Permalink
Post by Jerome Vernet
Entre deux mac avec des claviers identiques, ça passe à peu pres. Entre
un Mac et un PC ça merdoit un peu plus.
Et bizarrement entre un "serveur" sous Ubuntu PPC et un Mac tout
passe très bien. Va comprendre...
--
4 Jo "At the store, they have one-hundred-percent-recycled toilet
3 paper," Marla says. "The worst job in the whole world must be recy-
2 cling toilet paper." Chuck Palahniuk.
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
Sergio
2006-03-12 08:29:00 UTC
Permalink
Post by Jerome Vernet
Oui, problème classique..... Met un des clavier (hote ou serveur) en US,
ça va 'presque' mieux.
Oui c'est la solution que j'avais trouvée me doutant un peu du phénomène
de "double-correction" et c'est vrai que c'est mieux. En plus après
reboot c'est aussi pris en compte pour les mots de passe admin.
Post by Jerome Vernet
Entre deux mac avec des claviers identiques, ça passe à peu pres. Entre
un Mac et un PC ça merdoit un peu plus.
Enfin, entre un iBook et un Mac de bureau, c'est pas terrible non plus,
même sous ARD (touches numériques pas emuléees).
Merci en tous cas de ces infos.

Au fait, je suppose que vnc est utilisable à travers le WAN même avec
routeur en port-forwardant le port 5900 sur la machine serveur (même si
le débit ne doit pas être terrible, j'imagine) ?
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
jose.campos+ (José Campos)
2006-03-12 08:45:58 UTC
Permalink
Post by Sergio
Au fait, je suppose que vnc est utilisable à travers le WAN même avec
routeur en port-forwardant le port 5900 sur la machine serveur (même si
le débit ne doit pas être terrible, j'imagine) ?
Toutes les manips sont expliquées là :

<http://www.portforward.com/>
--
4 Jo "At the store, they have one-hundred-percent-recycled toilet
3 paper," Marla says. "The worst job in the whole world must be recy-
2 cling toilet paper." Chuck Palahniuk.
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
Sergio
2006-03-23 20:53:51 UTC
Permalink
Post by jose.campos+ (José Campos)
<http://www.portforward.com/>
C'est une vraie mine ce lien, mazette !!!...

Merci José !
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
JPaul
2006-03-12 08:49:48 UTC
Permalink
Post by Sergio
Au fait, je suppose que vnc est utilisable à travers le WAN même avec
routeur en port-forwardant le port 5900 sur la machine serveur (même si
le débit ne doit pas être terrible, j'imagine) ?
...et en ouvrant le même port sur le firewall de la même machine, si
celui-ci est actif.
Quant au débit, cela dépend de ta connexion. Avec 2Mbps on a pas trop de
problème.

JPaul.
--
/==/==\\-\ Jean-Paul BLANC
/ /--/--//\\ quelque-part (somewhere)
|/| L |\\\ en (in)
\/|| = |||\\\ FRANCE
Jerome Vernet
2006-03-12 11:11:28 UTC
Permalink
Post by Sergio
Au fait, je suppose que vnc est utilisable à travers le WAN même avec
routeur en port-forwardant le port 5900 sur la machine serveur (même si
le débit ne doit pas être terrible, j'imagine) ?
Oui, c'est nickel. Le port est totalement paramètrable, et si au bureau
on ne t'autorise que le port 80, tu peux le faire aussi. Comme ça tu
surf du bureau ou tu veux ;)

Coté perf, c'est assez bon. Réduire les couleurs. Par contre, si comme
moi tu as un 20" à la maison et un 16 au bureau, c'est un peu chiant...



Jerome
Sergio
2006-03-23 20:49:07 UTC
Permalink
Post by Jerome Vernet
Coté perf, c'est assez bon. Réduire les couleurs. Par contre, si comme
moi tu as un 20" à la maison et un 16 au bureau, c'est un peu chiant...
Excellent les amis, je m'y mets dès que possible. Je pense utiliser un
PC sous XP du bureau avec un VNC sous XP, ça devrait le faire, non ?

Merci à vous tous.
--
[Sergio]

PS : Enlever idon et .invalid à mon adresse pour me répondre.
Truc Muche
2006-03-12 09:23:55 UTC
Permalink
Post by Sergio
Salut,
J'ai un souci de clavier azerty/qwerty dans l'utilisation de vnc : Le
mac serveur de vnc et le mac client sous en clavier français, pourtant
les touches envoyées au serveur sont considérées être tapées sur un
clavier qwerty (a devient q etc.).
c'est un bug connu. un double encodage en fait: ton client vnc
envois les séquences françaises, que le serveur sur mac réencode
de US à français.
Si tu veux corriger ça dans les sources et en faire profiter tout
le monde, te gène surtout pas ;-)
Post by Sergio
Si je déclare que le mac distant (le serveur) est en clavier américain,
là ça passe correctement pour les caractères (pas les symboles, et les
accents) ...
c'est la solution préconisée en effet.

TM.
Truc Muche
2006-03-12 12:24:04 UTC
Permalink
Post by Sergio
Salut,
J'ai un souci de clavier azerty/qwerty dans l'utilisation de vnc : Le
mac serveur de vnc et le mac client sous en clavier français, pourtant
les touches envoyées au serveur sont considérées être tapées sur un
clavier qwerty (a devient q etc.).
c'est un bug connu. un double encodage en fait: ton client vnc
envois les séquences françaises, que le serveur sur mac réencode
de US à français.
Si tu veux corriger ça dans les sources et en faire profiter tout
le monde, te gène surtout pas ;-)
Post by Sergio
Si je déclare que le mac distant (le serveur) est en clavier américain,
là ça passe correctement pour les caractères (pas les symboles, et les
accents) ...
c'est la solution préconisée en effet.

TM.
Loading...