<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://bepo.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matthieu</id>
	<title>Disposition de clavier bépo - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://bepo.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matthieu"/>
	<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/Sp%C3%A9cial:Contributions/Matthieu"/>
	<updated>2026-05-06T19:02:49Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=XKB_:_installation_manuelle&amp;diff=22006</id>
		<title>XKB : installation manuelle</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=XKB_:_installation_manuelle&amp;diff=22006"/>
		<updated>2013-04-03T15:30:41Z</updated>

		<summary type="html">&lt;p&gt;Matthieu : Complétion de la procédure d&amp;#039;ajout d&amp;#039;un nouveau clavier&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{navigation|Installation}}&lt;br /&gt;
&lt;br /&gt;
Ces méthodes sont décrites pour une distribution [http://www.ubuntulinux.com Ubuntu], mais elles devraient s’appliquer à n’importe quelle distribution, y compris non Linux, car X.Org est standard. N’oubliez pas que vous devez être super-utilisateur (administrateur, &#039;&#039;root&#039;&#039;) pour faire les manipulations décrites ici. Pour cela, ouvrez un terminal/shell super-utilisateur (p.ex. {{c|sudo bash}} ou {{c|su}}) pour y lancer les commandes citées. Une fois installé de cette façon, le clavier fr-dvorak-bépo est utilisable par l&#039;ensemble des utilisateurs du système, avec éventuellement [[Utilisation avec X.Org|quelques réglages]].&lt;br /&gt;
&lt;br /&gt;
Deux méthodes d&#039;installation sont proposées, choisissez l&#039;une d&#039;entre elles et une seule.&lt;br /&gt;
&lt;br /&gt;
== Méthodes d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Remplacement global du fichier des dispositions françaises de claviers ===&lt;br /&gt;
&lt;br /&gt;
Pour les utilisateurs de Hardy Heron (dernière version d&#039;Ubuntu en avril 2008), vous pouvez remplacer votre fichier {{c|/usr/share/X11/xkb/symbols/fr}} par [http://www.clavier-dvorak.org/donnees/xkb/fr-bepo.1.0-rc1-hardy ce fichier].&lt;br /&gt;
Les commandes à taper dans une console pourraient ressembler à ceci :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/share/X11/xkb/symbols/&lt;br /&gt;
sudo cp -i fr fr.bak&lt;br /&gt;
sudo wget http://bepo.fr/donnees/xkb/fr -O fr&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a de fortes chances pour que ce fichier — et ces commandes — fonctionnent sur toute distribution basée sur un Xorg supérieur à la version 7.3.&lt;br /&gt;
&lt;br /&gt;
=== Modification ou ajout d&#039;un clavier existant dans le fichier des dispositions françaises de claviers ===&lt;br /&gt;
&lt;br /&gt;
Normalement, le clavier Dvorak de Josselin Mouette est inclus, en tant que disposition « Dvorak-fr », dans les distributions récentes (Dapper et suivantes pour Ubuntu, Sarge pour Debian, …). Depuis la version 7.3 de Xorg, le bépo est aussi présent, mais n&#039;est plus à jour (il le sera probablement à la sortie de la version 1.0 du bépo). Il est donc possible de modifier l&#039;une de ces deux dispositions, voire d&#039;ajouter une nouvelle entrée au fichier de configuration. Depuis la console, on se place dans le bon répertoire (cela varie selon la distribution ; en général, il s&#039;agit de {{c|/usr/share/X11/xkb/symbols/}} ou {{c|/usr/share/X11/xkb/symbols/pc}}. Si vous ne le trouvez pas, tapez {{c|locate xkb/symbols}}).&lt;br /&gt;
&lt;br /&gt;
; Un conseil : Si vous utilisez déjà le bépo ou le dvorak-fr sous [[Utilisation avec Gnome|Gnome]] ou [[Utilisation avec KDE|KDE]], pour éviter tout problème, supprimez tout d&#039;abord le bépo (ou le dvorak) de la liste des dispositions clavier disponibles dans vos préférences clavier, repassez en Azerty pour quelques minutes, allez faire les modifications dans le fichier de configuration et sauvegardez-les, puis retournez mettre en place la disposition nouvellement modifiée dans les préférences clavier. Vous pouvez alors immédiatement utiliser votre clavier sans relancer votre session. Si vous ne faites pas cela, Gnome notamment peut causer des problèmes.&lt;br /&gt;
&lt;br /&gt;
; Attention : Il semble que le fichier de configuration puisse parfois exister à plusieurs endroits (cf. ci-dessous des emplacements connus). Si vous avez des erreurs du style &#039;&#039;Error loading new keyboard description&#039;&#039; en tentant de charger la configuration avec {{cmd|setxkbmap}}, il est possible que vous n&#039;ayez pas modifié le bon — auquel cas, retentez votre chance avec un autre fichier.&lt;br /&gt;
&lt;br /&gt;
Procédons maintenant à l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /etc/X11/xkb/symbols&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou (cas d&#039;Ubuntu par exemple)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/share/X11/xkb/symbols&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou encore&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /usr/share/X11/xkb/symbols/pc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On commence par faire une sauvegarde du fichier :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cp fr fr.backup&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On ouvre le fichier des dispositions de claviers françaises avec son éditeur de texte préféré (ici, GEdit sous Gnome, à remplacer par Kate sous KDE, vim, emacs ou nano dans une console, ce que vous voulez…) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
gedit fr&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Installation]]&lt;br /&gt;
On repère le clavier qui nous intéresse (j&#039;ai ici choisi de remplacer le Dvorak-fr par la dernière version de bépo) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
// Keymap Dvorak pour le Français&lt;br /&gt;
// par Josselin Mouette &amp;lt;josselin.mouette@ens-lyon.org&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
partial alphanumeric_keys&lt;br /&gt;
xkb_symbols &amp;quot;dvorak&amp;quot; {&lt;br /&gt;
&lt;br /&gt;
   name[Group1]= &amp;quot;France - Dvorak&amp;quot;;&lt;br /&gt;
   […]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez un Xorg récent (depuis la version 7.XX), il y a déjà une section bépo dans le fichiers « fr » que vous regardez. Modifiez plutôt cette section ! Le début ressemble à ça :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
partial alphanumeric_keys&lt;br /&gt;
xkb_symbols &amp;quot;bepo&amp;quot; {&lt;br /&gt;
&lt;br /&gt;
  include &amp;quot;keypad(oss)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  name[Group1]= &amp;quot;France - Bepo, ergonomic, Dvorak way&amp;quot;;&lt;br /&gt;
  […]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(attention, juste en dessous il y a une autre version, mais sans les [[UTF-8]], on n&#039;y touche pas pour l’instant).&lt;br /&gt;
&lt;br /&gt;
On choisit dans le wiki sa version de xkb préférée, comme &#039;&#039;&#039;[[version {{numéro de version actuel}}#Fichier xkb|celle de la version {{numéro de version actuel}}]]&#039;&#039;&#039;, et on l’utilise pour &#039;&#039;&#039;remplacer&#039;&#039;&#039; toutes les lignes utiles (bien faire attention).&lt;br /&gt;
&lt;br /&gt;
On change peut également modifier les commentaires et le nom de la section pour rester cohérent.&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez ajouter un bépo plutôt que modifier un clavier existant, vous pouvez créer une section sur le même modèle et, de la même manière, copier-coller la [[Version {{numéro de version actuel}}#Fichier xkb|partie déclarative]] (aidez-vous des claviers déjà déclarés).&lt;br /&gt;
&lt;br /&gt;
Attention, si vous ajoutez un bépo, il faudra également ajouter les déclarations dans base.xml et evdev.xml qui sont dans le répertoire /usr/share/X11/xkb/rules/ (sans ça chez moi sur Gnome et Ubuntu la nouvelle disposition n&#039;apparassait pas dans le panneau de configuration). Pour cela, éditez-les et inspirez-vous des déclarations existantes pour le bépo.&lt;/div&gt;</summary>
		<author><name>Matthieu</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Pilote_Windows&amp;diff=20311</id>
		<title>Pilote Windows</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Pilote_Windows&amp;diff=20311"/>
		<updated>2012-12-11T09:47:10Z</updated>

		<summary type="html">&lt;p&gt;Matthieu : /* Création d’un pilote bépo personnalisé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{navigation|icone=Méthodologie.png|En savoir plus|{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;pilotes de la disposition de clavier bépo sur les systèmes d’exploitation Microsoft Windows&#039;&#039;&#039; sont créés par le logiciel &#039;&#039;Keyboard Layout Creator&#039;&#039; de Microsoft ([http://www.microsoft.com/downloads/details.aspx?FamilyID=8be579aa-780d-4253-9e0a-e17e51db2223&amp;amp;displaylang=en &#039;&#039;MSKLC&#039;&#039; version 1.4, 30 janvier 2007], nécessite [[wp:Microsoft .NET|.NET 2.0]]). Ce logiciel permet la modification de la partie alphanumérique du clavier soit cinquante touches avec la barre d’espace et le séparateur décimal. Il comprend un fichier d’aide {{c|msklc.chm}} et la liste des noms unicode 5.0 (mettre à jour avec [http://www.unicode.org/Public/UNIDATA/NamesList.html {{c|nameslist.txt}}] en version 6.0] à la main).&lt;br /&gt;
&lt;br /&gt;
== MSKLC et pilote bépo ==&lt;br /&gt;
Les fichiers de configuration de MSKLC, des fichiers textes dont l’extension est « klc », sont obtenus en sauvegardant une disposition de clavier depuis l&#039;interface graphique du logiciel (format UTF16-LE). Le fichier {{svn|pilotes/trunk/windows/bepo.klc|{{c|bepo.klc}}}} est le fichier source de la disposition bépo disponible sur le dépôt [[subversion]] du projet, généré automatiquement par &#039;&#039;[[configGenerator]]&#039;&#039; au format klc.&lt;br /&gt;
&lt;br /&gt;
MSKLC utilise cette source pour générer une [[wp:Dll#Windows|bibliothèque de liens dynamiques]] {{c|bepo.dll}} contenant le pilote de la disposition bépo ainsi qu’une application pour l’installer. Tous ces fichiers sont disponibles dans l’auto-executable [[wp:7zip|&#039;&#039;7zip&#039;&#039;]] {{dl|windows/bepo.exe|{{c|bepo.exe}}}} : c’est le pilote fourni aux utilisateurs sur la page d’[[Windows : installation|installation Windows]]. Durant l&#039;installation, la dll est copiée dans le répertoire {{c|%windir%/system32/}} ({{c|%windir%/sysWOW64/}} sur les machines 64 bits).&lt;br /&gt;
&lt;br /&gt;
Cette méthode simple de génération des pilotes n’est plus possible depuis que le tiret bas a été placé en {{touchesA|AltGr|Espace}} pour la [[version 0.6.6|version 0.6.6]] de la disposition.&lt;br /&gt;
&lt;br /&gt;
Plusieurs remarques ont été faites par le projet à propos des limites de MSKLC (dans sa version 1.4.6000.2) :&lt;br /&gt;
* l&#039;interface de MSKLC n’accepte pas de mettre le tiret bas « _ » sur {{tA|AltGr}} + {{tA|espace}}. L’erreur donnée est « ERROR: &#039;VK_SPACE&#039; in Shift State &#039;Ctl+Alt&#039; must be made up of white space character(s), but is defined as &#039;_&#039; (U+005f) instead. » ;&lt;br /&gt;
* les [[touches mortes]] ne s’enchainent pas et les caractères avec diacritiques multiples ne s’obtiennent qu’avec des diacritiques combinants ;&lt;br /&gt;
* absence de touche morte de type « [[compose]] » (&#039;&#039;MultiKey&#039;&#039;) ;&lt;br /&gt;
* déplacement impossible des modificateurs, pour avoir [[AltGr]] symétrique par exemple ou [[Utilisateur:Kaze/CapsLock|modifier capslock]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO&lt;br /&gt;
*documenter les formats de fichiers différents pour msklc.exe et kbdutools.exe&lt;br /&gt;
*documenter quel .msi fait quoi et que sont les trois &amp;lt;&amp;gt; architectures x64 ? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Générer les pilotes en batch ==&lt;br /&gt;
Il est possible de contourner certaines limitations de l&#039;interface graphique de MSKLC (par ex. mettre le tiret bas sur la barre d&#039;espace). Le répertoire d’installation de MSKLC contient notamment l’exécutable {{c|\bin\i386\kbdutool.exe}} qui permet de compiler les pilotes en batch (KbdTool v3.40 - &#039;&#039;convert keyboard text file to C file or a keyboard layout DLL&#039;&#039;). L&#039;option &#039;&#039;-u&#039;&#039;  génère la bibliothèque {{c|.dll}} du pilote que l’on peut copier dans le répertoire {{c|system32}} ou {{c|wowsys64}}. L’option &#039;&#039;-s&#039;&#039; génère quatre fichiers sources {{c|.H .C .RC .DEF}}, qu&#039;il est également possible d&#039;éditer (les passer en lecture seule pour qu&#039;ils soient compilés à la place du .klc). Les fichiers sources en C sont dans le répertoire {{c|\inc\}} dont {{c|kdb.h}}.&lt;br /&gt;
&lt;br /&gt;
===Création d’un pilote bépo personnalisé===&lt;br /&gt;
La méthode utilisée pour générer les pilotes bépo peut servir pour se fabriquer un pilote personnel.&lt;br /&gt;
:&#039;&#039;&#039;Création des dll :&#039;&#039;&#039; avec {{c|kbdutool.exe}}&lt;br /&gt;
* Créer votre disposition de clavier en la générant avec [[ConfigGenerator]] ou en éditant un fichier .klc.&lt;br /&gt;
* Placer le dans {{c|\msklc\bin\i386\}} et exécuter {{c|kbdutool.exe -u votrefichier.klc}} en ligne de commande, cela compile la disposition/dll pour i386/x86. Le [http://svnweb.tuxfamily.org/dl.php?repname=dvorak%2Fsvn&amp;amp;path=%2Fpilotes%2Ftrunk%2Fwindows%2Fcompil.bat&amp;amp; script utilisé pour bépo] génère les pilotes et sources de deux dispositions pour toutes les architectures possibles (la variable ver indiquant le numéro de version). Attention, le fichier doit être encodé en UTF-16 LE (et non pas BE). Attention également dans le nom de la disposition, les noms trop longs ou avec des caractères spéciaux ont l&#039;air de poser des problèmes.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Création des programmes d’installation :&#039;&#039;&#039; dans l’interface graphique avec une disposition au nom identique&lt;br /&gt;
* Charger la disposition dans MSKLC mais remplacer le caractère « _ » en AltGr+espace par un espace.&lt;br /&gt;
* Générer les pilotes normalement : un .exe, trois .msi et les .dll.&lt;br /&gt;
* Remplacer les dll par celles créées en batch à l’étape précédente.&lt;br /&gt;
&lt;br /&gt;
==== Exemples avec cette méthode ====&lt;br /&gt;
* [[Utilisateur:LeBret/Remplacer AltGr par Kana|Remplacer AltGr par Kana]] pour éviter l’amalgamme AltGr = Ctrl + Alt&lt;br /&gt;
* [[Utilisateur:LeBret/2 Alt et 2 AltGr symétriques sur TypeMatrix en mode 106 touches|Avoir Alt et AltGr symétriques sur un clavier TypeMatrix en mode 106 touches]]&lt;br /&gt;
&lt;br /&gt;
===Génerer les dlls avec le WDK===&lt;br /&gt;
Les fichiers sources en C sont également disponibles dans le &#039;&#039;[http://www.microsoft.com/downloads/details.aspx?FamilyID=2105564e-1a9a-4bf4-8d74-ec5b52da3d00&amp;amp;displaylang=en Windows Driver Kit]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Le site de l’association MON NOM ACCENTU{{R|É}} propose une [http://accentuez.mon.nom.free.fr/Creation_clavier_Windows.html explication détaillée ainsi qu’un fichier {{c|compile_i386.bat}} pour les compiler sur une machine x86].&lt;br /&gt;
&lt;br /&gt;
Le [http://neo-layout.org/ projet de disposition Neo2 pour l’allemand] utilise lui les sources en C pour modifier capslock et ajouter carrément deux nouvelles couches à la disposition ainsi que compose (voir [http://wiki.neo-layout.org/browser/windows/kbdneo2/Quelldateien/ leur dépôt svn]).&lt;br /&gt;
&lt;br /&gt;
==Fichier klc commenté de la version 0.6.5.1==&lt;br /&gt;
===En-tête===&lt;br /&gt;
 KBD	bepo0651	&amp;quot;fr-dvorak-bépo v0.6.5.1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 COPYRIGHT	&amp;quot;Public Domain&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 COMPANY	&amp;quot;wiki pour la conception d un dvorak francais&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On définit le nom de la dll (ascii 8.3) ({{c|bepo0651.dll}}) et la description que l&#039;on retrouve dans les propiétés de cette dll ainsi que dans les infos du programme dans le panneau de désinstallation. Ces deux informations doivent être unique sur le système.&lt;br /&gt;
Company ne peut pas être laissé vide. Si « copyright » est vide, il indiquera la date de création de la disposition. Ces valeurs ne peuvent commencer par un « &amp;quot; ».&lt;br /&gt;
&lt;br /&gt;
 LOCALENAME	&amp;quot;fr-FR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Langue (locale) de la disposition de clavier : fr-CH sur le clavier Qwertz suisse, fr-BE sur le clavier Azerty belge, fr-CA sur le clavier qwerty canadien, &lt;br /&gt;
&lt;br /&gt;
 LOCALEID	&amp;quot;0000040c&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Numéro utilisé dans la base de registre pour référencer la disposition. Il dépend du {{c|LOCALENAME}} précédent :&lt;br /&gt;
*FR (francais) : 0000040c&lt;br /&gt;
*CH (suisse) : 0000100c&lt;br /&gt;
*BE (belge) : 0000080c&lt;br /&gt;
*CA (canada) : 00000c0c&lt;br /&gt;
&lt;br /&gt;
Il sert par exemple si l&#039;on veut activer la disposition à l&#039;ouverture de session de windows en modifiant la base de registre.&lt;br /&gt;
&lt;br /&gt;
*[http://www.autohotkey.com/docs/misc/Languages.htm &#039;&#039;Language Codes&#039;&#039;]&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/ms776323 &#039;&#039;Locale identifier&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
 VERSION	1.0&lt;br /&gt;
&lt;br /&gt;
Quelqu&#039;un sait de quel version il s&#039;agit ?&lt;br /&gt;
&lt;br /&gt;
===Définition du comportement des modificateurs ===&lt;br /&gt;
 SHIFTSTATE&lt;br /&gt;
 &lt;br /&gt;
 0	//Column 4&lt;br /&gt;
 1	//Column 5 : Shft&lt;br /&gt;
 6	//Column 7 :       Ctrl Alt&lt;br /&gt;
 7	//Column 8 : Shft  Ctrl Alt&lt;br /&gt;
&lt;br /&gt;
0 = base, 1 = {{tA|Maj}}, 2 = {{tA|Ctrl}}, 4 = {{tA|Alt}}&lt;br /&gt;
&lt;br /&gt;
Les états 2 {{tA|Ctrl}} et 3 {{tA|Maj.}}+{{tA|Ctrl}} (soit les [[Raccourci clavier|raccourcis clavier]] en {{tA|Ctrl}} + {{tA|touche}}) ne sont pas utilisés par le pilote.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;souscode&amp;quot;&amp;gt;&lt;br /&gt;
      ╔═════╗  &lt;br /&gt;
 {{tA|Maj.}} ║1   7║ {{tA|AltGr}}+{{tA|Maj.}} (={{tA|Ctrl}}+{{tA|Alt}}+{{tA|Maj.}})&lt;br /&gt;
      ║     ║&lt;br /&gt;
      ║0   6║ {{tA|AltGr}} (={{tA|Ctrl}}+{{tA|Alt}})&lt;br /&gt;
      ╚═════╝ &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Disposition des caractères===&lt;br /&gt;
 LAYOUT		;an extra &#039;@&#039; at the end is a dead key&lt;br /&gt;
 &lt;br /&gt;
 //SC	VK_		Cap	0	1	6	7&lt;br /&gt;
 &lt;br /&gt;
 29	OEM_7		0	0024	0023	00a7	00b6	// $ # § ¶&lt;br /&gt;
 02	1		1	0022	1	2014	-1	// &amp;quot; 1 —&lt;br /&gt;
 03	2		1	00ab	2	003c	2264	// « 2 &amp;lt; ≤&lt;br /&gt;
 04	3		1	00bb	3	003e	2265	// » 3 &amp;gt; ≥&lt;br /&gt;
 05	4		1	0028	4	005b	201c	// ( 4 [ “&lt;br /&gt;
 06	5		1	0029	5	005d	201d	// ) 5 ] ”&lt;br /&gt;
 07	6		1	005f	6	-1	-1	// _ 6&lt;br /&gt;
 08	7		1	002b	7	00b1	00b0	// + 7 ± °&lt;br /&gt;
 09	8		1	002d	8	2013	2032	// - 8 – ′&lt;br /&gt;
 0a	9		1	002f	9	00f7	2033	// / 9 ÷ ″&lt;br /&gt;
 0b	0		1	002a	0	00d7	-1	// * 0 ×&lt;br /&gt;
 0c	OEM_4		0	003d	0040	00ac	-1	// = @ ¬&lt;br /&gt;
 0d	OEM_PLUS	0	0025	00b5	2030	-1	// % µ ‰	&lt;br /&gt;
 										&lt;br /&gt;
 10	A		1	b	B	007c	00a6	// b B | ¦&lt;br /&gt;
 11	Z		1	00e9	00c9	00b4@	02dd@	// é É ´ ˝&lt;br /&gt;
 12	E		1	p	P	0026	-1	// p P &amp;amp;&lt;br /&gt;
 13	R		5	o	O	0153	0152	// o O œ Œ&lt;br /&gt;
 14	T		1	00e8	00c8	0060	0060@	// è È ` `&lt;br /&gt;
 15	Y		0	005e@	0021	02c7@	00a1	// ^ ! ˇ ¡&lt;br /&gt;
 16	U		1	v	V	-1	-1	// v V&lt;br /&gt;
 17	I		5	d	D	00f0	00d0	// d D ð Ð&lt;br /&gt;
 18	O		1	l	L	fe63@	-1	// l L ﹣&lt;br /&gt;
 19	P		5	j	J	0133	0132	// j J ĳ Ĳ&lt;br /&gt;
 1a	OEM_6		5	z	Z	0259	018f	// z Z ə Ə&lt;br /&gt;
 1b	OEM_1		1	w	W	02d8@	-1	// w W ˘&lt;br /&gt;
 					&lt;br /&gt;
 1e	Q		5	a	A	00e6	00c6	// a A æ Æ&lt;br /&gt;
 1f	S		5	u	U	00f9	00d9	// u U ù Ù&lt;br /&gt;
 20	D		1	i	I	00a8@	02d9@	// i I ¨ ˙&lt;br /&gt;
 21	F		1	e	E	20ac	fe67@	// e E € ﹧&lt;br /&gt;
 22	G		0	002c	003f	2019	00bf	// , ? ’ ¿&lt;br /&gt;
 23	H		1	c	C	00a9	-1	// c C ©&lt;br /&gt;
 24	J		5	t	T	00fe	00de	// t T þ Þ&lt;br /&gt;
 25	K		1	s	S	00df	-1	// s S ß&lt;br /&gt;
 26	L		1	r	R	00ae	-1	// r R ®&lt;br /&gt;
 27	M		5	n	N	00f1	00d1	// n N ñ Ñ&lt;br /&gt;
 28	OEM_3		1	m	M	00af@	00ba	// m M ¯ º&lt;br /&gt;
 2b	OEM_5		1	00e7	00c7	00b8@	-1	// ç Ç ¸&lt;br /&gt;
 									&lt;br /&gt;
 56	OEM_102		1	00ea	00ca	002f	-1	// ê Ê /&lt;br /&gt;
 2c	W		1	00e0	00c0	007e	007e@	// à À ~ ~&lt;br /&gt;
 2d	X		1	y	Y	005c	-1	// y Y \&lt;br /&gt;
 2e	C		1	h	H	007b	-1	// h H {&lt;br /&gt;
 2f	V		0	002e	003a	007d	00b7	// . : } ·&lt;br /&gt;
 30	B		1	k	K	2026	-1	// k K …&lt;br /&gt;
 31	N		0	0027	003b	2018	-1	// &#039; ; ‘&lt;br /&gt;
 32	OEM_COMMA	1	q	Q	-1	-1	// q Q&lt;br /&gt;
 33	OEM_PERIOD	1	g	G	02da@	-1	// g G ˚	&lt;br /&gt;
 34	OEM_2		1	x	X	2020	2021	// x X † ‡&lt;br /&gt;
 35	OEM_8		1	f	F	02db@	00aa	// f F ˛ ª&lt;br /&gt;
 39	SPACE		0	0020	00a0	0020	202f	//&lt;br /&gt;
 									&lt;br /&gt;
 53	DECIMAL		0	002e	002e	-1	-1	// . .&lt;br /&gt;
&lt;br /&gt;
====Scan codes====&lt;br /&gt;
La colonne {{c|SC}} définit le &#039;&#039;scan code&#039;&#039; des touches. C&#039;est une valeur hardware envoyée par le clavier lorsqu&#039;une touche est pressée :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;souspre&amp;quot;&amp;gt;&lt;br /&gt;
 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗&lt;br /&gt;
 │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║&lt;br /&gt;
 │ 29 │ 02 │ 03 │ 04 │ 05 │ 06 │ 07 │ 08 │ 09 │ 0A │ 0B │ 0C │ 0D ║   0E   ║&lt;br /&gt;
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣&lt;br /&gt;
 ║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║&lt;br /&gt;
 ║  0F   ║ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 1A │ 1B ║  1C ║&lt;br /&gt;
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║&lt;br /&gt;
 ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║&lt;br /&gt;
 ║  3A    ║ 1E │ 1F │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 2B ║    ║&lt;br /&gt;
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣&lt;br /&gt;
 ║      ║    │    │    │    │    │    │    │    │    │    │    ║           ║&lt;br /&gt;
 ║  2A  ║ 56 │ 2C │ 2D │ 2E │ 2F │ 30 │ 31 │ 32 │ 33 │ 34 │ 35 ║     36    ║&lt;br /&gt;
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣&lt;br /&gt;
 ║       ║      ║     ║                       ║       ║      ║      ║      ║  ╔════╗&lt;br /&gt;
 ║  1D   ║ E01F ║ 38  ║          39           ║  E038 ║ E027 ║ E02F ║ E01D ║  ║ 53 ║&lt;br /&gt;
 ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝  ╚════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Virtual key codes====&lt;br /&gt;
*La colonne {{c|VK_}} contient les constantes utilisées dans les entêtes des fichiers sources pour représenter des [http://api.farmanager.com/en/winapi/virtualkeycodes.html touches virtuels] (&#039;&#039;virtual key&#039;&#039;), c&#039;est un code donné par le système utilsateur de windows pour représenter une frappe de touche – par exemple VK_D pour {{t|D}}, VK_1 pour {{t|1}}, etc. ([http://www.kbdedit.com/manual/low_level_vk_list.html autre liste de codes vk_]).&lt;br /&gt;
&lt;br /&gt;
*La touche {{c|VK_DECIMAL}}/sc53 est la touche {{t|.}} du pavé numérique.&lt;br /&gt;
&lt;br /&gt;
*VK_SPACE et VK_DECIMAL doivent être définis dans le klc.&lt;br /&gt;
&lt;br /&gt;
*La touche {{c|VK_OEM_102}}/sc56 – {{touche|&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;|clavier=disposition azerty|lien=non}} {{touche|&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;|clavier=disposition azerty|lien=non}} azerty (&#039;&#039;lesser greater&#039;&#039;, LSGT de [[xkb]]) – {{touche|ê}}, {{touche|Ê}} et {{touche|/}} bépo – n&#039;est pas présente sur certains [[type de clavier|types de claviers]].&lt;br /&gt;
&lt;br /&gt;
Dans [[configGenerator]], ces codes sont configurés dans le fichier &#039;&#039;virtalKeys.conf&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*{{dl|windows/bepo.klc|{{c|bepo.klc}}}} :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;souspre&amp;quot;&amp;gt;&lt;br /&gt;
 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗&lt;br /&gt;
 │OEM_│  1 │  2 │  3 │  4 │  5 │  6 │  7 │  8 │  9 │  0 │OEM_│OEM_║         ║&lt;br /&gt;
 │7   │    │    │    │    │    │    │    │    │    │    MINUS│PLUS║   &amp;lt;--   ║&lt;br /&gt;
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣&lt;br /&gt;
 ║       ║  B │OEM_│  P │  O │OEM_│OEM_│  V │  D │  L │  J │  Z │  W ║      ║&lt;br /&gt;
 ║  -&amp;gt;|  ║    │1   │    │    │2   │4   │    │    │    │    │    │    ║      ║&lt;br /&gt;
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║&lt;br /&gt;
 ║        ║  A │  U │  I │  E │OEM_│  C │  T │  S │  R │  N │  M │OEM_║   | ║&lt;br /&gt;
 ║        ║    │    │    │    COMMA│    │    │    │    │    │    │5   ║ &amp;lt;-&#039; ║&lt;br /&gt;
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣&lt;br /&gt;
 ║   ^  ║OEM_│  X │  Y │OEM_│OEM_│  K │OEM_│  Q │  G │  H │  F ║     ^      ║&lt;br /&gt;
 ║   |  ║102 │    │    │6   │PERIOD   │3   │    │    │    │    ║     |      ║&lt;br /&gt;
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣&lt;br /&gt;
 ║       ║      ║     ║                           ║     ║      ║     ║      ║  ╔═══╗&lt;br /&gt;
 ║       ║      ║     ║           SPACE           ║     ║      ║     ║      ║  DECIMAL&lt;br /&gt;
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝  ╚═══╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*{{dl|windows/bepo-azerty.klc|{{c|bepo-azerty.klc}}}} :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;souspre&amp;quot;&amp;gt;&lt;br /&gt;
 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗&lt;br /&gt;
 │OEM_│  1 │  2 │  3 │  4 │  5 │  6 │  7 │  8 │  9 │  0 │OEM_│OEM_║         ║&lt;br /&gt;
 │7   │    │    │    │    │    │    │    │    │    │    │4   │PLUS║   &amp;lt;--   ║&lt;br /&gt;
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣&lt;br /&gt;
 ║       ║  A │  Z │  E │  R │  T │  Y │  U │  I │  O │  P │OEM_│OEM_║      ║&lt;br /&gt;
 ║  -&amp;gt;|  ║    │    │    │    │    │    │    │    │    │    │6   │1   ║      ║&lt;br /&gt;
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║&lt;br /&gt;
 ║        ║  Q │  S │  D │  F │  G │  H │  J │  K │  L │  M │OEM_│OEM_║   | ║&lt;br /&gt;
 ║        ║    │    │    │    │    │    │    │    │    │    │3   │5   ║ &amp;lt;-&#039; ║&lt;br /&gt;
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣&lt;br /&gt;
 ║   ^  ║OEM_│  W │  X │  C │  V │  B │  N │OEM_│OEM_│OEM_│OEM_║     ^      ║&lt;br /&gt;
 ║   |  ║102 │    │    │    │    │    │    COMMA│PERIOD|2 │8   ║     |      ║&lt;br /&gt;
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣&lt;br /&gt;
 ║       ║      ║     ║                           ║     ║      ║     ║      ║  ╔═══╗&lt;br /&gt;
 ║       ║      ║     ║           SPACE           ║     ║      ║     ║      ║  DECIMAL&lt;br /&gt;
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝  ╚═══╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*{{dl|windows/bepo-qwertz.klc|{{c|bepo-qwertz.klc}}}} :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;souspre&amp;quot;&amp;gt;&lt;br /&gt;
 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗&lt;br /&gt;
 │OEM_│  1 │  2 │  3 │  4 │  5 │  6 │  7 │  8 │  9 │  0 │OEM_│OEM_║         ║&lt;br /&gt;
 │2   │    │    │    │    │    │    │    │    │    │    │4   │6   ║   &amp;lt;--   ║&lt;br /&gt;
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣&lt;br /&gt;
 ║       ║  Q │  W │  E │  R │  T │  Z │  U │  I │  O │  P │OEM_│OEM_║      ║&lt;br /&gt;
 ║  -&amp;gt;|  ║    │    │    │    │    │    │    │    │    │    │1   │3   ║      ║&lt;br /&gt;
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║&lt;br /&gt;
 ║        ║  A │  S │  D │  F │  G │  H │  J │  K │  L │OEM_│OEM_│OEM_║   | ║&lt;br /&gt;
 ║        ║    │    │    │    │    │    │    │    │    │7   │5   │8   ║ &amp;lt;-&#039; ║&lt;br /&gt;
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣&lt;br /&gt;
 ║   ^  ║OEM_│  Y │  X │  C │  V │  B │  N │  M │OEM_│OEM_│OEM_║     ^      ║&lt;br /&gt;
 ║   |  ║102 │    │    │    │    │    │    │    COMMA│PERIOD│MINUS   |      ║&lt;br /&gt;
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣&lt;br /&gt;
 ║       ║      ║     ║                           ║     ║      ║     ║      ║  ╔═══╗&lt;br /&gt;
 ║       ║      ║     ║           SPACE           ║     ║      ║     ║      ║  DECIMAL&lt;br /&gt;
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝  ╚═══╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comportement du capslock====&lt;br /&gt;
*La colonne {{c|Cap}} définit le comportement de la touche majuscule :&lt;br /&gt;
** 0 pas de caps=shift, &lt;br /&gt;
** 1 caps=shift pour les caractères en [[accès direct]],&lt;br /&gt;
** 4 caps=shift pour les caractères en accès [[altgr]].&lt;br /&gt;
** 5 = 1 + 4&lt;br /&gt;
&lt;br /&gt;
====Placement des caractères====&lt;br /&gt;
*Les colonnes 0, 1, 6 et 7 sont définies par le caractère lui-même pour les lettres de l&#039;alphabat latin et les chiffres et sinon par un numéro unicode. **Les emplacements non définis sont à -1. &lt;br /&gt;
*Les noms complets des caractères peuvent être obtenus en commentaires en sauvegardant le .klc avec MSKLC. Ils ne sont pas générés par configGenerator. Par exemple {{c|// f F ˛ ª}} devient {{c|// LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, &amp;lt;none&amp;gt;, OGONEK, FEMININE ORDINAL INDICATOR}}. (soit &amp;gt; 3 800 caractères en commentaires, environ 7 ko en volume).&lt;br /&gt;
&lt;br /&gt;
====Touches mortes====&lt;br /&gt;
*Les caractères devant se comporter comme des [[touches mortes]] ont un {{c|@}} en fin de définition. Leur comportement est défini en détail à l&#039;aide de deux colonnes Unicode. La première est le caractère de base, la seconde le caracère résultant de la frappe de la touche morte en plus du caractère de base (où qu&#039;il soit sur la disposition). La liste complète n&#039;est pas détaillée, par exemple la touche morte accent grave 0060@ et la définition de « è », « ì » et « Ǹ » s&#039;écrit :&lt;br /&gt;
&amp;lt;pre class=&amp;quot;souspre&amp;quot;&amp;gt;&lt;br /&gt;
 //SC	VK_		Cap	0	1	6	7&lt;br /&gt;
 14	T		1	00e8	00c8	0060	0060@	// è È ` `&lt;br /&gt;
 &lt;br /&gt;
 DEADKEY	0060&lt;br /&gt;
 0065	00e8	// e -&amp;gt; è&lt;br /&gt;
 0069	00ec	// i -&amp;gt; ì&lt;br /&gt;
 004e	01f8	// N -&amp;gt; Ǹ&lt;br /&gt;
 …&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Ligatures====&lt;br /&gt;
*Les ligatures notées %% sont définies à part. Elle ne doivent pas contenir plus de quatre [[wp:point de code|points de code]] [[wp:UTF-16|UTF-16]]. Exemple avec {{c|« }} sur {{t|2}}, {{c| »}} sur {{t|3}}, {{c|où}} en {{tA|AltGr}}+{{t|u}} et {{c|Où}} en {{tA|Maj.}}+{{tA|AltGr}}+{{t|u}}. La disposition fr-dvorak-bépo n’utilise pas de ligatures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;souspre&amp;quot;&amp;gt;&lt;br /&gt;
 //SC	VK_		Cap	0	1	2	6	7&lt;br /&gt;
 03	2		1	%%	2	-1	003c	2264	// &amp;lt;null&amp;gt;, DIGIT TWO, &amp;lt;none&amp;gt;, LESS-THAN SIGN, LESS-THAN OR EQUAL TO&lt;br /&gt;
 04	3		1	%%	3	-1	003e	2265	// &amp;lt;null&amp;gt;, DIGIT THREE, &amp;lt;none&amp;gt;, GREATER-THAN SIGN, GREATER-THAN OR EQUAL TO&lt;br /&gt;
 1f	S		1	u	U	-1	%%	%%	// LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, &amp;lt;none&amp;gt;, &amp;lt;null&amp;gt;, &amp;lt;null&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 LIGATURE&lt;br /&gt;
 &lt;br /&gt;
 //VK_		Mod#	Char0	Char1	Char2	Char3&lt;br /&gt;
 2		0	00ab	00a0		// LEFT-POINTING DOUBLE ANGLE QUOTATION MARK * + NO-BREAK SPACE&lt;br /&gt;
 3		0	00a0	00bb		// NO-BREAK SPACE + RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *&lt;br /&gt;
 S		3	006f	00f9		// LATIN SMALL LETTER O + LATIN SMALL LETTER U WITH GRAVE&lt;br /&gt;
 S		4	004f	00f9		// LATIN CAPITAL LETTER O + LATIN SMALL LETTER U WITH GRAVE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Définition du nom des touches assignées à chaque scancode===&lt;br /&gt;
 KEYNAME&lt;br /&gt;
 &lt;br /&gt;
 01	Esc&lt;br /&gt;
 0e	Backspace&lt;br /&gt;
 0f	Tab&lt;br /&gt;
 1c	Enter&lt;br /&gt;
 1d	Ctrl&lt;br /&gt;
 2a	Shift&lt;br /&gt;
 36	&amp;quot;Right Shift&amp;quot;&lt;br /&gt;
 37	&amp;quot;Num *&amp;quot;&lt;br /&gt;
 38	Alt&lt;br /&gt;
 39	Space&lt;br /&gt;
 3a	&amp;quot;Caps Lock&amp;quot;&lt;br /&gt;
 3b	F1&lt;br /&gt;
 3c	F2&lt;br /&gt;
 3d	F3&lt;br /&gt;
 3e	F4&lt;br /&gt;
 3f	F5&lt;br /&gt;
 40	F6&lt;br /&gt;
 41	F7&lt;br /&gt;
 42	F8&lt;br /&gt;
 43	F9&lt;br /&gt;
 44	F10&lt;br /&gt;
 45	Pause&lt;br /&gt;
 46	&amp;quot;Scroll Lock&amp;quot;&lt;br /&gt;
 47	&amp;quot;Num 7&amp;quot;&lt;br /&gt;
 48	&amp;quot;Num 8&amp;quot;&lt;br /&gt;
 49	&amp;quot;Num 9&amp;quot;&lt;br /&gt;
 4a	&amp;quot;Num -&amp;quot;&lt;br /&gt;
 4b	&amp;quot;Num 4&amp;quot;&lt;br /&gt;
 4c	&amp;quot;Num 5&amp;quot;&lt;br /&gt;
 4d	&amp;quot;Num 6&amp;quot;&lt;br /&gt;
 4e	&amp;quot;Num +&amp;quot;&lt;br /&gt;
 4f	&amp;quot;Num 1&amp;quot;&lt;br /&gt;
 50	&amp;quot;Num 2&amp;quot;&lt;br /&gt;
 51	&amp;quot;Num 3&amp;quot;&lt;br /&gt;
 52	&amp;quot;Num 0&amp;quot;&lt;br /&gt;
 53	&amp;quot;Num Del&amp;quot;&lt;br /&gt;
 54	&amp;quot;Sys Req&amp;quot;&lt;br /&gt;
 57	F11&lt;br /&gt;
 58	F12&lt;br /&gt;
 7c	F13&lt;br /&gt;
 7d	F14&lt;br /&gt;
 7e	F15&lt;br /&gt;
 7f	F16&lt;br /&gt;
 80	F17&lt;br /&gt;
 81	F18&lt;br /&gt;
 82	F19&lt;br /&gt;
 83	F20&lt;br /&gt;
 84	F21&lt;br /&gt;
 85	F22&lt;br /&gt;
 86	F23&lt;br /&gt;
 87	F24&lt;br /&gt;
 &lt;br /&gt;
 KEYNAME_EXT&lt;br /&gt;
 &lt;br /&gt;
 1c	&amp;quot;Num Enter&amp;quot;&lt;br /&gt;
 1d	&amp;quot;Right Ctrl&amp;quot;&lt;br /&gt;
 35	&amp;quot;Num /&amp;quot;&lt;br /&gt;
 37	&amp;quot;Prnt Scrn&amp;quot;&lt;br /&gt;
 38	&amp;quot;Right Alt&amp;quot;&lt;br /&gt;
 45	&amp;quot;Num Lock&amp;quot;&lt;br /&gt;
 46	Break&lt;br /&gt;
 47	Home&lt;br /&gt;
 48	Up&lt;br /&gt;
 49	&amp;quot;Page Up&amp;quot;&lt;br /&gt;
 4b	Left&lt;br /&gt;
 4d	Right&lt;br /&gt;
 4f	End&lt;br /&gt;
 50	Down&lt;br /&gt;
 51	&amp;quot;Page Down&amp;quot;&lt;br /&gt;
 52	Insert&lt;br /&gt;
 53	Delete&lt;br /&gt;
 54	&amp;lt;00&amp;gt;&lt;br /&gt;
 56	Help&lt;br /&gt;
 5b	&amp;quot;Left Windows&amp;quot;&lt;br /&gt;
 5c	&amp;quot;Right Windows&amp;quot;&lt;br /&gt;
 5d	Application&lt;br /&gt;
&lt;br /&gt;
===Définition du nom des touches mortes===&lt;br /&gt;
 KEYNAME_DEAD&lt;br /&gt;
 &lt;br /&gt;
 00b4	&amp;quot;ACUTE ACCENT&amp;quot;&lt;br /&gt;
 02dd	&amp;quot;DOUBLE ACUTE ACCENT&amp;quot;&lt;br /&gt;
 0060	&amp;quot;GRAVE ACCENT&amp;quot;&lt;br /&gt;
 005e	&amp;quot;CIRCUMFLEX ACCENT&amp;quot;&lt;br /&gt;
 02c7	&amp;quot;CARON&amp;quot;&lt;br /&gt;
 002c	&amp;quot;COMMA BELOW&amp;quot;&lt;br /&gt;
 002f	&amp;quot;STROKE&amp;quot;&lt;br /&gt;
 02d8	&amp;quot;BREVE&amp;quot;&lt;br /&gt;
 00a8	&amp;quot;DIAERESIS&amp;quot;&lt;br /&gt;
 02d9	&amp;quot;DOT ABOVE&amp;quot;&lt;br /&gt;
 00a4	&amp;quot;CURRENCY&amp;quot;&lt;br /&gt;
 00af	&amp;quot;MACRON&amp;quot;&lt;br /&gt;
 00b8	&amp;quot;CEDILLA&amp;quot;&lt;br /&gt;
 007e	&amp;quot;TILDE&amp;quot;&lt;br /&gt;
 02da	&amp;quot;RING ABOVE&amp;quot;&lt;br /&gt;
 00b5	&amp;quot;GREEK&amp;quot;&lt;br /&gt;
 02db	&amp;quot;OGONEK&amp;quot;&lt;br /&gt;
 0309	&amp;quot;HOOK ABOVE&amp;quot;&lt;br /&gt;
 031b	&amp;quot;HORN&amp;quot;&lt;br /&gt;
 0323	&amp;quot;DOT BELOW&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Pied de page===&lt;br /&gt;
&lt;br /&gt;
 DESCRIPTIONS&lt;br /&gt;
 &lt;br /&gt;
 0409	French (bépo)&lt;br /&gt;
 040C	Français (bépo)&lt;br /&gt;
&lt;br /&gt;
Description du clavier utilisée dans la barre des langues, fonction des codes langue, ici définie pour le français et l’anglais&amp;lt;ref&amp;gt;Michael S. Kaplan, [http://blogs.msdn.com/michkap/archive/2007/08/25/4564548.aspx &#039;&#039;MSKLC keyboard layout names in your own language&#039;&#039;], 25 août 2007.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 LANGUAGENAMES&lt;br /&gt;
 &lt;br /&gt;
 0409	French (France)&lt;br /&gt;
 040C	Français (France)&lt;br /&gt;
&lt;br /&gt;
(optionnel) Nom de la langue utilisée dans locale. On peut avoir également :&lt;br /&gt;
*French (Belgique)&lt;br /&gt;
*French (Canada)&lt;br /&gt;
*French (Suisse)&lt;br /&gt;
&lt;br /&gt;
 ENDKBD&lt;br /&gt;
&lt;br /&gt;
==Alternatives au programme MSKLC==&lt;br /&gt;
=== Clavier + ===&lt;br /&gt;
[http://utilfr42.free.fr/util/Clavier.php Clavier +] est un outil gratuit en français permettant d’assigner des fonctions à toutes les touches du clavier. Il est disponible en 32 et 64 bits et possède une interface utilisateur accessible.&lt;br /&gt;
&lt;br /&gt;
===AutoHotKey===&lt;br /&gt;
[[Windows portable|Portable Keyboard Layout]] est un script [http://www.autohotkey.com/ &#039;&#039;AutoHotKey&#039;&#039;] pouvant être utilisé pour obtenir la disposition fr-dvorak-bépo sous Windows en contournant le problème des privilèges administrateur&amp;lt;ref&amp;gt;http://colemak.com/AutoHotKey&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Modification de la base de registre ===&lt;br /&gt;
{{note|type=attention|Cette solution modifie la position des touches pour &#039;&#039;&#039;toutes&#039;&#039;&#039; les dispositions}}&lt;br /&gt;
*[http://colemak.com/Registry_remapping Registry remapping&#039;&#039;]&lt;br /&gt;
*[http://webpages.charter.net/krumsick/ KeyTweak] – Modification des touches dans la base de registre (gratuit).&lt;br /&gt;
&lt;br /&gt;
==Notes et références==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Liens externes==&lt;br /&gt;
*[http://www.kbdedit.com/manual/file_import_klc_file.html KbdEdit] permet de charger des klc et de compiler une dll.&lt;br /&gt;
*http://keyboards.jargon-file.org/ Des klc d&#039;autres langues que le français.&lt;br /&gt;
*http://www.autohotkey.com/wiki/index.php?title=Script_Listing#Keyboard_Enhancements liste de scripts AutoHotKey d’amélioration de clavier&lt;br /&gt;
*Igor Levicki, [http://www.levicki.net/articles/tips/2006/09/29/How_to_build_keyboard_layouts_for_Windows_x64.php &#039;&#039;Comment construire une disposition de clavier pour Windows 64bit&#039;&#039;], 29 sept. 2006.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Bépo]]&lt;br /&gt;
[[Catégorie:Aide]]&lt;/div&gt;</summary>
		<author><name>Matthieu</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Bugs&amp;diff=19692</id>
		<title>Bugs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Bugs&amp;diff=19692"/>
		<updated>2012-08-29T20:26:48Z</updated>

		<summary type="html">&lt;p&gt;Matthieu : /* Mac OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les bugs détectés dans les implémentations du bépo, ainsi que des bugs de logiciels incompatibles avec certaines spécificités du bépo.&lt;br /&gt;
&lt;br /&gt;
==Bugs des pilotes bépo==&lt;br /&gt;
===Linux, guillemets et chevrons===&lt;br /&gt;
À priori — et je ne suis pas le seul à le constater — quand on installe la disposition avec les droits administrateur sous Xorg la combinaison de {{t|«}} et de {{t|»}} avec {{t|Ctrl}} fait en réalité {{t|&amp;lt;}} et {{t|&amp;gt;}}. Ce qui n’est pas le cas avec l’installation sans les droits adminstrateur. Le fichier fr-dvorak-bepo.symbols semble erroné… (testé avec xev) --[[Utilisateur:Gyo|Gyo]] 1 décembre 2008 à 17:24 (CET)&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
* Commande V ne marche pas sous Safari avec la disposition Dvorak-azerty&lt;br /&gt;
* Depuis Mac OS X 10.8 Mountain Lion, Commande V ne marche pas non plus dans Mail --[[Utilisateur:Matthieu|Matthieu]]&lt;br /&gt;
* Avec cette même disposition, les raccourcis clavier sous Office sont défaillants (commande-z par exemple). La touche z ne marche pas.--[[Utilisateur:CharlesB|CharlesB]] 8 mai 2009 à 19:09 (CEST)&lt;br /&gt;
* &amp;lt;s&amp;gt;Commande Q et commande V ne marchent pas sous Firefox&amp;lt;/s&amp;gt; Ces raccourcis fonctionnent sans problème ici en bépo et en bépo-azerty. Avec quelle configuration obtient-on ce problème ? [[Utilisateur:Glehmann|Gaëtan]] 11 mai 2009 à 11:14 (CEST) Ça arrive quand l&#039;extension DownThemAll est active, donc finalement pas très grave.--[[Utilisateur:CharlesB|CharlesB]] 30 septembre 2009 à 10:49 (CEST)&lt;br /&gt;
* Microsoft Word 2007 change automatiquement le clavier bépo en français-azerty à son démarrage. Pour changer cela : Word / Préférences / Edit / décocher &amp;quot;Match font with keyboard&amp;quot;.--[[Utilisateur:Matthieu|Matthieu]] 26 février 2010 à 16:41 (CET)&lt;br /&gt;
* La lettre Z ne marche pas en bépo sous Microsoft Word, que ce soit en minuscule comme en majuscule.--[[Utilisateur:Matthieu|Matthieu]] 26 février 2010 à 17:25 (CET) Concernant ce souci, il a disparu chez moi avec l&#039;installation d&#039;Office 2011 --[[Utilisateur:NicolasLoeuillet|NicolasLoeuillet]] 23 novembre 2010 à 09:14 (CET)&lt;br /&gt;
&lt;br /&gt;
==[[Windows_portable|PKL]]==&lt;br /&gt;
*accès aux menus des fenêtres sous Windows à l&#039;aide du raccourci clavier Alt+[Lettre du menu]. Le menu apparait une fraction de seconde puis disparait ;&lt;br /&gt;
*le raccourci Win+E qui permet d&#039;ouvrir un explorateur sous windows envoie également l&#039;action Précédent au navigateur Opera 9.62 si ce dernier avait le focus au moment de l&#039;utilisation du raccourci. Le bug n&#039;est plus présent sous Opera 10.0 alpha 1 ;&lt;br /&gt;
*à l&#039;ouverture d&#039;une session RDP, lorsqu&#039;on tape le mot de passe, parfois la touche AltGr ne fonctionne pas, il faut alors utiliser Ctrl+Alt pour arriver à produire le caractère désiré ;&lt;br /&gt;
*sous Ultra Edit la touche AltGr fonctionne mal, il faut utiliser Ctrl+Alt mais ça se fait difficilement ;&lt;br /&gt;
*le symbole affiché sur la carte en AltGr + Shift + y ne correspond pas au symbole réellement frappé. Le symbole affiché est une apostrophe orientée sud ouest - nort est « ′ » (ce n&#039;est pas exactement celle là). Le symbole frappé est une apostrophe orientée nord ouest - sud est « ‘ ». Version utilisée 1.0rc2.&lt;br /&gt;
*pour faire l&#039;apostrophe correspondant à un accent grave, il y a deux méthodes. Soit (shift + %) + espace, soit (AltGr + è) + espace. Or la deuxième méthode ne fonctionne pas avec le PKL 1.0rc2. Il faut faire (AltGr + è) + espace + espace.&lt;br /&gt;
*sous MS Windows, le logiciel de gestion de collection GCstar n&#039;accepte pas dans les champs les caractères spéciaux (à priori non-ascii) provenant de PKL en bépo (entre autres : «»éèçà…). En azerty, cela ne pose pas de problème. Pourtant ce logiciel supporte l&#039;UTF-8.&lt;br /&gt;
&lt;br /&gt;
==Bugs extérieurs==&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
====Navigation grâce à majuscule+espace====&lt;br /&gt;
Le bug a été signalé plusieurs fois, et déclaré auprès de firefox le 24 février 2009. Une solution a été trouvée.&lt;br /&gt;
&lt;br /&gt;
https://bugzilla.mozilla.org/show_bug.cgi?id=479942&lt;br /&gt;
&lt;br /&gt;
De même sous Windows, maj+espace est mal interprété sous IE 8 et Firefox 3.5 (fonctionne en azerty).&lt;br /&gt;
&lt;br /&gt;
=== PSPad ===&lt;br /&gt;
==== Impossibilité de faire un underscore « _ »====&lt;br /&gt;
Dans la configuration par défaut, il y a un raccourci clavier qui pose un problème pour obtenir l&#039;underscore avec la combinaison {{t|AltGr}}+{{t|Espace}}.&lt;br /&gt;
&lt;br /&gt;
Pour corriger ce problème, allez dans le menu :&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Options&#039;&#039;&#039;  —&amp;gt; &#039;&#039;&#039;Options du programme…&#039;&#039;&#039; —&amp;gt; &#039;&#039;&#039;Liste des raccourcis-clavier&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans la fenêtre de droite, sélectionnez &#039;&#039;&#039;Template&#039;&#039;&#039;, éditez &#039;&#039;&#039;Modèle du bloc&#039;&#039;&#039; et supprimez le raccourci Ctrl+Alt+Space.&amp;lt;br /&amp;gt;&lt;br /&gt;
Appliquez et fermez.&lt;br /&gt;
&lt;br /&gt;
=== KeePass ===&lt;br /&gt;
Logiciel libre de gestion de mots de passes. (http://keepass.info/)&lt;br /&gt;
&lt;br /&gt;
Dans sa configuration par défault, ce logiciel provoque une interférence sur le caractère barre verticale « | ».&lt;br /&gt;
&lt;br /&gt;
Aller dans &#039;&#039;&#039;Tools&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Options&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Integration&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Global auto-type&#039;&#039;&#039; et effacer le raccourci avec CTRL + SHIFT.&lt;/div&gt;</summary>
		<author><name>Matthieu</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Liens&amp;diff=17147</id>
		<title>Liens</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Liens&amp;diff=17147"/>
		<updated>2010-09-23T18:38:33Z</updated>

		<summary type="html">&lt;p&gt;Matthieu : Ajout d&amp;#039;un lien &amp;quot;blog&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|type=note|Plus de liens sur les pages : [[périphériques]] et [[dispositions]].}}&lt;br /&gt;
Page de liens externes en relation avec le projet fr-dvorak-bépo.&lt;br /&gt;
{{sommaire à droite}}&lt;br /&gt;
&lt;br /&gt;
== Où l&#039;on parle du projet bépo ==&lt;br /&gt;
* [http://www.facebook.com/home.php?#!/group.php?gid=117189511640683 Le groupe Bépo sur Facebook !]&lt;br /&gt;
* [http://forum.ubuntu-fr.org/viewtopic.php?id=64820&amp;amp;p=1 dvorak-fr, c&#039;est pas du bidon !] sur le forum de ubuntu-fr&lt;br /&gt;
* [http://linuxfr.org/~seginus/25350.html sujet sur linux-fr], [http://linuxfr.org/~tiot/27016.html annonce de la version 1.0rc1]&lt;br /&gt;
* http://www.kamesenin.net/2007/12/27/conaissez-vous-la-disposition-clavier-dvorak-bepo/&lt;br /&gt;
* [http://www.yaronet.com/posts.php?sl=&amp;amp;s=112955 sur le forum yAronet]&lt;br /&gt;
* [http://librezele.wordpress.com/2008/09/16/fr-dvorak-bepo-clavier-dvorak/ Libres-Ailé(e)s pour Linux et le monde du Libre ! (Association pour Linux, les logiciels libres et la culture libre, Arrigas, Cévennes, France)]&lt;br /&gt;
===Blogs===&lt;br /&gt;
*Cougar, [http://cougar44.free.fr/blog/index.php?2007/09/19/34-dvorak-pour-les-nuls &#039;&#039;Dvorak pour les nuls&#039;&#039;], 19 septembre 2007.&lt;br /&gt;
*LordPhoenix, [http://lordphoenix.tuxfamily.org/436/petit-retour-sur-le-clavier-dvorak &#039;&#039;Petit retour sur le clavier Dvorak&#039;&#039;], 3 avril 2008. &lt;br /&gt;
*Deadal Nix, [http://deadal.nix.free.fr/dotclear/blog/2008/05/01/24-le-dvorak-bepo &#039;&#039;Le Dvorak bépo&#039;&#039;], 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt; mai 2008.&lt;br /&gt;
*Thesa, [http://filyb.info/post/2008/09/01/Bepo &#039;&#039;Ce billet est écrit en Dvorak-bépo&#039;&#039;], 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt; septembre 2008.&lt;br /&gt;
*Libre-Fan, [http://librefan.wordpress.com/2008/09/16/fr-dvorak-bepo-clavier-presque-parfait/ &#039;&#039;fr-dvorak-bépo, un clavier presque parfait&#039;&#039;], 16 septembre 2008.&lt;br /&gt;
*Balise, [http://www.pasithee.fr/blog/index.php?post/2008/10/02/BEPOEEEEEEEEEEEEEEE &#039;&#039;BÉPOÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈ&#039;&#039;], 2 octobre 2008.&lt;br /&gt;
*Matthieu Napoli, [http://blogs.codes-sources.com/madmatt/archive/2008/10/30/soulagez-vos-mains-passez-au-clavier-dvorak.aspx &#039;&#039;Soulagez vos mains : passez au clavier Dvorak&#039;&#039;], 30 octobre 2008.&lt;br /&gt;
*Blogeee, [http://www.blogeee.net/2008/11/19/une-solution-ergonomique-pour-compenser-letroitesse-des-claviers-de-netbooks/ &#039;&#039;Une solution ergonomique pour compenser l’étroitesse des claviers des netbooks&#039;&#039;], 20 novembre 2008.&lt;br /&gt;
*Mikael_le_fou, [http://www.gamekult.com/blog/mikael_le_fou/128205/Typematrix+2030+et+Natural+Keyboard+Bepo+4000.html &#039;&#039;Typematrix 2030 et Natural keyboard bépo 4000&#039;&#039;], 24 novembre 2008 et [http://www.gamekult.com/blog/mikael_le_fou/139041/Bepo+Les+etiquettes+autocollantes+Beaujoie.html &#039;&#039;Les étiquettes autocollantes Beaujoie&#039;&#039;], 3 mars 2009.&lt;br /&gt;
*ElfeJoyeux, [http://lutinsmulticolores.blogspot.com/search/label/bépo &#039;&#039;Chronique d&#039;un passage au bépo&#039;&#039;], 23 janvier 2009, 12 mars 2009 et 27 avril 2009.&lt;br /&gt;
*idoric, [http://idoric.free.fr/dotclear/index.php/post/2009/05/05/La-disposition-de-clavier-bepo &#039;&#039;La disposition de clavier bépo&#039;&#039;] le 6 mai 2009, [http://idoric.free.fr/dotclear/index.php/post/2009/05/08/Le-clavier-orthogonal-TypeMatrix &#039;&#039;Le clavier orthogonal TypeMatrix&#039;&#039;] le 8 mai 2009, et [http://idoric.free.fr/dotclear/index.php/post/2009/06/20/Bricolage%3A-faire-un-clavier-bepo-avec-les-autocollants-Beaujoie &#039;&#039;Bricolage : faire un clavier bépo avec les autocollants Beaujoie&#039;&#039;] le 29 août 2009.&lt;br /&gt;
* Mut, &#039;&#039;[http://monftpamwa.free.fr/dotclear/?post/2010/02/13/Clavier-BEPO Clavier BÉPO]&#039;&#039; le 13 février 2010.&lt;br /&gt;
&lt;br /&gt;
===Technique===&lt;br /&gt;
* [http://slswww.free.fr SLSWW] : astuces et fichiers pour bépo sous GNU/Linux&lt;br /&gt;
* [https://bugs.freedesktop.org/show_bug.cgi?id=17821 intégration de la version finale dans X.Org]&lt;br /&gt;
* [http://tablang.mozdev.org/ TabLang] — Une extension firefox pour gérer langue/clavier pour chaque onglet]&lt;br /&gt;
&lt;br /&gt;
==Où l&#039;on parle du Dvorak==&lt;br /&gt;
* [http://www.dvzine.org/ &#039;&#039;&#039;&#039;&#039;The Dvorak Zine&#039;&#039;&#039;&#039;&#039;] – Une bande-dessinée racontant l&#039;histoire du clavier Dvorak&lt;br /&gt;
* [http://www.ladepeche.fr/article/2008/02/09/432778-Et-si-on-changeait-de-clavier.html La dépêche.fr] – Philippe Rioux, &#039;&#039;Et si on changeait de clavier ?&#039;&#039;, 9 février 2008.&lt;br /&gt;
* [http://dactyl-ok.typepad.fr/echodesclaviers/ l&#039;Écho des claviers] – Blog de Martine Pineau, professeure de dactylographie ergonomique à Toulouse ([[dvorak-fr]]).&lt;br /&gt;
* [http://www.emploitheque.org/actualite-185-Le-Dvorak---clavier-d-ordinateur-revolutionnaire-09062010 Emploithèque (Ressources secteur public)] — David Prudhon, &#039;&#039;Le Dvorak : clavier d&#039;ordinateur révolutionnaire&#039;&#039;, le 09 juin 2010.&lt;br /&gt;
&lt;br /&gt;
== Articles de recherche ==&lt;br /&gt;
*[http://www.gi.ecp.fr/~yannou/ Bernard Yannou], [http://www.gi.ecp.fr/~yannou/docs%20diverses/Yannou%20-%20Projet%20innovant%20clavier%20ergonomique.pdf &#039;&#039;Projet innovant de clavier ergonomique&#039;&#039;] ([http://www.wipo.int/pctdb/en/wo.jsp?wo=2001027732&amp;amp;IA=WO2001027732&amp;amp;DISPLAY=STATUS brevet])&lt;br /&gt;
*Marc Oliver Wagner, Bernard Yannou, Steffen Kehl, Dominique Feillet, Jan Eggers, &#039;&#039;Ergonomic modelling and optimization of the keyboard arrangement with an ant colony algorithm&#039;&#039;, Journal of Engineering Design, vol. 14, Issue 2, juin 2003, p. 187-208.&lt;br /&gt;
* Kinkead R., &#039;&#039;Typing speeds, keying rates, and optimized keyboard layouts&#039;&#039;, Proc. of the 19th Annual Meeting of the Human Factors Society. Santa Monica: Human Factors Society, 1975, 159-161 (il faudrait arriver à mettre la main dessus)&lt;br /&gt;
* Lissa W. Light, Peter G. Anderson, [http://www.cs.rit.edu/~pga/abstracts.php#keyboard &#039;&#039;Typewriter keyboards via simmulated annealing&#039;&#039;], 1993 : sur la création d&#039;un &#039;&#039;keymap&#039;&#039; anglophone avec la technique du [http://fr.wikipedia.org/wiki/Recuit_simul%C3%A9 recuit simulé] (proche de celle des [http://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique algorithmes génétiques]). Il résume bien le problème, et utilise les données de Kinkhead de 75 pour calculer le coût des mouvements.&lt;br /&gt;
* R. William Soukoreff, I. Scott MacKenzie, [http://citeseer.ist.psu.edu/soukoreff03inputbased.html &#039;&#039;Input-based Language Modelling in the Design of High Performance Text Input Techniques&#039;&#039;], 2003&lt;br /&gt;
* Leonard J. West, [http://citeseer.ist.psu.edu/623143.html &#039;&#039;The Standard and Dvorak Keyboards Revisited: Direct Measures of Speed&#039;&#039;], ? : une étude quantitative critique sur le clavier Dvorak anglais&lt;br /&gt;
* [http://www.cs.rit.edu/~pga/abstracts.html#keyboard Utilisation du recuit simulé pour calculer un clavier optimal pour l&#039;anglais]. Résume assez bien le problème. (lien mort)&lt;br /&gt;
* [http://citeseer.nj.nec.com/501140.html Discute le calcul de la fonction de coût d&#039;un mouvement donné] (lien mort)&lt;br /&gt;
*  Mathias Kölsch, Matthew Turk, [http://citeseer.ist.psu.edu/532022.html &#039;&#039;A survey of virtual keyboards&#039;&#039;], 2002 : montre et compare un grand nombre de périphériques de saisie virtuels (2002)&lt;br /&gt;
*Alain Delisle, Brenda Santos, Yves Montpetit, Daniel Imbeau, [http://www.irsst.qc.ca/fr/_publicationirsst_854.html &#039;&#039;Étude cinématique de diverses méthodes de manipulation de la souris d&#039;ordinateur&#039;&#039;], Études et recherches / Rapport  R-311, Montréal, IRSST, 2002, 35 p.&lt;br /&gt;
*Chetan Prajapati, Jwalanta Deep Shrestha, Shishir Jha, [http://jwalanta.com.np/files/nepalikeyboardlayout_report_draft.pdf &#039;&#039;Nepali Unicode Keyboard Layout Standarization based on Genetic Algorithm&#039;&#039;], mai 2008.&lt;br /&gt;
* S. Colas, N. Monmarché, P. Gaucher, et M. Slimane, [http://www.hant.li.univ-tours.fr/webhant/pub/ColMonGauSli06a.meta.pdf &#039;&#039;Optimisation de l&#039;organisation d&#039;un clavier virtuel pour personnes handicapées par des fourmis articielles&#039;&#039;], date?.&lt;br /&gt;
&lt;br /&gt;
== Divers ==&lt;br /&gt;
* [http://rishida.net/scripts/uniview/ &#039;&#039;&#039;UniView&#039;&#039;&#039;] – Un outil en ligne pour visualiser les caratères d’Unicode et leurs caractéristiques.&lt;br /&gt;
* [http://rishida.net/tools/conversion/ Unicode Code Converter v7.0.1] – Un convertisseur de code Unicode&lt;br /&gt;
* Vidéos sur le Dvorak américain [http://www.youtube.com/watch?v=FkMB5Q27nQI ici] et [http://www.youtube.com/watch?v=YPfevKbJRmQ là]&lt;br /&gt;
* [http://www.visi.com/~pmk/evolved.html &#039;&#039;I evolved my own keymap&#039;&#039;] (lien mort) : intéressant, mais la méthode est un peu « amateure ». A donné lieu à un [http://slashdot.org/article.pl?sid=02/07/06/1244204&amp;amp;amp;mode=thread&amp;amp;amp;tid=137 post sur Slashdot]&lt;br /&gt;
* [http://www.hooleon.com/menu-custom.htm Autocollants pour touches]&lt;br /&gt;
* Humour : [http://www.onemanga.com/One_Piece/505/13/ Attaque bépo!]&lt;br /&gt;
* Bricolages : [http://www.flickr.com/photos/b-dash/86752444/in/set-1454817/  Jesse se fait son clavier Dvorak], [http://vulgum.org/article.php3?id_article=843 Transformer un clavier azerty/qwerty en dvorak] ou encore  [http://jonaquino.blogspot.com/2005/05/poor-mans-kinesis-keyboard-knexis.html Utiliser des K&#039;nex pour avoir certaines touches sous les pouces]&lt;br /&gt;
&lt;br /&gt;
* Voila un gars qui a fait ça pour lui-même : [http://www.visi.com/~pmk/evolved.html] (lien mort) (avec le code de l&#039;AG en C)&lt;br /&gt;
&lt;br /&gt;
* L’article sur le clavier, vu par [http://www.larousse.fr/encyclopedie/article/clavier_dordinateur/11012781 Larousse]&lt;br /&gt;
* [http://dascritch.net/blog.php/post/2008/10/21/Psychanalyse-du-clavier-la-premiere-consultation Psychanalyse du clavier]&lt;br /&gt;
* [http://www.codeguru.com/cpp/w-p/system/keyboard/print.php/c16129/ Un clavier virtuel pour (presque) tous les claviers]&lt;br /&gt;
&lt;br /&gt;
== Informatique et implémentations ==&lt;br /&gt;
* [http://www.xfree86.org/current/XKB-Config.html &#039;&#039;XKB configuration guide&#039;&#039;] : &#039;&#039;This document describes how to configure XFree86 XKB from a user&#039;s point of view&#039;&#039;&lt;br /&gt;
* [http://www.xfree86.org/current/XKB-Enhancing.html &#039;&#039;How to further enhance XKB configuration&#039;&#039;], guide du développeur de keymaps XKB&lt;br /&gt;
* [http://www.charvolant.org/~doug/xkb/html/index.html &#039;&#039;An Unreliable Guide to XKB Configuration&#039;&#039;]&lt;br /&gt;
* [http://freedesktop.org/wiki/Software/LibXklavier &#039;&#039;Freedesktop : Software/LibXklavier&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Polices d&#039;écriture pour bépo ==&lt;br /&gt;
Liste de polices de caractères supportants au mieux l&#039;ensemble des caractères du bépo :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Police !! Caractères manquants&lt;br /&gt;
|-&lt;br /&gt;
| [http://dejavu-fonts.org/wiki/index.php?title=Main_Page DejaVu] 2.30 || ?&lt;br /&gt;
|-&lt;br /&gt;
| … || à compléter…&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- cf. http://wiki.neo-layout.org/wiki/Verweise%20auf%20andere%20Projekte --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Voir aussi :&#039;&#039;&#039;&lt;br /&gt;
* [http://fiziwig.com/conlang/neoglyph/ Neoglyphic 2.0: Font and Glyph Design] – Une police « polyvalente » qui permet de dessiner ses glyphes soi-même.&lt;br /&gt;
&lt;br /&gt;
== Typographie et bonnes manières ==&lt;br /&gt;
* [http://marcautret.free.fr/sigma/pratik/typo/guilles/index.php Guillemets et espaces insécables]&lt;br /&gt;
* [http://jacques-andre.fr/faqtypo/lessons.pdf Petites leçons de typographie] (pdf, 733 ko) par Jacques André&lt;br /&gt;
* [http://edu.ca.edu/typo/ La typographie au quotidien]&lt;br /&gt;
* [http://www.orthotypographie.fr/ Les deux tomes de l’orthotypographie et articles indépendants] de Jean-Pierre Lacroux indispensable pour nuancer, comprendre les subtilités.&lt;br /&gt;
* Accentuer les majuscules : &lt;br /&gt;
**[http://www.academie-francaise.fr/langue/questions.html#accentuation Académie française] &lt;br /&gt;
**[http://www.synec-doc.be/doc/accents2.htm Synec-doc]&lt;br /&gt;
** [http://www.langue-fr.net/d/maj_accent/maj_accent.htm langue-fr.net]&lt;/div&gt;</summary>
		<author><name>Matthieu</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Bugs&amp;diff=16418</id>
		<title>Bugs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Bugs&amp;diff=16418"/>
		<updated>2010-02-26T16:25:47Z</updated>

		<summary type="html">&lt;p&gt;Matthieu : /* Mac OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les bugs détectés dans les implémentations du bépo, ainsi que des bugs de logiciels incompatibles avec certaines spécificités du bépo.&lt;br /&gt;
&lt;br /&gt;
==Bugs des pilotes bépo==&lt;br /&gt;
===Linux, guillemets et chevrons===&lt;br /&gt;
À priori — et je ne suis pas le seul à le constater — quand on installe la disposition avec les droits administrateur sous Xorg la combinaison de {{t|«}} et de {{t|»}} avec {{t|Ctrl}} fait en réalité {{t|&amp;lt;}} et {{t|&amp;gt;}}. Ce qui n’est pas le cas avec l’installation sans les droits adminstrateur. Le fichier fr-dvorak-bepo.symbols semble erroné… (testé avec xev) --[[Utilisateur:Gyo|Gyo]] 1 décembre 2008 à 17:24 (CET)&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
* Commande V ne marche pas sous Safari avec la disposition Dvorak-azerty&lt;br /&gt;
* Avec cette même disposition, les raccourcis clavier sous Office sont défaillants (commande-z par exemple). La touche z ne marche pas.--[[Utilisateur:CharlesB|CharlesB]] 8 mai 2009 à 19:09 (CEST)&lt;br /&gt;
* &amp;lt;s&amp;gt;Commande Q et commande V ne marchent pas sous Firefox&amp;lt;/s&amp;gt; Ces raccourcis fonctionnent sans problème ici en bépo et en bépo-azerty. Avec quelle configuration obtient-on ce problème ? [[Utilisateur:Glehmann|Gaëtan]] 11 mai 2009 à 11:14 (CEST) Ça arrive quand l&#039;extension DownThemAll est active, donc finalement pas très grave.--[[Utilisateur:CharlesB|CharlesB]] 30 septembre 2009 à 10:49 (CEST)&lt;br /&gt;
* Microsoft Word change automatiquement le clavier bépo en français-azerty à son démarrage. Pour changer cela : Word / Préférences / Edit / décocher &amp;quot;Match font with keyboard&amp;quot;.--[[Utilisateur:Matthieu|Matthieu]] 26 février 2010 à 16:41 (CET)&lt;br /&gt;
* La lettre Z ne marche pas en bépo sous Microsoft Word, que ce soit en minuscule comme en majuscule.--[[Utilisateur:Matthieu|Matthieu]] 26 février 2010 à 17:25 (CET)&lt;br /&gt;
&lt;br /&gt;
==[[Windows_portable|PKL]]==&lt;br /&gt;
*accès aux menus des fenêtres sous Windows à l&#039;aide du raccourci clavier Alt+[Lettre du menu]. Le menu apparait une fraction de seconde puis disparait ;&lt;br /&gt;
*le raccourci Win+E qui permet d&#039;ouvrir un explorateur sous windows envoie également l&#039;action Précédent au navigateur Opera 9.62 si ce dernier avait le focus au moment de l&#039;utilisation du raccourci. Le bug n&#039;est plus présent sous Opera 10.0 alpha 1 ;&lt;br /&gt;
*à l&#039;ouverture d&#039;une session RDP, lorsqu&#039;on tape le mot de passe, parfois la touche AltGr ne fonctionne pas, il faut alors utiliser Ctrl+Alt pour arriver à produire le caractère désiré ;&lt;br /&gt;
*sous Ultra Edit la touche AltGr fonctionne mal, il faut utiliser Ctrl+Alt mais ça se fait difficilement ;&lt;br /&gt;
*le symbole affiché sur la carte en AltGr + Shift + y ne correspond pas au symbole réellement frappé. Le symbole affiché est une apostrophe orientée sud ouest - nort est « ′ » (ce n&#039;est pas exactement celle là). Le symbole frappé est une apostrophe orientée nord ouest - sud est « ‘ ». Version utilisée 1.0rc2.&lt;br /&gt;
*pour faire l&#039;apostrophe correspondant à un accent grave, il y a deux méthodes. Soit (shift + %) + espace, soit (AltGr + è) + espace. Or la deuxième méthode ne fonctionne pas avec le PKL 1.0rc2. Il faut faire (AltGr + è) + espace + espace.&lt;br /&gt;
*sous MS Windows, le logiciel de gestion de collection GCstar n&#039;accepte pas dans les champs les caractères spéciaux (à priori non-ascii) provenant de PKL en bépo (entre autres : «»éèçà…). En azerty, cela ne pose pas de problème. Pourtant ce logiciel supporte l&#039;UTF-8.&lt;br /&gt;
&lt;br /&gt;
==Bugs extérieurs==&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
====Navigation grâce à majuscule+espace====&lt;br /&gt;
Le bug a été signalé plusieurs fois, et déclaré auprès de firefox le 24 février 2009. Une solution a été trouvée.&lt;br /&gt;
&lt;br /&gt;
https://bugzilla.mozilla.org/show_bug.cgi?id=479942&lt;br /&gt;
&lt;br /&gt;
De même sous Windows, naj+espace est mal interprêté sous IE 8 et Firefox 3.5 (fonctionne en azerty).&lt;/div&gt;</summary>
		<author><name>Matthieu</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Bugs&amp;diff=16417</id>
		<title>Bugs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Bugs&amp;diff=16417"/>
		<updated>2010-02-26T15:41:44Z</updated>

		<summary type="html">&lt;p&gt;Matthieu : Ajout d&amp;#039;un bug sous Mac:Word&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les bugs détectés dans les implémentations du bépo, ainsi que des bugs de logiciels incompatibles avec certaines spécificités du bépo.&lt;br /&gt;
&lt;br /&gt;
==Bugs des pilotes bépo==&lt;br /&gt;
===Linux, guillemets et chevrons===&lt;br /&gt;
À priori — et je ne suis pas le seul à le constater — quand on installe la disposition avec les droits administrateur sous Xorg la combinaison de {{t|«}} et de {{t|»}} avec {{t|Ctrl}} fait en réalité {{t|&amp;lt;}} et {{t|&amp;gt;}}. Ce qui n’est pas le cas avec l’installation sans les droits adminstrateur. Le fichier fr-dvorak-bepo.symbols semble erroné… (testé avec xev) --[[Utilisateur:Gyo|Gyo]] 1 décembre 2008 à 17:24 (CET)&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
* Commande V ne marche pas sous Safari avec la disposition Dvorak-azerty&lt;br /&gt;
* Avec cette même disposition, les raccourcis clavier sous Office sont défaillants (commande-z par exemple). La touche z ne marche pas.--[[Utilisateur:CharlesB|CharlesB]] 8 mai 2009 à 19:09 (CEST)&lt;br /&gt;
* &amp;lt;s&amp;gt;Commande Q et commande V ne marchent pas sous Firefox&amp;lt;/s&amp;gt; Ces raccourcis fonctionnent sans problème ici en bépo et en bépo-azerty. Avec quelle configuration obtient-on ce problème ? [[Utilisateur:Glehmann|Gaëtan]] 11 mai 2009 à 11:14 (CEST) Ça arrive quand l&#039;extension DownThemAll est active, donc finalement pas très grave.--[[Utilisateur:CharlesB|CharlesB]] 30 septembre 2009 à 10:49 (CEST)&lt;br /&gt;
* Microsoft Word change automatiquement le clavier bépo en français-azerty à son démarrage. Pour changer cela : Word / Préférences / Edit / décocher &amp;quot;Match font with keyboard&amp;quot;.--[[Utilisateur:Matthieu|Matthieu]] 26 février 2010 à 16:41 (CET)&lt;br /&gt;
&lt;br /&gt;
==[[Windows_portable|PKL]]==&lt;br /&gt;
*accès aux menus des fenêtres sous Windows à l&#039;aide du raccourci clavier Alt+[Lettre du menu]. Le menu apparait une fraction de seconde puis disparait ;&lt;br /&gt;
*le raccourci Win+E qui permet d&#039;ouvrir un explorateur sous windows envoie également l&#039;action Précédent au navigateur Opera 9.62 si ce dernier avait le focus au moment de l&#039;utilisation du raccourci. Le bug n&#039;est plus présent sous Opera 10.0 alpha 1 ;&lt;br /&gt;
*à l&#039;ouverture d&#039;une session RDP, lorsqu&#039;on tape le mot de passe, parfois la touche AltGr ne fonctionne pas, il faut alors utiliser Ctrl+Alt pour arriver à produire le caractère désiré ;&lt;br /&gt;
*sous Ultra Edit la touche AltGr fonctionne mal, il faut utiliser Ctrl+Alt mais ça se fait difficilement ;&lt;br /&gt;
*le symbole affiché sur la carte en AltGr + Shift + y ne correspond pas au symbole réellement frappé. Le symbole affiché est une apostrophe orientée sud ouest - nort est « ′ » (ce n&#039;est pas exactement celle là). Le symbole frappé est une apostrophe orientée nord ouest - sud est « ‘ ». Version utilisée 1.0rc2.&lt;br /&gt;
*pour faire l&#039;apostrophe correspondant à un accent grave, il y a deux méthodes. Soit (shift + %) + espace, soit (AltGr + è) + espace. Or la deuxième méthode ne fonctionne pas avec le PKL 1.0rc2. Il faut faire (AltGr + è) + espace + espace.&lt;br /&gt;
*sous MS Windows, le logiciel de gestion de collection GCstar n&#039;accepte pas dans les champs les caractères spéciaux (à priori non-ascii) provenant de PKL en bépo (entre autres : «»éèçà…). En azerty, cela ne pose pas de problème. Pourtant ce logiciel supporte l&#039;UTF-8.&lt;br /&gt;
&lt;br /&gt;
==Bugs extérieurs==&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
====Navigation grâce à majuscule+espace====&lt;br /&gt;
Le bug a été signalé plusieurs fois, et déclaré auprès de firefox le 24 février 2009. Une solution a été trouvée.&lt;br /&gt;
&lt;br /&gt;
https://bugzilla.mozilla.org/show_bug.cgi?id=479942&lt;br /&gt;
&lt;br /&gt;
De même sous Windows, naj+espace est mal interprêté sous IE 8 et Firefox 3.5 (fonctionne en azerty).&lt;/div&gt;</summary>
		<author><name>Matthieu</name></author>
	</entry>
</feed>