I checked the source code, it should be from console-setup which is installed by ubiquity, it will load the Keyboard/ckb/rules/base.xml, currently it will select the first one after choosing country or timezone. Maybe we could set 'thinkpad' if we could detect the type of laptop.
<variant> <configItem> <name>thinkpad</name> <description>Portuguese (Brazil, IBM/Lenovo ThinkPad)</description> </configItem> </variant> -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to console-setup in Ubuntu. https://bugs.launchpad.net/bugs/1970190 Title: [Feature]Wrong default value for Brazil Keyboard layout on ThinkPad Status in OEM Priority Project: New Status in console-setup package in Ubuntu: New Bug description: On ThinkPad, when I select 'Portuguese(Brazil)', it will use 'Portuguese(Brazil)' on second column, but the default value should be 'Portuguese(Brazil)-Portuguese(Brazil, IBM/Lenovo ThinkPad)'. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1970190/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp