Hi, I'm using SHR for several weeks, and the current illume-keyboard-french doesn't satisfy me... So, I've made some modifications that may interest other people as well.
First, I've inverted normal and shift keys for the first raw.
By doing this, this layout looks like a lot more to the latin9 layout.
This choice might be disputable, but IMHO, it's better like that.
Second, I've moved '['/'{' and ']'/'}' to the bottom of the keyboard.
Again, this choice may not be the best, but I don't think it's doing any
harm.
Eventually, the previous change, altogether with the regroupement of the
'#' and '%' (which have moved to where it is in latin9) keys, permits
the '^' and '¨' dead keys, needed to type common characters in the
French language like 'î', 'â', 'ë', 'ï' or 'ô'.
Best Regards,
Thibaut GIRKA.
diff --git a/french/Azerty.kbd b/french/Azerty.kbd
index 657b90b..804dd6b 100644
--- a/french/Azerty.kbd
+++ b/french/Azerty.kbd
@@ -4,58 +4,58 @@ kbd 450 150
# keyboard type
type TERMINAL
# an icon for the keyboard so you know which one you have
-icon azerty.png
+icon Azerty.png
key 0 0 30 30
normal Esc Escape
key 30 0 30 30
- normal 1 1
- shift & ampersand
- capslock 1 1
+ normal & ampersand
+ shift 1 1
+ capslock & ampersand
key 60 0 30 30
- normal 2 2
- shift é eacute
- capslock 2 2
+ shift 2 2
+ normal é eacute
+ capslock É Eacute
key 90 0 30 30
- normal 3 3
- shift " quotedbl
- capslock 3 3
+ shift 3 3
+ normal " quotedbl
+ capslock " quotedbl
key 120 0 30 30
- normal 4 4
- shift ' apostrophe
- capslock 4 4
+ shift 4 4
+ normal ' apostrophe
+ capslock ' apostrophe
key 150 0 30 30
- normal 5 5
- shift ( parenleft
- capslock 5 5
+ shift 5 5
+ normal ( parenleft
+ capslock ( parenleft
key 180 0 30 30
- normal 6 6
- shift - minus
- capslock 6 6
+ shift 6 6
+ normal - minus
+ capslock - minus
key 210 0 30 30
- normal 7 7
- shift è egrave
- capslock 7 7
+ shift 7 7
+ normal è egrave
+ capslock È Egrave
key 240 0 30 30
- normal 8 8
- shift _ underscore
- capslock 8 8
+ shift 8 8
+ normal _ underscore
+ capslock _ underscore
key 270 0 30 30
- normal 9 9
- shift ç ccedilla
- capslock 9 9
+ shift 9 9
+ normal ç ccedilla
+ capslock Ç Ccedilla
key 300 0 30 30
- normal 0 0
- shift à agrave
- capslock 0 0
+ shift 0 0
+ normal à agrave
+ capslock À Agrave
key 330 0 30 30
- normal | bar
- shift ) parenright
- capslock ° degree
+ shift | bar
+ normal ) parenright
+ capslock ) parenright
key 360 0 30 30
- normal + plus
- shift = equal
- capslock + plus
+ shift + plus
+ normal = equal
+ capslock = equal
#key 390 0 60 30
# normal backspace.png BackSpace
key 390 0 30 30
@@ -107,17 +107,8 @@ key 315 30 30 30
shift P P
capslock P P
key 345 30 30 30
- normal [ bracketleft
- shift { braceleft
- capslock [ bracketleft
-#key 375 30 30 30
-# normal ] bracketright
-# shift } braceright
-# capslock ] bracketright
-#key 405 30 45 30
-# normal \ backslash
-# shift | bar
-# capslock \ backslash
+ normal ^ dead_circumflex
+ shift ¨ dead_diaeresis
key 375 30 75 30
normal backspace.png BackSpace
@@ -166,9 +157,8 @@ key 330 60 30 30
shift M M
capslock M M
key 360 60 30 30
- normal ] bracketright
- shift } braceright
- capslock ] bracketright
+ normal % percent
+ shift # numbersign
key 390 60 60 30
normal enter.png Return
@@ -231,9 +221,13 @@ key 80 120 160 30
key 240 120 30 30
normal @ at
key 270 120 30 30
- normal # numbersign
+ normal [ bracketleft
+ shift { braceleft
+ capslock [ bracketleft
key 300 120 30 30
- normal % percent
+ normal ] bracketright
+ shift } braceright
+ capslock ] bracketright
key 330 120 30 30
normal left.png Left
key 360 120 30 30
signature.asc
Description: Ceci est une partie de message numériquement signée
_______________________________________________ Shr-devel mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-devel
