Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/12/2015, à 10:36

JujuLand

[Résolu] Comment connaitre le mode de frappe du clavier

Bonjour,

Je vais tacher d'expliquer simplement mon problème:
Je désire savoir dans mon programme, si le clavier est en mode Insert ou Overwrite.

Sous Windows, je programmais en Clipper, depuis que je suis sous Windows, j'utilise Harbour.

Avec Harbour, je ne suis pas en mesure de connaître le mode de saisie du clavier.
Depuis quelques temps, je suis passé en Hwgui qui permet un habillage GTK des applis harbour (et donc d'être en mode graphique et non console).

Sous Hwgui, l'aspect du curseur change selon qu'on est en mode Insert ou OverWrite.
Mais quand je démarre l'appli, je suis en Overwrite et le curseur se présente visuellement comme étant en mode Insert, ce qui est trompeur.

J'aurai aimé savoir comment connaître l'état réel du mode de saisie.
Sous Windows, en allant interroger le la zone mémoire du BIOS, il y avait moyen d'en connaître le mode.
Même si c'est probablement implanté de manière très différente sous Linux, y aurait-t-il un moyen ?
Du coté de GTK ?

Merci
A+

Dernière modification par JujuLand (Le 17/12/2015, à 14:38)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 17/12/2015, à 12:57

tiramiseb

Re : [Résolu] Comment connaitre le mode de frappe du clavier

Salut,

Je n'ai pas de réponse immédiate à ton interrogation, mais j'ai un détail à te donner qui pourrait t'aider dans ta recherche.

Ce réglage n'est pas global au système, mais spécifique à chaque application. D'ailleurs, au sein d'une même application ce réglage peut être différent dans deux fenêtres différentes (c'est le cas pour l'éditeur GEdit par exemple).

Par conséquent, à mon avis il n'y a pas de moyen "global" d'avoir cette info.
Il est possible qu'il s'agisse d'un bug du logiciel que tu utilises, auquel cas tu peux te tourner vers son/ses développeur(s)...

Hors ligne

#3 Le 17/12/2015, à 14:00

JujuLand

Re : [Résolu] Comment connaitre le mode de frappe du clavier

Salut,

Oui, je sais ,et j'ai déjà demandé au programmeur de hwgui de corriger ce détail, et, dans la mesure où lors de l'entrée dans un champ de saisie le curseur serait en concordance avec le mode réel du clavier, çà me satisferait.

Mais j'aurais voulu pouvoir avoir par exemple afficher le mode du clavier en temps réel lors de saisie. J'ai encore en tête des éditeurs qui l'affichaient ... l'éditeur de TurboC, par exemple, mais c'est vieux tout çà smile

Donc, si je suis ton raisonnement, c'est le logiciel qui gère çà tout seul, mais il doit bien pourtant surveiller l'usage de la touche insert, non ?
Il n'interrogerait pas le clavier avec une primitive de GTK, ou X11 (xorg) ou quelque chose de ce goût là ?

Merci
A+

Dernière modification par JujuLand (Le 17/12/2015, à 14:01)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 17/12/2015, à 14:02

tiramiseb

Re : [Résolu] Comment connaitre le mode de frappe du clavier

c'est le logiciel qui gère çà tout seul, mais il doit bien pourtant surveiller l'usage de la touche insert, non ?

Non. Quand tu appuies sur la touche Insert, c'est comme si tu appuyais sur n'importe quelle touche, ça envoie un code clavier au logiciel. C'est le logiciel qui fait ce qu'il veut ensuite avec ça.

Hors ligne

#5 Le 17/12/2015, à 14:20

JujuLand

Re : [Résolu] Comment connaitre le mode de frappe du clavier

ok,

Pour info, le programmeur vient de faire des modifs, je m'en vais de ce pas reconstruire pour voir si c'est ok.

En attendant, merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#6 Le 17/12/2015, à 14:38

JujuLand

Re : [Résolu] Comment connaitre le mode de frappe du clavier

Bon, le programmeur a été rapide pour le coup, et il a répondu à toute mes attentes, et tout est réglé smile

Juste un petit détail que je règle avec lui ...

Et vive le libre smile

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#7 Le 17/12/2015, à 17:29

JujuLand

Re : [Résolu] Comment connaitre le mode de frappe du clavier

Hey tiramiseb,

Peut-être aurais-tu une réponse pour cette question ?
https://forum.ubuntu-fr.org/viewtopic.p … #p21149671

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne