Skip to contentSkip to conversation

Caps Lock doesn't affect e.g. Cyrillic letters in UTF-8 keymaps

kbd Maxim Ganetsky 2 participants 6 messages Apr 16, 2013 – Apr 8, 2014

lore
Share & tools
lore
#0 lore raw

Hello.

When using e.g. ruwin_ct_sh-UTF-8 keymap (in pure console, no X involved ;) ) Caps Lock doesn't work for Cyrilic letters. Shift key does work for them, though.

Looks like Cyrillic letters are not interpreted as such because they are defined in the following way:

altgr keycode 16 = U+0439
altgr shift keycode 16 = U+0419

But probably (judging by keymaps man page) they should be defined like this:

altgr keycode 16 = +U+0439
altgr shift keycode 16 = +U+0419

This looks like a regression during Unicode conversion and affects all Unicode keymaps.

Would be nice to have this sorted out.

Signature · 2 lines
Best regards,
 Maxim Ganetsky                  mailto:[email protected]
#1 lore raw
Quoted 14 lines · Maxim Ganetsky

Hello.

When using e.g. ruwin_ct_sh-UTF-8 keymap (in pure console, no X involved ;) ) Caps Lock doesn't work for Cyrilic letters. Shift key does work for them, though.

Looks like Cyrillic letters are not interpreted as such because they are defined in the following way:

altgr keycode 16 = U+0439
altgr shift keycode 16 = U+0419

But probably (judging by keymaps man page) they should be defined like this:

Quoted 7 lines

altgr keycode 16 = +U+0439
altgr shift keycode 16 = +U+0419

This looks like a regression during Unicode conversion and affects all Unicode keymaps.

Would be nice to have this sorted out.

I think you're right.

Signature · 1 line
Rgrds, legion
#2 lore raw

17.04.2013 16:55, Alexey Gladkov пишет:

Quoted 18 lines
Quoted 17 lines · Maxim Ganetsky

Hello.

When using e.g. ruwin_ct_sh-UTF-8 keymap (in pure console, no X involved ;) ) Caps Lock doesn't work for Cyrilic letters. Shift key does work for them, though.

Looks like Cyrillic letters are not interpreted as such because they are defined in the following way:

altgr keycode 16 = U+0439
altgr shift keycode 16 = U+0419

But probably (judging by keymaps man page) they should be defined like this:

altgr keycode 16 = +U+0439
altgr shift keycode 16 = +U+0419

Quoted 6 lines
Quoted 4 lines

This looks like a regression during Unicode conversion and affects all Unicode keymaps.

Would be nice to have this sorted out.

I think you're right.

Any news about this issue?

:)

Signature · 2 lines
Best regards,
 Maxim Ganetsky                  mailto:[email protected]
#3 lore raw
Quoted 7 lines · Maxim Ganetsky
Quoted 3 lines
Quoted 1 line

Would be nice to have this sorted out.

I think you're right.

Any news about this issue?

:)

Damn it! Thanks for a reminder!
I will fix it soon.

Signature · 1 line
Rgrds, legion
#4 lore raw

26.11.2013 0:39, Alexey Gladkov пишет:

Quoted 11 lines
Quoted 7 lines · Maxim Ganetsky
Quoted 3 lines
Quoted 1 line

Would be nice to have this sorted out.

I think you're right.

Any news about this issue?

:)

Damn it! Thanks for a reminder!
I will fix it soon.

Ping. :)

Signature · 2 lines
Best regards,
 Maxim Ganetsky                  mailto:[email protected]
#5 lore raw
Quoted 6 lines · Maxim Ganetsky

26.11.2013 0:39, Alexey Gladkov пишет:

Quoted 5 lines
Quoted 4 lines · Maxim Ganetsky
Quoted 3 lines
Quoted 1 line

Would be nice to have this sorted out.

I think you're right.

Quoted 8 lines
Quoted 6 lines
Quoted 3 lines

Any news about this issue?

:)

Damn it! Thanks for a reminder!
I will fix it soon.

Ping. :)

It was harder than I thought.

Signature · 1 line
Rgrds, legion