sq.h changes, grabbed reserved field in sqKeyboardEvent

John M McIntosh johnmci at smalltalkconsulting.com
Fri Mar 31 22:46:15 UTC 2006


This was the original problem statement

>> 77 is VK_M which Microsoft describes as "The M key" (see for example
>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ 
>> wceddk/html/wceddkVirtual_Key_Codes.asp there is another -longer-  
>> list of virtual key codes for Windows but I can't find it right now).
>>
> OK, that's the information I needed :-)
> I'm not quite sure about the consequences for some of the weirder  
> keyboard layouts though:
> From a user's point of view (what the user thinks he pressed)
> ctrl-shift-VK_1 on "normal" keyboards would mean ctrl-!,
> on French ones it would mean ctrl-1 .
> Michael



On 31-Mar-06, at 2:42 PM, Andreas Raab wrote:

> Hi Tim -
>
>> Before discussing, let alone debating, mechanism perhaps we could  
>> agree on policy and expected outcome?
>> i.e. What should be the end result of whatever vm and image code  
>> is involved?
>
> I think you're asking the same question that I asked, namely for  
> the problem statement.
>
> Cheers,
>   - Andreas
>
>> Once that is decided we can make sensible progress on the rest. If  
>> it takes each vm doing something different and one or more  
>> platform specific classes handling key code translation in some  
>> case and not in others, who cares? The end result for the user is  
>> all that matters to anyone but us chickens. *We* just need to  
>> worry if we can understand the mechanism in a year or twos time  
>> when some changes are needed.
>> tim
>> -- 
>> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
>> Semolina - a  system of signalling with pudding.

--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===




More information about the Vm-dev mailing list