willowtreeapps / vocable-ios

Vocable AAC for iOS - Empowering people to communicate with care takers and loved ones.
https://vocable.app
MIT License
78 stars 20 forks source link

Compact QWERTY Layout #722

Closed jsmorgan42 closed 1 year ago

jsmorgan42 commented 1 year ago

Description of Work

There has been user feedback that requested a QWERTY keyboard layout when in portrait mode on an iPhone. A new mode has been added called Compact QWERTY where the keyboard layout is QWERTY for portrait iPhones. A new page in settings was added called Keyboard Layout which allows the user to turn on and off this feature. It includes a disclaimer saying that head tracking may be affected due to the small key size.

This is implemented by adding a boolean flag called isCompactQWERTYKeyboardEnabled in AppConfig. By default this value is turned off, where the portrait iPhone keyboard layout is alphabetical.

Screenshots & video are attached.


https://github.com/willowtreeapps/vocable-ios/assets/37670742/0305064f-1650-44d4-9f89-f1f8d1371fe2