[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/2] cocoa: keyboard quality of life
From: |
Akihiko Odaki |
Subject: |
[PATCH v2 0/2] cocoa: keyboard quality of life |
Date: |
Sun, 6 Mar 2022 21:11:17 +0900 |
The patch series was originally posted by Gustavo Noronha Silva,
and rebased to commit 2acf5e1d0e0f15be1b0ad85cf05b3a6e6307680c by
Akihiko Odaki.
This series adds two new options to the cocoa display:
- full-grab causes it to use a global tap to steal system combos
away from Mac OS X, so they can be handled by the VM
- swap-opt-cmd does what it says on the tin; while that is something
you can do at the Mac OS X level or even supported by some
keyboards, it is much more convenient to have qemu put Meta/Super
and Alt where they belong if you are running a non-Mac VM
Both are off by default. For full-grab in particular, it is off also
because unfortunately it needs accessibility permissions for input
grabbing, so it requires more deliberate action by the user anyway.
v2:
- Removed extra cast operator (BALATON Zoltan)
- Renamed swap-option-command to swap-opt-cmd (BALATON Zoltan)
- Simplified swap-opt-cmd flag setting
- Updated qapi/ui.json for 7.0
Gustavo Noronha Silva (2):
ui/cocoa: capture all keys and combos when mouse is grabbed
ui/cocoa: add option to swap Option and Command
qapi/ui.json | 21 +++++++++
qemu-options.hx | 3 ++
ui/cocoa.m | 111 ++++++++++++++++++++++++++++++++++++++++++++----
3 files changed, 126 insertions(+), 9 deletions(-)
--
2.32.0 (Apple Git-132)
- [PATCH v2 0/2] cocoa: keyboard quality of life,
Akihiko Odaki <=