From dbb4cd06aab7db6c35ee79e5428520e3de9cedf5 Mon Sep 17 00:00:00 2001 From: Ville-Pekka Karhu Date: Thu, 25 Nov 2021 12:24:08 +0200 Subject: Provisioning: Enable keyboard navigation between controls on macOS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTQAINFRA-4660 Pick-to: 6.2 Change-Id: I12f2995c797e573d5072145c100ee64e98e133ce Reviewed-by: Tor Arne Vestbø --- coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh | 3 +++ coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh | 3 +++ coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh | 4 +++- coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh | 3 +++ coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh | 3 +++ coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh | 4 +++- 6 files changed, 18 insertions(+), 2 deletions(-) (limited to 'coin') diff --git a/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh index f5e85f5f..f6e8dfc8 100755 --- a/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh +++ b/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh @@ -111,3 +111,6 @@ else fi sudo systemsetup setusingnetworktime off sudo rm -f "$targetFile" + +# Enable Use keyboard navigation to move focus between controls +defaults write -g AppleKeyboardUIMode -int 2 diff --git a/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh index 1195f95a..35385502 100755 --- a/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh +++ b/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh @@ -106,3 +106,6 @@ sudo automount -cv # Disable multicast advertisements sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true + +# Enable Use keyboard navigation to move focus between controls +defaults write -g AppleKeyboardUIMode -int 2 diff --git a/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh b/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh index 3c608b45..56e1b846 100755 --- a/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh +++ b/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh @@ -104,6 +104,8 @@ sudo rm -f "$targetFile" sudo sed -i'.orig' -e 's:^#/net:/net:' -e 's:hidefromfinder,nosuid:hidefromfinder,nosuid,locallocks,nocallback:' /etc/auto_master || sudo curl -o /etc/auto_master http://ci-files01-hki.intra.qt.io/input/mac/arm/auto_master sudo automount -cv - # Disable multicast advertisements sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true + +# Enable Use keyboard navigation to move focus between controls +defaults write -g AppleKeyboardUIMode -int 2 diff --git a/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh index 1195f95a..35385502 100755 --- a/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh +++ b/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh @@ -106,3 +106,6 @@ sudo automount -cv # Disable multicast advertisements sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true + +# Enable Use keyboard navigation to move focus between controls +defaults write -g AppleKeyboardUIMode -int 2 diff --git a/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh index 1195f95a..35385502 100755 --- a/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh +++ b/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh @@ -106,3 +106,6 @@ sudo automount -cv # Disable multicast advertisements sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true + +# Enable Use keyboard navigation to move focus between controls +defaults write -g AppleKeyboardUIMode -int 2 diff --git a/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh b/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh index 3c608b45..56e1b846 100755 --- a/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh +++ b/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh @@ -104,6 +104,8 @@ sudo rm -f "$targetFile" sudo sed -i'.orig' -e 's:^#/net:/net:' -e 's:hidefromfinder,nosuid:hidefromfinder,nosuid,locallocks,nocallback:' /etc/auto_master || sudo curl -o /etc/auto_master http://ci-files01-hki.intra.qt.io/input/mac/arm/auto_master sudo automount -cv - # Disable multicast advertisements sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true + +# Enable Use keyboard navigation to move focus between controls +defaults write -g AppleKeyboardUIMode -int 2 -- cgit v1.2.3