Opened 15 years ago
Last modified 4 years ago
#5441 assigned enhancement
Allocate more positions for dead keys
Reported by: | damoklas | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1.1 |
Component: | Servers/input_server | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Allocate more positions for keys modified by dead keys. For my language (lithuanian) up to 18 positions is required.
Change History (6)
comment:1 by , 15 years ago
Priority: | normal → low |
---|
comment:2 by , 15 years ago
Priority: | low → normal |
---|
follow-up: 4 comment:3 by , 15 years ago
Component: | Preferences/Keymap → Servers/input_server |
---|---|
Owner: | changed from | to
Status: | new → assigned |
comment:4 by , 15 years ago
Replying to axeld:
AFAICT this would require quite a number of changes, which would also make the keymaps no longer BeOS compatible (which isn't a big deal, as they are versioned, anyway).
I'm filing this under input_server, as all keymap related components are affected.
By the way, the second problem with dead keys is their's limited set, inherited from BeOS. There are not only Acute, Grave, Circumflex, Diaeresis and Tilde ones are required for some languages. May be we should make the keymap source format a more flexible to let define dead keys tables for Brevis, Caron etc? Probably something like "unified" format can be used instead of current hard-coded one?
I mean following unified definitions:
DeadKey1 ' ' = 0xc2b4 DeadKey1 'A' = 0xc381 DeadKey1Tab = Option
comment:5 by , 15 years ago
Something like this should be done indeed; in theory every key should be able to act as a dead key, and should be able to produce any character combination.
At least, that's what the solution to this ticket should look like.
comment:6 by , 4 years ago
Milestone: | R1 → R1.1 |
---|
AFAICT this would require quite a number of changes, which would also make the keymaps no longer BeOS compatible (which isn't a big deal, as they are versioned, anyway).
I'm filing this under input_server, as all keymap related components are affected.