FR 2919736 A1 20090206 FR 0705717 A 20070803 -1- Procédé pour rendre multilingue un clavier d'ordinateur, couche clavier pour l'implémentation de ce procédé, et clavier adapté La présente invention concerne un procédé pour rendre multilingue un clavier d'ordinateur. Elle vise également une couche clavier pour l'implémentation de ce procédé, ainsi qu'un clavier spécifiquement adapté pour être multilingue. Le domaine de l'invention est celui des claviers pour tous équipements et consoles informatiques, quelles que soient leurs technologies, mécaniques ou tactiles, et des couches logicielles permettant le fonctionnement de ces claviers. Actuellement, si les claviers physiques sont à peu près tous structurés de la même façon, la plupart des pays utilisent une couche clavier qui leur est propre. Ainsi on utilise aux Etats-Unis d'Amérique le clavier QWERTY (US) tandis que c'est le clavier AZERTY qui est utilisé en France, alors que c'est le clavier QWERTZ qui est utilisé en Allemagne. Ceci pose plusieurs problèmes aux utilisateurs d'ordinateur et aux constructeurs de matériels informatiques. Les entreprises multinationales qui construisent et/ou vendent des ordinateurs dans le monde doivent gérer un stock de couche clavier par pays. La gestion de chaque couche de clavier par pays représente des coûts supplémentaires par couche de clavier. Si le marché n'est pas assez conséquent. comme par exemple dans certains pays de l'Europe de l'Est, il est fréquent que ces multinationales préfèrent vendre des claviers QWERTY-US même si la langue du pays fait appel à des caractères qui ne se trouvent pas sur cette couche au détriment des besoins de l'utilisateurs. C'est le cas par exemple dans les pays d'Europe de l'Est (ex : Roumanie, Hongrie, etc.) où les utilisateurs achètent donc des ordinateurs qui leur permettent difficilement de saisir leur caractères spéciaux. Toujours pour des raisons de coût, il est aussi difficile au consommateur de pouvoir trouver dans un pays des ordinateurs avec des couches claviers d'autre pays. C'est le cas de la France par exemple ou seul des claviers AZERTY français sont vendus. L'Etranger (américain, espagnol, allemand, etc.) étudiant ou travaillant en France aura du mal par exemple à trouver en magasin un ordinateur portable avec un clavier de son pays d'origine. Même s'il en trouve un, il sera toujours confronté à utiliser sur un même clavier sa langue maternelle et le français en parallèle. Les expatriés ou les professionnels nomades doivent utiliser des couches claviers qui ne sont pas celle de leur langue maternelle. On peut par exemple citer le cas de -2- Français travaillant dans la Silicon Valley ou de consultants d'entreprises européennes circulant entre plusieurs pays européens. Certaines multinationales, pour différentes raisons utilisent un seul type de couche clavier pour tous les pays dans lequel elles sont implantées. Elles utilisent en générale la couche clavier US . Certains organismes internationaux disposent de salles informatiques où des personnes de nationalité et de langues différentes sont amenées à utiliser les même ordinateurs et donc les mêmes claviers (ex : Salle informatique réservée aux organismes de presses du Conseil rie l'Europe, Commission Européenne, etc.) Certains employés sont amenés à utiliser plusieurs langues dans leur travail (ex : Français, Espagnol) et disposent d'une couche clavier qui leur permet de saisir facilement que l'une de ces langues, en général la langue du pays où ils travaillent. C'est le cas par exemple de sociétés d'import/export. La plupart des claviers standards sont spécialisés pour saisir les caractères de bases d'une langue donnés mais pas des caractères spéciaux comme certains symboles mathématiques (a, =, 2 C Bien que le standard UNICODE ait résolu la problématique d'un codage unique pour tous les caractères du monde entier, et en particulier des caractères fréquemment utilisés en Europe, il n'est malheureusement pas possible à l'utilisateur commun d'y accéder simplement, intuitivement et directement via sa couche clavier. Le but de la présente invention est de remédier à ces inconvénients en proposant 25 un procédé pour rendre multilingue un clavier d'ordinateur, sous la forme d'un extension multilingue et fui permettre d'atteindre un nombre maximurn de caractères UNICODE, tout en assurant pour ce clavier un caractère ergonomique et intuitif, n'imposant pas à l'utilisateur de mémoriser des combinaisons permettant d'accéder à des touches non visibles sur ce clavier et ne modifiant pas la couche existante sur laquelle il s'appuie. 30 Cet objectif est atteint avec un procédé pour rendre multilingue un clavier existant d'ordinateur auquel est associée une couche clavier logicielle existante, de façon à permettre l'utilisation dudit clavier existant pour générer des caractères d'au moins un alphabet spécifique distinct de celui correspondant audit clavier existant, et de caractères spéciaux de domaines variés (mathématiques, monétaire, astrologique, smileys , etc.), -3- ce procédé comprenant une mise en oeuvre d'une extension logicielle de ladite couche clavier logicielle existante ne perturbant pas sa définition initiale. Suivant l'invention, cette extension logicielle implémente une génération de caractères de l'alphabet ou de la classe de symboles spécifique à partir d'une combinaison d'actions sur des touches du clavier existant, cette combinaison d'actions ayant été préalablement déterminée pour optimiser une approche intuitive, par un utilisateur dudit clavier, de la constitution dudit caractère à afficher. On peut ainsi disposer d'un concept de couche clavier recouvrant un ensemble de propriétés qui permettent de remédier aux inconvénients précités. Cette couche clavier 7 0 peut en effet être considérée comme une couche clavier universelle permettant de couvrir non seulement l'ensemble des besoins européens en matière de claviers multilingues, mais aussi les besoins de tous les utilisateurs qui utilisent des langues basées sur les alphabets latins, grecs et cyrilliques (Vietnamien, Russe, Langue africaine, etc.). 15 Dans un mode préféré de mise en oeuvre du procédé selon l'invention. la génération d'un caractère d'un alphabet spécifique supporté par l'extension logicielle clavier met en oeuvre une action initiale sur une touche du clavier existant pour générer une clé morte, telle que la touche ALTGR ou la touche CTRL, suivie d'une séquence d'actions sur des touches du clavier existant qui est effectuée par l'utilisateur par 2C approche intuitive. Lorsque le procédé selon l'invention est mis en oeuvre pour générer des caractères accentués appartenant à un alphabet spécifique, la génération d'un caractère accentué met en oeuvre, après génération initiale de la clé morte, comprend une suite d'actions sur des touches d'accent disponibles dans le clavier existant, puis une action sur 25 la touche correspondant au caractère non accentué dans ledit clavier existant. L'extension logicielle clavier peut avantageusement mettre en oeuvre un mode de verrouillage étendu permettant de commuter entre une pluralité d'alphabets prédéterminés implémentés dans cette extension. Ce mode de verrouillage étendu peut mettre en oeuvre une action initiale sur une 30 touche de contrôle prédéterminée du clavier existante, suivie d'une action sur une touche prédéterminée dudit clavier associée à chaque alphabet de la pluralité d'alphabets prédéterminés implémentés dans l'extension logicielle. La touche de contrôle prédéterminée initiant le mode de verrouillage étendu peut comprendre la touche CAPS LOCK. -4- Dans une mise en oeuvre du procédé selon l'invention avec un clavier existant implémentant un premier alphabet d'origine, lorsque le mode de verrouillage étendu est actionné, les touches du clavier existant peuvent correspondre à des caractères d'un second alphabet accessibles (i) soit par action sur des touches correspondant à des caractères équivalents dudit premier alphabet, (ii) soit par action sur des touches ayant la même position que les touches associées aux caractères dudit second alphabet sur une couche clavier prévue pour ce second alphabet. Dans une mise en œuvre pour au moins un premier et un second alphabets, le second alphabet présentant un nombre de caractères plus élevé que ceux du premier alphabet, plusieurs caractères de ce second alphabet peuvent être accessibles via une action sur une touche de contrôle telle que la touche ALTGR. Par exemple, le `13' (etset) allemand ou le e (utilisé dans l'alphabet latin d'Azerbaïdjan) sont des caractère latins supplémentaire qui peuvent être accédés par ce procédé. L'extension logicielle clavier peut être agencée pour générer un caractère alphabétique pourvu d'un ou plusieurs signes diacritiques, par action sur une ou plusieurs clés mortes de la couche clavier. Elle peut aussi mettre en oeuvre une clé morte agissant comme une fonction mémorisable par un utilisateur du clavier ainsi étendu, de façon à retrouver un groupe de caractères spéciaux (symboles monétaires, astrologiques, etc.). L'extension logicielle clavier peut être agencée pour générer un caractère spécial en le construisant, lorsque sa forme peut être considérée comme étant l'union de plusieurs symboles simples. Par exemple T peut être considéré comme l'union de / et de On peut aussi prévoir que l'extension logicielle clavier soit agencée pour rendre accessible un symbole correspondant à un mot spécifique, par action initiale sur une clé morte prédéterminée, puis sur une combinaison de premières lettres dudit mot. L'accès à un symbole associé à un mot spécifique peut par exemple être conditionné par une action sur une touche correspondant à la première lettre de ce mot en mode Majuscule suivie d'une action sur une touche correspondant à la seconde lettre 3C de ce mot en mode Minuscule. Les caractères déclinés selon les mois de l'année, comme par exemple les symboles astrologiques, pourront être déterminés en utilisant les chiffres pour les 10 -5- premiers mois, (janvier = 1, février = 2, et ainsi de suite) et 'o' pour octobre, 'n' pour novembre et 'd' pour décembre. L'extension logicielle clavier peut aussi être agencée pour procurer plusieurs modes d'accès possibles à un caractère d'un alphabet concerné par l'extension. Le procédé selon l'invention est particulièrement bien adapté pour une mise en oeuvre avec des claviers de type QWERTY US. En effet, ces claviers présentent une couche clavier qui ne possède pas de touches affectées à des caractères trop spécifiques (caractères accentués, etc.), mais avec des touches affectées au contraire à un maximum de caractères de ponctuation, de délimitations disponibles. Cette couche clavier est déjà très largement diffusée par les fabricants d'équipements, et un nombre important d'utilisateurs sont déjà familiers avec cette couche. Or l'un des facteurs les plus importants en termes d'ergonomie est le pouvoir de l'habitude de l'utilisateur. En outre, dans un clavier QWERTY US, les touches les plus souvent utilisées sont accessibles directement et non pas en utilisant une combinaison (shift ou caps-lock). De plus, cette couche clavier ne présente aucun caractère accentué, et les caractères de ponctuation et de délimitation sont accessibles facilement et sont plus nombreux que sur bien d'autres couches clavier. En outre, contrairement à la couche clavier AZERTY, la touche A est située directement sous l'auriculaire gauche de l'utilisateur, ce qui accentue sa rapidité d'accès. Or, la voyelle A est, dans la plupart des langages à base de caractères latins, beaucoup plus utilisée que la lettre Q. De plus, la couche clavier QWERTY US contient un nombre élevé de signes basiques accessibles directement comme par exemple : '\!/0{}<>-__+;:"'. Ces signes vont pouvoir être utilisés pour construire des caractères ou ponctuer des lettres latines, grecs ou cyrilliques. Enfin, cette couche clavier n'utilise pas le concept de clé morte et aucune clé morte n'est accessible directement. Par souci de ne pas modifier les habitudes des utilisateurs actuels de la couche clavier QWERTY US, la couche clavier proposée dans le cadre de la présente invention modifie absolument pas la couche existante, mais elle en est une extension, 3 0 contrairement par exemple à la couche appelée US ù internationale . Suivant un autre aspect de l'invention, il est proposé une couche clavier d'un clavier existant d'ordinateur sous la forme d'une extension logicielle agencée pour (i) permettre l'utilisation du clavier existant pour générer des caractères d'au moins un alphabet spécifique distinct de celui correspondant au clavier existant, et (ii) générer des -6- caractères dudit alphabet spécifique à partir d'une combinaison d'actions sur des touches du clavier existant qui a été déterminée pour optimiser une approche intuitive, par un utilisateur de ce clavier, de la constitution du caractère à afficher. Cette couche clavier logicielle peut être implémentée de plusieurs façons : - au niveau d'une couche de pilotes ( drivers ) du système d'exploitation de l'ordinateur ; - au niveau d'une interface avec des couches clavier existantes du système d'exploitation de l'ordinateur, lorsque celui-ci gère des couches claviers, au niveau de l'irterface du système d'exploitation gérant l'interface graphique, - Au niveau d'une application spécifique (navigateur internet, logiciel d'édition de texte, logiciel de traitement de texte, etc.) Suivant encore un autre aspect de l'invention, il est proposé un clavier d'ordinateur, adapté pour une mise en oeuvre du procédé selon l'invention, comprenant une pluralité de touches alphabétiques dans un premier alphabet, caractérisé en ce qu'il comprend en outre, sur lesdites touches alphabétiques, une équivalence du caractère dudit premier alphabet dans au moins un second alphabet. Chaque touche alphabétique de ce clavier peut comprendre des équivalences d'un caractère dans les alphabets respectivement latin, grec et cyrillique. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de mise en oeuvre nullement limitatif, et des dessins annexés sur lesquels : - ka figure 1 illustre schématiquement le principe d'extension de couche clavier mis en œuvre dans le procédé selon l'invention ; et - la figure 2 illustre schématiquement un exemple d'accès à un caractère spécifique d'un alphabet, mettant en oeuvre le procédé selon l'invention ; et - la table 1 est un extrait d'une table de définition fournissant des correspondances entre caractères Unicode et des combinaisons de :ouches pour un clavier de type QWERTY US, dans le cadre de la présente invention. En référence à figure 1, on considère un poste de travail informatique équipé d'un clavier de type QWERTY US auquel est associée une couche logicielle assurant la gestion de ce clavier et résidente dans une mémoire perrnanente de ce poste de travail. Pour permettre la mise en oeuvre du procédé selon l'invention sur ce poste de travail, une extension logicielle y est installée. Cette extension logicielle procure un décodage adapté de combinaisons d'actions sur des touches du clavier QWERTY, pour générer une visualisation de caractères -7- 2919736 spécifiques appartenant à un ou plusieurs alphabets. Ces caractères spécifiques sont obligatoirement tous codés et présents dans la norme Unicode (ISO/CEI 10646). On va maintenant décrire, en référence aux igures précitées, un exemple particulier de mise en oeuvre du procédé selon l'invention pour une couche clavier 5 QWERTY US. Le procédé selon l'invention est construit autour du principe de l'utilisation de clés mortes qui ne sont accessibles qu'indirectement via la touche ALTGR située à droite de la touche espace . Ainsi, les caractères relevant de l'extension de la couche QWERTY US de base 10 sont accessibles via une combinaison comme suit : Combinaison :_ [Clé Morte], (CombinaisonlClé) Clé Morte := (ALTGR + TouchelALTGR + SHIFT + Touche) Clé := (TouchelSHIFT + TouchelALTGR + TouchelALTGR + SHIFT + Touche) ALTGR := Touche arbitraire du clavier comme par exemple la Touche ALT à droite de la 15 barre ESPACE. Cette touche ALTGR est choisie de façon à ne pas modifier le comportement existant de la couche clavier. Sur un système d'exploitation comme LINUX, cette touche pourrait être par exemple la touche W INDOWS qui n'est pas utilisée par LINUX, mais est pourtant présente sur la plupart des claviers vendus. 20 Les notations utilisées ci-dessus doivent être inte-prétées selon les significations énoncées dans le tableau ci-dessous : Symbole Signification ._ Signifie Optionnel ' (XÎY) X ou Y A + B Appuyer sur la touche A, puis sur la touche B sans relâcher la touche A A, puis B Appuyer sur la touche A, la relâcher puis appuyer sur le touche B A+B, puis C Appuyer sur la touche A, puis sur la touche B sans relâcher la touche A. Relâcher la touche B puis la touche A. Ensuite, appuyer sur la touche C et la relâcher A+B, puis C+D, puis E Appuyer sur la touche A, puis sur la touche B -8- 2919736 sans relâcher la touche A. Relâcher la touche B puis la touche A. Appuyer sur la touche C, puis sur la touche D sans relâcher la touche C. Relâcher la touche D puis la touche C. Ensuite, appuyer sur la touche E et la relâcher Dans certains cas, et pour une meilleure accessibilité, selon la touche utilisée, la touche ALTGR peut être remplacée par la touche CTRL (de droite ou de gauche). En particulier, ce remplacement est effectif lorsqu'il s'agit de pas interférer avec les 5 fonctionnalités de certains logiciels très utilisés qui utilisent la touche CTRL pour d'autres fins. A titre d'exemple, la combinaison CTRL + c est quasiment toujours utilisée pour réaliser une fonction copier . Cette combinaison n'est donc pas utilisée dans la couche clavier. Ainsi et à titre d'exemple non limitatif, pour faire un e accent aigu (é), 10 l'utilisateur pourra saisir au clavier : ALTGR +', puis e (' = APOSTROPHE, à côté de la touche ENTER sur le clavier QWERTY) Pour faire un . CAPS LOCK + L = Mode Latin (par défaut) -9- 2919736 CAPS LOCK + G = Mode Grec CAPS LOCK + C = Mode Cyrillique CAPS LOCK + SHIFT + C = Mode Copte Et ainsi de suite. 5 Ainsi, l'utilisateur peut se mettre rapidement en mode grec, ou cyrillique ou latin. Le mode latin étant le plus utilisé, c'est celui qui est en général fourni par défaut. Pour faciliter l'accès et la lisibilité des caractères grecs et cyrilliques, on peut prévoir des claviers dont les touches seraient pourvues des alphabets latin, grec et 10 cyrillique. La position des caractères grecs et cyrilliques est déterminée suivant les deux points suivants : - équivalence du caractère grec ou cyrillique avec le caractère latin (en priorité) - position originelle du clavier cyrillique grec ou russe 15 Etant donné que le nombre de caractères cyrilliques (32) est supérieur à celui de l'alphabet latin (26), certaines lettres cyrilliques sont accessibles via le modificateur ALTGR, afin de laisser disponibles les touches de ponctuations et de délimitation du QWERTY US et de bien faire sentir à l'utilisateur que la couche clavier est séparée entre touches de ponctuation et délimitation et touches de caractère alphabétique. 20 Pour ajouter un signe diacritique à un caractère, il suffit d'ajouter à la combinaison le signe diacritique. Pour ajouter plusieurs signes diacritiques à un caractère, il suffit d'ajouter un à un à la combinaison les signes diacritiques. A titre d'exemple, pour obtenir A avec accent grave (À), le procédé selon l'invention prévoit la combinaison suivante : 25 ALTGR + puis SHIFT + a Pour obtenir E minuscule avec circonflexe et accent grave (à) , la combinaison proposée est : ALTGR + ', puis ALTGR + ^, puis e Lorsque l'utilisateur peut penser pouvoir construire un caractère à partir de 30 plusieurs signes de base, la couche clavier essaie au maximum de satisfaire à cette demande. Ainsi à titre d'exemple, le caractère Plus ou Moins peut être accédé via : ALTGR + '+', puis - En effet, l'utilisateur effectuera généralement un plus, suivi d'un moins, le plus étant donc alors une clé morte 35 Le caractère >_ peut être accédé via -10- 2919736 ALTGR + '>', puis '-' L'utilisateur pensera faire supérieur puis trait car le signe >_ est composé de > et de '-'. On peut ainsi prévoir dans le cadre du procédé selon l'invention des exemples de 5 clés mortes ajoutant des signes diacritiques à des signes existants : "' (touche quote ) : ajoute un accent aigu. (ex : é) '' touche back quote ) : ajoute un accent grave (ex : à) 'û touche tilde ) : ajoute un tilde sur un caractère (ex : n) 10 "" (touche double quote ) : ajoute un tréma sur un caractère (ex : ë) '- touche barre) : ajoute une barre sur un caractère (ex : D) '. touche point) : ajoute un point sur un caractère (ex : g) touche caron) : ajoute un ( sur un caractère touche brève) : ajoute un ) sur un caractère (ex : à) 15 Des clés mortes peuvent aussi servir aussi de fonction facilement mémorisable par l'utilisateur. Ce système permet à l'utilisateur de pouvoir retrouver facilement où se trouve certains caractères classifiables comme les types de monnaies ($, {, , etc.) ou les signes astrologiques (\1, =, H etc.) ou encore les caractères retournés (é,, i, etc.), les caractères 2 0 entourés (, , etc.) On peut ainsi citer, à titre d'exemples non limitatifs, les fonctions suivantes réalisées par des clés mortes : Fonction Monétaire : ALTGR + $ (le signe $ faisant penser à la monnaie) 25 Fonction Signe Astrologique : ALTGR + z Fonction Signe Mathématique : ALTGR + m Fonction Entouré : ALTGR + o, ou ALTGR + O, ou ALTGR + 0 Fonction Grec : ALTGR + g Fonction Cyrillique : ALTGR + c 30 Fonction miroir : ALTGR + % (le % fait penser à deux ronds en miroir) Ces fonctions présentent ['avantage de rendre accessible un grand nombre de caractères Unicode >; sans créer trop de complexité pour l'utilisateur. - 11 - 2919736 Certains symboles peuvent être déclinés selon les mois de l'année. Pour signifier un mois, on utilise un chiffre si le numéro du mois est compris entre 1 et 10 (1 = janvier, 2 = Février, ., 9 = Septembre, 0 [zéro] = Octobre) puis on ajoute o pour Octobre, n pour Novembre et d pour Décembre. Par exemple, le signe astrologique du Taureau qui 5 correspond à une grand partie de son intervalle en mai est accessible sur la couche clavier par : ALTGR + z, puis 5..DTD: Certains caractères comme le symbole téléphone , ou parapluie ne peuvent 10 être accessibles Pourtant, ces caractères sont en pratique utilisés. Pour les rendre accessibles, on utilise la méthode suivante : on tape via une clé morte la première lettre du mot en anglais en majuscule, puis la seconde lettre du mot en minuscule. A titre d'exemple, Téléphone (Anglais : Telephon ù signe) : ALTGR + T, puis e Soleil (Anglais : Sun ù signe ,---,--) : ALTGR + S, puis u Lorsqu'un caractère peut être accédé suivant plusieurs modes de pensée. alors il est implémenté suivant ces plusieurs modes. 20 A titre d'exemple, le caractère centime () peut être pensé comme étant un c barré d'un slash . Il peut être donc accédé via ALTGR + 1, puis c (ou encore CTRL + 1, puis c) Ce caractère peut aussi être pensé comme étant un symbole monétaire. Il peut être donc accédé via ALTGR + $, puis c 25 Parfois, la richesse des jeux de caractère unicode fait entorse à cette règle d'accessibilité multiple. Par exemple, on pourrait croire que le signe plus ou moins pourrait être accessible via : ALTGR + +, puis ù mais aussi via 30 ALTGR + -, puis + Or le standard unicode possède deux caractères : . et aussi T. On choisit alors d'implémenter le maxirnum de caractères unicode différents sur la couche clavier. Donc, ALTGR + -, puis sera affecté au caractère T. - 12 - 2919736 Certains caractères spéciaux comme ce, dz, considérés comme des caractères multiples, sont accessibles via ALTGR + première lettre (minuscule ou majuscule), puis seconde lettre (minuscule ou majuscule). Par exemple, 5 Dz = ALTGR + D, puis z DZ = ALTGR + D, puis Z CE = ALTGR + O, puis E (ou e) Ce = ALTGR + o, puis e 10 ou encore TM (Trade Mark) = ALTGR + t, puis m Un exemple pratique d'implémentation du procédé selon l'invention été réalisé pour le système d'exploitation Microsoft Windows (NT/2000/XPNista). Il est ainsi possible de fournir une table pour un ensemble étendu de 1086 caractères Unicode des combinaisons de touches sur un clavier de type QWER.TY US. Une telle table est en pratique implémentée sous la forme d'une extension ogicielle de la couche clavier résidente. Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de 20 nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. 15 - 13 - REVENDICATIONS 1. Procédé pour rendre multilingue un clavier existant d'ordinateur auquel est associée une couche clavier logicielle existante, de façon à permettre l'utilisation dudit clavier existant pour générer des caractères d'au moins un alphabet spécifique distinct de celui correspondant audit clavier existant, ce procédé comprenant une mise en oeuvre d'une extension logicielle de ladite couche clavier logicielle existante, caractérisé en ce que cette extension logicielle implémente une génération de caractères dudit alphabet spécifique à partir d'une combinaison d'actions su' des touches dudit clavier existant qui a été déterminée pour optimiser une approche intuitive par un utilisateur dudit clavier de la constitution dudit caractère à afficher. 2. Procédé selon la revendication 1, caractérisé en ce que la génération d'un caractère d'un alphabet spécifique supporté par l'extension logicielle clavier met en oeuvre une action initiale sur une touche du clavier existant pour générer une clé morte, telle que la touche ALTGR ou la touche CTRL, suivie d'une séquence d'actions sur des touches du clavier existant qui est effectuée par l'utilisateur par approche intuitive. 3. Procédé selon la revendication 2, mis en oeuvre pour générer des caractères pouvant être considérés comme une combinaison graphique de plusieurs caractères simples, caractérisé en ce qu'il comprend en outre une action initiale sur une clé morte suivi d'une séquence d'actions sur des touches correspondant auxdits caractères simples. 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'extension logicielle clavier met en oeuvre un mode de verrouillage étendu permettant de commuter entre une pluralité d'alphabets prédéterminés implémentés dans ladite extension logicielle. 5. Procédé selon la revendication 4. caractérisé en ce que le mode de verrouillage étendu met en oeuvre une action initiale sur une touche de contrôle prédéterminée du clavier existante, suivie d'une action sur une touche prédéterminée dudit clavier associée à chaque alphabet de la pluralité d'alphabets prédéterminés implémentés dans l'extension logicielle. 6. Procédé selon la revendication 5, caractérisé en ce que la touche de contrôle prédéterminée initiant le mode de verrouillage étendu comprend la touche CAPS LOCK. - 14 - 2919736 7. Procédé selon l'une des revendications 5 ou 6, mis en oeuvre avec un clavier existant implémentant un premier alphabet d'origine, caractérisé en ce que, lorsque le mode de verrouillage étendu est actionné, les touches du clavier existant correspondent à des caractères d'un second alphabet accessibles (i) soit par action sur des touches correspondant à des caractères équivalents dudit premier alphabet, (ii) soit par action sur des touches ayant la même position que les touches associées aux caractères dudit second alphabet sur un clavier prévu pour ce second alphabet. 8. Procédé selon l'une des revendications 5 à 7, mis en oeuvre pour au moins un premier et un seconds alphabets. ledit second alphabet présentant un nombre de caractères plus élevé que ceux dudit premier alphabet, caractérisé en ce plusieurs caractères dudit second alphabet sont accessibles via une action sur une touche de contrôle telle que la touche ALT GR. 9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'extension logicielle clavier est agencée pour générer un caractère alphabétique pourvu d'un ou plusieurs signes diacritiques, par action sur une ou plusieurs clés mortes du clavier. 10. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'extension logicielle clavier met en oeuvre une clé mode agissant comme une fonction mémorisable par un utilisateur du clavier ainsi étendu, de façon à retrouver un groupe de caractères spéciaux. 11. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'extension logicielle clavier est agencée pour rendre accessible un symbole correspondant à un mot spécifique, par action initiale sur une clé morte prédéterminée, puis sur une combinaison de premières lettres dudit mot. 12. Procédé selon la revendication 11, caractérisé en ce que l'accès à un symbole associé à un mot spécifique est conditionné par une action sur une touche correspondant à la première lettre dudit mot en mode Majuscule suivie d'une action sur une touche correspondant à la seconde lettre dudit mot en mode Minuscule. 13. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'extension logicielle clavier est agencée pour procurer plusieurs modes d'accès possibles à un caractère d'un alphabet concerné par ladite extension. - 15 - 2919736 14. Procédé selon l'une quelconque des revendications précédentes, mis en oeuvre pour un clavier existant de type QVVERTY US. 15. Procédé selon l'une quelconque des revendication précédentes, caractérisé en ce en qu'il prend en compte des caractères de l'alphabet latin. 16. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il prend en compte des caractères de l'alphabet grec. 17. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il prend en compte des caractères de l'alphabet cyrillique. 18. Couche clavier logicielle d'un clavier existant d'ordinateur, sous la forme d'une extension logicielle agencée pour (i) permettre l'utilisation dudit clavier existant pour générer des caractères d'au moins un alphabet spécifique distinct de celui correspondant audit clavier existant, et (ii) générer des caractères dudit alphabet spécifique à partir d'une combinaison d'actions sur des touches dudit clavier existant qui a été déterminée pour optimiser une approche intuitive par un utilisateur dudit clavier de la constitution dudit caractère à afficher. 19. Couche clavier selon la revendication 18, caractérisée en ce qu'elle est installée au niveau d'une couche de pilotes ( drivers ) du système d'exploitation de l'ordinateur. 20. Couche clavier selon la revendication 18, caractérisée en ce qu'elle est installée au niveau d'une interface avec des couches clavier existantes du système d'exploitation de l'ordinateur. 21. Couche clavier selon la revendication 18, caractérisée en ce qu'elle est installée au niveau d'une interface de gestion d'une interface graphique de l'ordinateur. 22. Couche clavier selon la revendication 18, caractérisée en ce qu'elle est installée au niveau d'une application spécifique résidante dans l'ordinateur. 23. Clavier d'ordinateur, adapté pour une mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 17, comprenant une pluralité de touches alphabétiques dans un premier alphabet, caractérisé en ce qu'il comprend er outre, sur lesdites touches - 16 - 2919736 alphabétiques, une équivalence du caractère dudit premier alphabet dans au moins un second alphabet. 24. Clavier d'ordinateur selon la revendication 23, caractérisé en ce que chaque touche alphabétique comprend des équivalences d'un caractère dans les alphabets respectivement latin, grec et cyrillique.