Add `IOCTL_WINEBTH_RADIO_START_AUTH`, which gets used to implement `BluetoothAuthenticateDeviceEx`.
--
v10: bluetoothapis/tests: Add tests for BluetoothAuthenticateDeviceEx.
bluetoothapis: Use a wizard GUI to respond to pairing requests if an authentication callback is not registered.
bluetoothapis: Implement BluetoothAuthenticateDeviceEx.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7885
On Tue May 27 08:53:30 2025 +0000, Alexandros Frantzis wrote:
> Hi @yurih, the current code excludes VK_MENU/SHIFT/CONTROL, but not in
> order to filter modifier keys, but because these are inferred keys: they
> don't corresponding to a specific physical key and their state is set
> based on the state other keys (i.e., the left/right specific variants).
> > Also, there's issues with extended scan code (for example my keyboard
> arrows) that aren't released, though it also happens with winex11.
> Hmm, I see releases for the key arrows on my keyboard :/ (i.e.,
> VK_LEFT/RIGHT/...), not sure what's different here.
My keyboard is a french azerty keyboard, the down arrow key scan code is e0
50.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6199#note_104647
On Sun May 25 15:34:38 2025 +0000, Yuri Hérouard wrote:
> Yes it does indeed fix the alt menu mode without my patch. Though I
> don't think I understood clearly what you meant, as Alt is already
> filtered (VK_MENU), I just added the left and right keys as they are
> among the returned keyboard state and are not filtered, making Alt
> released anyway. You plan to remove the modifier's filtering altogether ?
> Also, there's issues with extended scan code (for example my keyboard
> arrows) that aren't released, though it also happens with winex11.
Hi @yurih, the current code excludes VK_MENU/SHIFT/CONTROL, but not in order to filter modifier keys, but because these are inferred keys: they don't corresponding to a specific physical key and their state is set based on the state other keys (i.e., the left/right specific variants).
> Also, there's issues with extended scan code (for example my keyboard arrows) that aren't released, though it also happens with winex11.
Hmm, I see releases for the key arrows on my keyboard :/ (i.e., VK_LEFT/RIGHT/...), not sure what's different here.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6199#note_104643
Add `IOCTL_WINEBTH_RADIO_START_AUTH`, which gets used to implement `BluetoothAuthenticateDeviceEx`.
--
v9: bluetoothapis/tests: Add tests for BluetoothAuthenticateDeviceEx.
bluetoothapis: Use a wizard GUI to respond to pairing requests if an authentication callback is not registered.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7885
2 issues is closed:
- it also fixes spam in logs that maximum value 64 has been exceeded, and (AMD Threadreapers and modern 32 core cpu) have become more accessible
- most software does not use all logical cores by default, and many server boards cannot fully run software
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8135