[squeak-dev] Shift+Tab doesn't outdent on linux

Levente Uzonyi leves at caesar.elte.hu
Thu Feb 25 16:43:03 UTC 2016


I made a class named MockKeyboardListener which had the following method:

handleListenEvent: anEvent

 	events ifNil: [ events := OrderedCollection new ].
 	[ events size > 100 ] whileTrue: [ events removeFirst ].
 	events add: anEvent

Then in a workspace I evaluated the following:

listener := MockKeyboardListener new.
ActiveHand addKeyboardListener: listener.

Explore listener to see the KeyboardEvents.

Sensor kbdTest doesn't show the event for me either.

Levente

On Thu, 25 Feb 2016, Chris Muller wrote:

> How are you testing that Levente?  When I try using
>
>   Sensor kbdTest
>
> I don't get any feedback.  How are you seeing it?
>
> On Thu, Feb 25, 2016 at 7:46 AM, Levente Uzonyi <leves at caesar.elte.hu> wrote:
>> I just checked if the image receives Shift+Tab, and it does. Pressing the
>> key combination will make HandMorph distribute these KeyboardEvents:
>>
>>         [keyDown '<Opt-ÿ>']
>>         [keyDown '<Shift-tab>']
>>         [keyUp '<Shift-tab>']
>>         [keyUp '?']
>>
>> The first one is generated when Shift is pressed, the last one is generated
>> when Shift is released.
>> So, it clearly looks like a bug in the image.
>>
>> Levente
>>
>> On Tue, 23 Feb 2016, Chris Muller wrote:
>>
>>> I don't remember it ever working in Linux.  The VM does not detect
>>> Shift+Tab in Linux, but does on other platforms.
>>>
>>> On Tue, Feb 23, 2016 at 8:08 AM, Levente Uzonyi <leves at caesar.elte.hu>
>>> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> As the subject says, outdenting is broken in the Trunk. It used to work
>>>> short after Chris changed the keys, but it doesn't anymore.
>>>> Does anyone know why?
>>>> Does it work on other platforms?
>>>>
>>>> Levente
>>>>
>>>
>>
>>
>>
>
>


More information about the Squeak-dev mailing list