<?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=Talineo</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=Talineo"/>
	<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/Sp%C3%A9cial:Contributions/Talineo"/>
	<updated>2026-05-09T04:30:03Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Trucs_et_astuces&amp;diff=12510</id>
		<title>Trucs et astuces</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Trucs_et_astuces&amp;diff=12510"/>
		<updated>2009-02-06T21:58:34Z</updated>

		<summary type="html">&lt;p&gt;Talineo : /* Pour XOrg (Linux, BSD, etc.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les &#039;&#039;&#039;trucs et astuces&#039;&#039;&#039; permettent de bidouiller vos fichiers de configuration gérants le comportement du claviers.&lt;br /&gt;
&lt;br /&gt;
== Pages spécifiques à certains outils ==&lt;br /&gt;
&lt;br /&gt;
* [[Vim]] et [[Vimperator]] ;&lt;br /&gt;
* [[Usage dans Latex]] ;&lt;br /&gt;
* [[Eee PC]] : modifications spécifiques à l&#039;Eee PC d&#039;Asus.&lt;br /&gt;
&lt;br /&gt;
== Modifier la place des touches ==&lt;br /&gt;
&lt;br /&gt;
=== Je voudrais avoir les &amp;lt; et &amp;gt; en accès direct ===&lt;br /&gt;
Par exemple :&lt;br /&gt;
sous linux, dans le fichier xkb, mettre &#039;&#039;&#039;less&#039;&#039;&#039;(&amp;lt;) et &#039;&#039;&#039;greater&#039;&#039;&#039;(&amp;gt;) en première colonne, en les inversant avec &#039;&#039;&#039;guillemotleft&#039;&#039;&#039; («) et &#039;&#039;&#039;guillemotright&#039;&#039;&#039;(») :&lt;br /&gt;
&lt;br /&gt;
remplacer dans le xkb :&lt;br /&gt;
 key &amp;lt;AE02&amp;gt; { type[group1] = &amp;quot;FOUR_LEVEL_SEMIALPHABETIC&amp;quot;, [ guillemotleft, 2, less,  leftdoublequotemark ] }; // « 2 &amp;lt; “&lt;br /&gt;
 key &amp;lt;AE03&amp;gt; { type[group1] = &amp;quot;FOUR_LEVEL_SEMIALPHABETIC&amp;quot;, [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 &amp;gt; ”&lt;br /&gt;
par&lt;br /&gt;
 key &amp;lt;AE02&amp;gt; { type[group1] = &amp;quot;FOUR_LEVEL_SEMIALPHABETIC&amp;quot;, [ less, 2, guillemotleft, leftdoublequotemark ] }; // &amp;lt; 2 « “&lt;br /&gt;
 key &amp;lt;AE03&amp;gt; { type[group1] = &amp;quot;FOUR_LEVEL_SEMIALPHABETIC&amp;quot;, [ greater, 3, guillemotright, rightdoublequotemark ] }; // &amp;gt; 3 » ”&lt;br /&gt;
&lt;br /&gt;
=== Je voudrais avoir un espace insécable automatique avec les guillemets===&lt;br /&gt;
&lt;br /&gt;
Il faut ajouter les lignes suivantes dans votre .Xcompose#Insécable automatique&lt;br /&gt;
Assurez-vous que ce sont bien des insécables qui sont après et avant les guillemets (autrement dit, méfiez-vous des copier-coller).&lt;br /&gt;
Les guillemet sans insécables sont alors encore accessibles avec Compose+&amp;lt;/&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Insécables automatiques&lt;br /&gt;
&amp;lt;guillemotleft&amp;gt; : &amp;quot;« &amp;quot;&lt;br /&gt;
&amp;lt;guillemotright&amp;gt; : &amp;quot; »&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rendre capslock utile ===&lt;br /&gt;
&lt;br /&gt;
==== inverser Maj et CapsLock ====&lt;br /&gt;
&lt;br /&gt;
 key &amp;lt;CAPS&amp;gt; { [ Shift_L ], actions = [ SetMods(modifiers=Shift) ] };&lt;br /&gt;
 key &amp;lt;LFSH&amp;gt; { [ Caps_Lock ], actions = [ LockMods(modifiers=Lock) ] };&lt;br /&gt;
&lt;br /&gt;
==== Maj sur CapsLock en gardant CapsLock en AltGr au même endroit ====&lt;br /&gt;
&lt;br /&gt;
Dans la section &amp;lt;code&amp;gt;xkb_types&amp;lt;/code&amp;gt; :&lt;br /&gt;
 type &amp;quot;ALTGR_TWO&amp;quot; { modifiers = LevelThree; map[None] = Level1; map[LevelThree] = Level2; level_name[Level1] = &amp;quot;Base&amp;quot;; level_name[Level2] = &amp;quot;AltGr&amp;quot;; };&lt;br /&gt;
&lt;br /&gt;
Puis :&lt;br /&gt;
 key &amp;lt;CAPS&amp;gt; { type = &amp;quot;ALTGR_TWO&amp;quot;, [ Shift_L, Caps_Lock ], actions = [ SetMods(modifiers=Shift), LockMods(modifiers=Lock) ] };&lt;br /&gt;
&lt;br /&gt;
==== AltGr dupliqué à gauche ====&lt;br /&gt;
&lt;br /&gt;
Choisir une touche, comme CAPS ou LFSH ou LWIN ou…&lt;br /&gt;
 key &amp;lt;CAPS&amp;gt; { [ ISO_Level3_Shift ], actions = [ SetMods(modifiers=LevelThree) ] };&lt;br /&gt;
&lt;br /&gt;
==== Mettre Backspace sur CapsLock ====&lt;br /&gt;
Sous linux à rajouter dans le xkb :&lt;br /&gt;
 key &amp;lt;CAPS&amp;gt; { [ BackSpace ] };&lt;br /&gt;
&lt;br /&gt;
=== Changer la disposition des touches systèmes sous Windows ===&lt;br /&gt;
Pour Windows XP et Windows Server 2003 il existe le programme remapkey.exe disponible dans le Windows Server 2003 Resource Kit Tools [http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;DisplayLang=en].&lt;br /&gt;
&lt;br /&gt;
Il n&#039;a pas été « validé » pour vista, cependant en le lançant en administrateur (clic droit sur l&#039;exe) j&#039;ai réussi à intervertir Alt avec Majuscule Gauche, j&#039;ai pas poussé plus loin les tests ([[Utilisateur:Olympi|Olympi]] 18 janvier 2009 à 12:25 (CET))&lt;br /&gt;
&lt;br /&gt;
== Utiliser les Options de xkb ==&lt;br /&gt;
&lt;br /&gt;
La liste des options se trouve généralement dans /usr/share/X11/xkb/rules/base.lst&lt;br /&gt;
&lt;br /&gt;
Quelques options intéressantes :&lt;br /&gt;
 caps:swapescape      inverse ESC et Capslock.&lt;br /&gt;
 shift:breaks_caps    Shift annule CapsLock.&lt;br /&gt;
 compose:lwin         La touche windows gauche devient Compose.&lt;br /&gt;
 compose:rwin         La touche windows droit devient Compose.&lt;br /&gt;
 compose:menu         La touche menu devient Compose.&lt;br /&gt;
 compose:caps         La touche capslock devient Compose.&lt;br /&gt;
 compose:102          La touche Less-than/Greater-than (êÊ/¦) devient Compose.&lt;br /&gt;
&lt;br /&gt;
Pour activer les options sur une session il suffit de taper :&lt;br /&gt;
 setxkbmap fr bepo Option1,Option2&lt;br /&gt;
&lt;br /&gt;
Pour désactiver toutes les options :&lt;br /&gt;
 setxkbmap -option&lt;br /&gt;
&lt;br /&gt;
Pour activer les options à chaque redémarrage il faut rajouter dans la section &#039;&#039;input device&#039;&#039; dotée de l&#039;identifiant &#039;&#039;keyboard&#039;&#039; :&lt;br /&gt;
 Option          &amp;quot;XkbOptions&amp;quot;    &amp;quot;Option1,Option2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Créer une touche de fonction Fn comme sur les portables ==&lt;br /&gt;
&lt;br /&gt;
=== Pour XOrg (Linux, BSD, etc.) ===&lt;br /&gt;
Choisissez une touche comme Alt Gauche (LALT), Win Gauche ou droite (LWIN, RWIN), CAPS, etc. Puis&lt;br /&gt;
&lt;br /&gt;
 key &amp;lt;LALT&amp;gt; { [ VoidSymbol ], actions = [ SetControls(controls=Overlay1) ] };&lt;br /&gt;
&lt;br /&gt;
Il ne vous reste plus qu’à choisir quelles touches vous voulez mettre en Fn: pavé numérique, flèches de déplacements, etc. Par exemple pour mettre une flèche de déplacement à gauche sur la touche {{t|t}}:&lt;br /&gt;
 key &amp;lt;AC07&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
  type[group1]=&amp;quot;FOUR_LEVEL_ALPHABETIC&amp;quot;, [t, T, thorn, THORN],&lt;br /&gt;
  overlay1 = &amp;lt;LEFT&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Vous trouverez un [[Utilisateur:Nbrodu|exemple complet ici]].&lt;br /&gt;
&lt;br /&gt;
Un exemple que l&#039;on peut ajouter sur n&#039;importe quel layout :&lt;br /&gt;
&lt;br /&gt;
 partial hidden alphanumeric_keys&lt;br /&gt;
 xkb_symbols &amp;quot;pc78&amp;quot; {&lt;br /&gt;
 	key &amp;lt;CAPS&amp;gt; { [ VoidSymbol ], actions = [ SetControls(controls=Overlay1), LockControls(controls=Overlay1) ] };&lt;br /&gt;
 	key &amp;lt;AD07&amp;gt; {  overlay1 = &amp;lt;HOME&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AD08&amp;gt; {  overlay1 = &amp;lt;UP&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AD09&amp;gt; {  overlay1 = &amp;lt;PGDN&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AD11&amp;gt; {  overlay1 = &amp;lt;BKSP&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AC07&amp;gt; {  overlay1 = &amp;lt;LEFT&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AC08&amp;gt; {  overlay1 = &amp;lt;DOWN&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AC09&amp;gt; {  overlay1 = &amp;lt;RGHT&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AC10&amp;gt; {  overlay1 = &amp;lt;PGUP&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AC11&amp;gt; {  overlay1 = &amp;lt;RTRN&amp;gt; };&lt;br /&gt;
 	key &amp;lt;AB07&amp;gt; {  overlay1 = &amp;lt;END&amp;gt; };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
dont le bépo :&lt;br /&gt;
&lt;br /&gt;
 partial alphanumeric_keys&lt;br /&gt;
 xkb_symbols &amp;quot;bepo-pc78&amp;quot; {&lt;br /&gt;
 	include &amp;quot;fr(bepo)&amp;quot;&lt;br /&gt;
 	include &amp;quot;fr(pc78)&amp;quot;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
(à mettre dans votre fichier fr.)&lt;br /&gt;
&lt;br /&gt;
=== Pour Windows ===&lt;br /&gt;
Il est possible d&#039;avoir cette fonctionnalité en utilisant [[Pkl#Touche_.C2.AB_extend_.C2.BB|PKL]].&lt;br /&gt;
&lt;br /&gt;
== Modifier le comportement des touches mortes ==&lt;br /&gt;
=== Je suis espérantiste et je voudrais que ^+v=ŭ et ^+V=Ŭ ===&lt;br /&gt;
Il faut ajouter ce qui suit dans votre ~/.XCompose&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dead_circumflex&amp;gt; &amp;lt;v&amp;gt; : &amp;quot;ŭ&amp;quot; U016D&lt;br /&gt;
&amp;lt;dead_circumflex&amp;gt; &amp;lt;V&amp;gt; : &amp;quot;Ŭ&amp;quot; U016C&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Talineo</name></author>
	</entry>
</feed>