Menu

keys.map for non-US keyboards

scruty_
2008-07-29
2013-04-03
  • scruty_

    scruty_ - 2008-07-29

    in es40.cfg there's

    keyboard.map = "keys.map";

    but I couldn't finde any example or template to adapt for non-US keyboards.

    (my PC has a DE keyboard and it is a bit annoying to work with on opa0.)

     
    • Martin Vorlaender

      If I interpret the comments in gui/keymap.cpp correctly, the keyboard mapping is borrowed from the Bochs project. There you'll find http://bochs.sourceforge.net/cgi-bin/lxr/source/gui/keymaps/sdl-pc-de.map

       
    • scruty_

      scruty_ - 2008-07-29

      thanks for the link! got the map.
      I'm currently reinstalling everything. portion done 0%...10% :) - es40 is a cute tool! process' cpu time already 2h37m running on 900MHz P3. The slower the cpu, the more time to read the Divan by JWG ;)

       
    • scruty_

      scruty_ - 2008-07-31

      from the keymap file I removed the line numbers, enabled the keyboard map in cfg file and es40 loads the symbols successfully. but the keyboard is still qwerty instead of qwertz

      p.s.: with latest snapshot build, the vms83 installation hang up at 50% mark . :-(

       
      • Martin Vorlaender

        I see no such effect - my keyboard is mapped correctly on the SRM console (including AltGr keys and dead keys). No idea whether it has to do with it, but did you set the SRM console variable language to 32 (Deutschland/Oesterreich)?

        My vms83 installation crashes at various times with no recognizable pattern.

        cu,
          Martin

         
        • scruty_

          scruty_ - 2008-08-01

          I did not yet enter anything keyboard related at the SRM.
          but I have

          gui = win32
          {
            keyboard.use_mapping = true;
            keyboard.map = "sdl-pc-de.map";
          }

          anyway, srm is no longer important since I can logon via puTTY terminal window.

           
    • Martin Vorlaender

      In the es40.cfg, you should have

      gui = win32  // or sdl
      {
        keyboard.use_mapping = true;
        keyboard.map = "sdl-pc-de.map";
      }

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.