« Discussion:Pilote Windows » : différence entre les versions

De Disposition de clavier bépo
Ligne 7 : Ligne 7 :


==kbdfr dk v6.0.1==
==kbdfr dk v6.0.1==
Le fichier klc généré par msklc n'indique pas comment sont gérés les ajouts du pavé numérique.
Le fichier klc de la disposition azerty « améliorée » [http://psydk.org/kbdfr-dk {{c|kbdfr-dk}} version 6.0.1] présente quelques différences le notre :
Différences avec notre klc :
  LOCALEID "b060040c"
  LOCALEID "b060040c"
locale fr mais b06  ?
Le locale fr donc {{c|40c}} comme nous mais d'où vient le {{c|b06}} ?


  SHIFTSTATE
  SHIFTSTATE
Ligne 19 : Ligne 18 :
  6 //Column 8 :      Ctrl Alt
  6 //Column 8 :      Ctrl Alt
  7 //Column 9 : Shft  Ctrl Alt
  7 //Column 9 : Shft  Ctrl Alt
Utilisation de l'état 3 ({{touches|maj|ctrl|espace}} donne nbsp) ainsi que (ctrl+touche) sur certaines définitions :
Le pilote utilise l'état 3 (par exemple {{touches|maj|ctrl|espace}} donne l'espace insécable) ainsi que {{touches|ctrl|touche}} sur certaines définitions  
  //SC VK_ Cap 0 1 2 3 6 7
  //SC VK_ Cap 0 1 2 3 6 7
  39 SPACE 0 0020 0020 {{R|0020}} {{R|00a0}} 00a0 202f // SPACE, SPACE, SPACE, {{R|NO-BREAK SPACE}}, NO-BREAK SPACE, NARROW NO-BREAK SPACE
  39 SPACE 0 0020 0020 {{R|0020}} {{R|00a0}} 00a0 202f // SPACE, SPACE, SPACE, {{R|NO-BREAK SPACE}}, NO-BREAK SPACE, NARROW NO-BREAK SPACE
Ligne 26 : Ligne 25 :
  1b OEM_1 0 0024 00a3 {{R|{{U|001d}}}} -1 00a4 -1 // DOLLAR SIGN, POUND SIGN, {{R|INFORMATION SEPARATOR THREE}}, <none>,
  1b OEM_1 0 0024 00a3 {{R|{{U|001d}}}} -1 00a4 -1 // DOLLAR SIGN, POUND SIGN, {{R|INFORMATION SEPARATOR THREE}}, <none>,


(Sur l'azerty on trouve aussi le information separator four u001c en accès ctrl sur la touche de scan code b2)
Sur la dispo azerty on trouve aussi le information separator four {{U|001c}} en accès {{t|ctrl}} sur la touche de scan code b2. À quoi servent ces définitions ? [[Utilisateur:A2|A2]] 26 avril 2008 à 02:08 (UTC)

Version du 26 avril 2008 à 03:08

Raccourcis azerty

La version actuelle du klc contient des touches virtuelles (la colonne virtual key) basées sur la disposition azerty. Sur irc, Tibi souhaite avoir des raccourcis basés sur son clavier Qwertz. La version 0.6.6.2b de Masaru présente des raccourcis basé sur le bépo. configGenerator sait générer les deux klc supplémentaires (fr-dvorak-bepo et fr-dvorak-bepo-qwertz). Il faut donner des noms à ces dispositions pour la barre des langues et des noms aux pilotes (aux différentes dll). Pour le moment bepo0651.dll donne Français (fr-dvorak-bepo v0.6.5.1) . Ce nom est configuré dans les dernières lignes du fichier klc avec la gestion de la langue (on ne sait pas si cela à une influence sur la locale langue et il est possible que les suisses ne voient pas directement les pilotes « Français » sous vista). Du coup, Jofo a demandé un pilote belge, canadien du même genre… On arrive à 5 pilotes. Le pilote mac fournit les 3 dispositions d'un coup là où sous windows il faut un pilote pour chacune. Faut-il prévoir dans le renommage que l'on puisse avoir les mêmes pilotes un jour en C (10 pilotes), des pilotes « bépo-technique » (20) ou d'autres avec altgr symétrique (40) ? ?! :P A2 12 avril 2008 à 20:45 (UTC)

40 pilotes ! Pourquoi pas, s'ils sont générés automatiquement ? Tohuvabohuo 12 avril 2008 à 22:25
C'est peut-être envisageable avec les exe que je viens de découvrir dans le répertoire msklc\bin\i386\. A2 12 avril 2008 à 23:59 (UTC)

kbdfr dk v6.0.1

Le fichier klc de la disposition azerty « améliorée » kbdfr-dk version 6.0.1 présente quelques différences le notre :

LOCALEID	"b060040c"

Le locale fr donc 40c comme nous mais d'où vient le b06  ?

SHIFTSTATE
0	//Column 4
1	//Column 5 : Shft
2	//Column 6 :       Ctrl
3	//Column 7 : Shft  Ctrl
6	//Column 8 :       Ctrl Alt
7	//Column 9 : Shft  Ctrl Alt

Le pilote utilise l'état 3 (par exemple clavier bépoMaj+clavier bépoCtrl+clavier bépoEspace donne l'espace insécable) ainsi que clavier bépoCtrl+clavier bépotouche sur certaines définitions

//SC	VK_		Cap	0	1	2	3	6	7
39	SPACE		0	0020	0020	0020	00a0	00a0	202f		// SPACE, SPACE, SPACE, NO-BREAK SPACE, NO-BREAK SPACE, NARROW NO-BREAK SPACE
56	OEM_102		0	003c	003e	U+001c	-1	2264	2265		// LESS-THAN SIGN, GREATER-THAN SIGN, INFORMATION SEPARATOR FOUR, 
1a	OEM_6		0	005e@	00a8@	U+001b	-1	00b4@	-1		// CIRCUMFLEX ACCENT, DIAERESIS, ESCAPE, <none>, ACUTE ACCENT, <none>
1b	OEM_1		0	0024	00a3	U+001d	-1	00a4	-1		// DOLLAR SIGN, POUND SIGN, INFORMATION SEPARATOR THREE, <none>,

Sur la dispo azerty on trouve aussi le information separator four U+001c en accès clavier bépoCtrl sur la touche de scan code b2. À quoi servent ces définitions ? A2 26 avril 2008 à 02:08 (UTC)