Les touches de direction génèrent des numéros lors de la connexion à un invité Ubuntu VirtualBox sur un hôte Windows 7 via une connexion de bureau à distance

3

J'ai un invité Ubuntu en cours d'exécution sur mon hôte Windows 7. Je souhaitais ensuite me connecter à distance à partir de mon Macbook Air au lit et j'ai donc accédé à la machine virtuelle via le client de bureau à distance OSX de Microsoft. Je parviens à me connecter avec succès à la machine virtuelle invitée Ubuntu. Toutefois, lorsque vous appuyez sur les touches fléchées de mon Macbook Air, il est impossible de naviguer avec ces touches (un gros problème de codage).

De plus, le pavé tactile est hypersensible lorsque vous utilisez deux doigts pour faire défiler la page.

J'ai trouvé un message de forum aléatoire suggérant de désactiver Numlock sur la machine hôte Windows, ce que j'ai fait, mais rien n'a changé (même après le redémarrage de la machine virtuelle et la reconnexion).

Comment puis-je réparer les touches de direction afin qu'elles fonctionnent comme des touches de direction?

Point d'arrêt
la source
Qu'est-ce qu'ils font vraiment? Quels chiffres voyez-vous avec quelle clé?
Rob
Gauche = 4, droite = 6, en haut = 8, en bas = 2. Et pour clarifier davantage, j'ai essayé d'aller dans les paramètres du clavier Ubuntu sur l'invité, et la touche numlock de l'hôte Windows bascule en fait la touche numlock dans l'invité. Cependant, si je désactive numlock, puis que je tape une touche fléchée sur le Macbook alors que je suis connecté à distance, il active instantanément numlock et entre un numéro.
Haltingpoint
J'ai cherché partout et tout essayé, et je ne peux pas comprendre cela non plus.
vcardillo
Cogner ce fil. Le problème présente également dans Windows 7 et Windows 10 invités avec hôte 10.10.4.
Allan

Réponses:

1

Le problème est que l'état NumLock reste bloqué sur On dans le client RDP. Des outils comme numlockx n’aident pas - le client renvoie l’état à On. Les touches autoriser qui ne fonctionnent plus ne sont pas les seules affectées - Ins, Del, Home, End, PgUp et PgDown sont également concernés. La solution que j'ai trouvée consiste à supprimer toutes les références aux touches du clavier affectées par NumLock des paramètres xmodmap. Pour ce faire, lancez sur l'invité

xmodmap -pke | sed 's/KP_\([^ ]*\) KP_.*/\1/' > $HOME/.xmodmap

.xmodmap sera chargé lors de la prochaine connexion. Pour le charger immédiatement, lancez

xmodmap $HOME/.xmodmap

Vous pouvez également utiliser la version la plus récente du client RDP (Microsoft Remote Desktop 10). Cela corrige les flèches. C'est une réécriture complète de Microsoft Remote Desktop, elle a ses propres problèmes avec la touche Insérer et le bouton central de la souris.

proski
la source