On iOS 26 the system no longer draws a backdrop behind the input
accessory and the keyboard became a rounded glass panel with flat keys,
which left the old shadowed keys floating over the VM display with
nearly invisible paste and hide buttons.
Replace the XIB with a programmatic view that keeps the previous look on
iOS 18 and earlier and draws keyboard-style keys on a glass bar on
iOS 26 and later. Standard glass takes its brightness from the guest
display behind it and its tint renders differently on iOS 26 and 27, so
clear glass filled with the keyboard's color is used to follow the
keyboard's appearance on both. Keys with word labels now size to their
label instead of shrinking the font.
The localized accessibility labels move from the XIB strings to
Localizable.strings. The forward delete key was mislabeled "Right" and
the toggled state of modifiers was not reported to VoiceOver. visionOS
has its own keyboard window and no longer builds the accessory.
Assisted-by: Claude:claude-fable-5-1
Fixed gramatical errors and improved the wording of some translations. Fixed some strings that were translated to French instead of Polish. Added translations for serial interfaces and devices. Would appreciate if someone looked at lines containing "serial" and "%lld" to maybe make the translation fit better.
There are various guest-side issues when GL support is enabled on Linux. We
will still default GL on for Windows as there is some renderering benefits but
on Linux, we bring back the checkbox to enable GL on supported installs.