> On Nov 2, 2017, at 12:06 PM, BALATON Zoltan <bala...@eik.bme.hu> wrote:
> 
> On Thu, 2 Nov 2017, Programmingkid wrote:
>>> On Nov 2, 2017, at 5:10 AM, Peter Maydell <peter.mayd...@linaro.org> wrote:
>>> 
>>> On 5 October 2017 at 15:55, John Arbuckle <programmingk...@gmail.com> wrote:
>>>> Currently the cocoa user interface relys on the user pushing control-alt 
>>>> to ungrab the mouse. This is patch changes the key combination to 
>>>> control-alt-g to be in line with the GTK user interface.
>>>> 
>>>> signed-off-by: John Arbuckle <programmingk...@gmail.com>
>>>> ---
>>> 
>>>> +
>>>> +                    // release the mouse grab
>>>> +                    case Q_KEY_CODE_G:
>>>> +                        [self ungrabMouse];
>>>> +                        break;
>>>>                }
>>> 
>>> Testing this I have found that it makes the grab key be
>>> "ctrl+alt+ the key labelled 'g'", even if in the
>>> OSX host keyboard mapping that key doesn't produce the
>>> letter 'g'. This is in contrast to for instance the menu
>>> accelerators which honour the host keyboard layout, and
>>> it's also not what the GTK UI does. So I think we need
>>> to fix that.
>> 
>> I just realized that the cocoa interface does not consider the keyboard 
>> layout. Switching from QWERTY to DVORK I still see the same keys outputting 
>> the same characters in OpenBIOS. This is a separate patch but sometime to 
>> take note.
> 
> Is it the cocoa interface or OpenBIOS?

It was with the cocoa interface.

> In case you are using an emulated USB keyboard, the very simple driver in 
> OpenBIOS only has a US layout so this may be the reason (see 
> openbios/drivers/usbhid.c). I'm not sure about ADB keyboards but you may want 
> to try a few combinations to identify where the problem is before looking for 
> it in QEMU's cocoa interface.

It looks like there is no problem with sending keys to the guest. The cocoa 
interface behaves as it should.

Reply via email to