(map:left-curly-bracket): Don't shift.
(map:alt-2-7, map:ctrl-2-7): Deleted.
(map:alt-2, map:alt-7): New maps.
(state:init): Add `shift' to the branch actions of
`left-square-bracket' and `left-curly-bracket'. Delete branches
alt-2-7 and ctrl-2-7, add branches alt-2 and alt-7.
;; Deadkeys
(left-square-bracket
- ("[" (shift circumflex)))
+ ("["))
(left-curly-bracket
- ("{" (shift diaeresis)))
+ ("{"))
- (alt-2-7
- ((A-2) (shift tilde))
- ((A-7) (shift grave)))
+ (alt-2
+ ((A-2))
+ ((C-A-2)))
- (ctrl-alt-2-7
- ((C-A-2) (shift tilde))
- ((C-A-7) (shift grave)))
+ (alt-7
+ ((A-7))
+ ((C-A-7)))
;; Letters with diacritical marks
(circumflex
(state
(init
(normal)
- (left-square-bracket)
- (left-curly-bracket)
- (alt-2-7)
- (ctrl-alt-2-7))
+ (left-square-bracket (shift circumflex))
+ (left-curly-bracket (shift diaeresis))
+ (alt-2 (shift tilde))
+ (alt-7 (shift grave)))
(circumflex
"AZ^"