Find the answer to your Linux question:
Results 1 to 7 of 7
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    GTK + non-latin kbd layout = trouble


    Greetings!

    This is my last resort!!! I'm completely mad with the following problem:

    All GTK applications (Firefox, Eclipse etc.) mess-up shortcuts while in non-latin layout. When in 'en' i receive, CTRL+latin_letter, and when in 'ru' i receive CTRL+russian_letter !!!! This way CTRL+C/V/X are working only for latin layouts! For me this makes those application barely usable... This is reproducible in any distro in any version.

  2. #2
    I know only one application that works fine - OpenOffice.
    Firefox keyboard shortcuts with russian layout in developing.

  3. #3
    So you think it's a general toolkit problem or a application-level missuse of toolkit?
    About Firefox: is it a rumr or you are sure?

  4. $spacer_open
    $spacer_close
  5. #4
    1. This is problem in gtk, but can fixed in applications.
    2. This is official information from developers.

    Java applications works fine.
    How about KDE/Qt apps?

  6. #5
    KDE/Qt seem to work fine all.

    I've got an idea to fix it all via modifying xkb rules. The basic idea is to add an implicit latin layer(level) to my 'ru' and make it chose the level if ALT or CTL are in combo. Any hints?

  7. #6
    This is great idea! We can set shortcuts for ALT+rus_letter, CTRL+rus_letter
    in the X server. For example ALT+rus_K = ALT+R. It needs to configure
    window manager or xmodmap.

  8. #7
    Quote Originally Posted by IceCold
    This is great idea! We can set shortcuts for ALT+rus_letter, CTRL+rus_letter
    in the X server. For example ALT+rus_K = ALT+R. It needs to configure
    window manager or xmodmap.
    he... any practical hints how to actually do it? I'm familiar with XKB, but I'm not an XKB guru...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •