Thanks for your advice. When I tried $ xev in terminal I got command not found. I will ask a freind to guide me in terminal to follow your advice.
Martin -----Ursprungligt meddelande----- Från: Erik Christiansen [mailto:[email protected]] Skickat: den 11 september 2015 11:39 Till: [email protected] Ämne: Re: [Emc-users] Keyboard options in 2.7.0.? On 10.09.15 23:35, Martin Smith wrote: > I have a Swedish keyboard installed. In 2.5.4 (Ubuntu) there is > Setting, Keyboard, Layout and Options where you can change key > behavior. In my case I could change comma (,) to dot (.) in the numeric > keypad. > I would like to do the same change In 2.7.0 (Wheezy). It´s > inconvinient not having dot in the numeric keypad when running LCNC. Having not yet found fully documenting manpages for GUI stuff, I can only advise on a more fundamental approach. Here, starting: $ xev then pressing '.' in the numeric keypad (yours will be labelled ','), gives: KeyPress event, serial 38, synthetic NO, window 0x3000001, root 0x132, subw 0x0, time 585013, (142,317), root:(154,452), state 0x0, keycode 91 (keysym 0xff9f, KP_Delete), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False amongst its somewhat verbose output. (Look for "KeyPress event") Now we know that the key is "keycode 91". In contrast, pressing the main keyboard '.' gives: KeyPress event, serial 35, synthetic NO, window 0x3000001, root 0x132, subw 0x0, time 1088960, (262,429), root:(274,564), state 0x0, keycode 60 (keysym 0x2e, period), same_screen YES, XLookupString gives 1 bytes: (2e) "." XmbLookupString gives 1 bytes: (2e) "." XFilterEvent returns: False revealing that its keysym is 0x2e, so your desired mapping is nothing more than: $ xmodmap -e 'keycode 91 = 0x2e' To confirm the process here, where the numeric pad already generates a period, I configured the reverse conversion: $ xmodmap -e 'keycode 91 = 0x2c' with the result that repeatedly whacking the numeric '.' key now emits: $ ,,,,, OK, how to automate that? The quickest is just to copy the xmodmap line to your ~/.bashrc or ~/.profile. Or, if preferred, just the text inside the quotes can be added to ~/.Xmodmap, instead, if that seems simpler. If, however, there are other times when you run Swedish applications, requiring a decimal comma, then it might be more convenient to place the xmodmap line in a wrapper shell function (or simple alias) around the command you use to start LinuxCNC. What could give you more control than that? Erik -- The meta-problem here is that the configuration wizard does all the approved rituals (GUI with standardized clicky buttons, help popping up in a browser, etc. etc.) but doesn't have the central attribute these are supposed to achieve: discoverability. That is, the quality that every point in the interface has prompts and actions attached to it from which you can learn what to do next. - Eric Raymond, in "The Luxury of Ignorance." ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
