[Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-24 Thread Tudor Girba
Hi, I am on Windows, using Pharo 3.0, and I am trying to get the keybindings to work in Rubric using Windows convention (so, Ctrl instead of Cmd as a modifier), It worked reasonably well, but the problem is that somehow Ctrl+a is mapped to Ctrl+Home. The problem is not specific to Rubric as I can

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-24 Thread Sven Van Caekenberghe
I don't know anything about event handling, but I once had a look at Character constants, and found this: Character class>>#home ^ self value: 1 How about that ?? This is wrong IMHO, ASCII / Unicode value 1 is SOH (Start of header), sometimes typed as CTRL-A. And there are other strange const

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-24 Thread Guillermo Polito
I think it is a VM problem (that does magic conversions :) ), but to actually know it you can log the output of the InputEventFetcher (so you know what you have before it enters into the morphic world). On Wed, Jun 25, 2014 at 8:42 AM, Tudor Girba wrote: > Hi, > > I am on Windows, using Pharo 3

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-24 Thread Guillermo Polito
There is a problem in the whole keyboard events: they treat keys as characters and vice versa. And that's not always true: - the backspace key is a key, but currently the image interprets it as a character because we only use keypress events in general. - the shift key is a key, and since current

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-25 Thread Nicolai Hess
2014-06-25 8:58 GMT+02:00 Guillermo Polito : > There is a problem in the whole keyboard events: they treat keys as > characters and vice versa. And that's not always true: > - the backspace key is a key, but currently the image interprets it as a > character because we only use keypress events in

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-25 Thread Tudor Girba
I confirm that it fixes the symptom. I just cannot understand how it does so. Any idea? Doru On Wed, Jun 25, 2014 at 9:22 AM, Nicolai Hess wrote: > 2014-06-25 8:58 GMT+02:00 Guillermo Polito : > > There is a problem in the whole keyboard events: they treat keys as >> characters and vice versa.

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-29 Thread Denis Kudriashov
Hi hasSpecialCTRLKeyValue was extracted by me when I hack keybindings to make ctrl+home and ctrl+end working. Like you I was very surprised by such keyboard events crappy state. 2014-06-25 11:22 GMT+04:00 Nicolai Hess : > 2014-06-25 8:58 GMT+02:00 Guillermo Polito : > > There is a problem in t

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-29 Thread Nicolai Hess
2014-06-29 16:34 GMT+02:00 Denis Kudriashov : > Hi > > hasSpecialCTRLKeyValue was extracted by me when I hack keybindings to make > ctrl+home and ctrl+end working. Like you I was very surprised by such > keyboard events crappy state. > > So, having ctrl+end and ctrl+d working at the same time is

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2014-06-30 Thread Guillermo Polito
There is an end key in many keyboards, but some others do not have it. Can you (or better, How would you) have ctrl+end in keyboards that doesn't? Some VMs hardcoded that Ctrl+a = ctrl+home and Ctrl+d = Ctrl+end because that's how old terminals work... Now, why have hardcoded ctrl+a = ctrl + home,

Re: [Pharo-dev] ctrl+a is seen as ctrl+home windows

2015-05-14 Thread Nicolai Hess
I added an issue: 15541 windows vm does not distinguish between ctrl+a and ctrl+home with a proposed solution: add $a-1 to the utf32Code field of the event struct, if the keyevent is a keystroke and the ctrl flag is set what do you think? 2014-06