Switching layouts on external keyboards

In short, if you switch the language in PadKeys (see video if you don't know how to do this), the "layout" of an attached external keyboard will switch along with it. For example, if you have a US English bluetooth keyboard connected, then switch PadKeys to French AZERTY, pressing the number keys on the hardware keyboard will produce the punctuation symbols from the AZERTY layout, and hitting Shift will get you the numbers.

This can be handy if you happen to have an external keyboard connected and would like to use it to type in different languages. However, there are a couple of wrinkles you need to work through to get this to work properly.

FIRST, regardless of what layouts you can access in PadKeys, the ones available on the hardware keyboards are only those listed under the system Settings in General | Keyboard | Hardware Keyboard. However, you can't edit these directly. Instead the entries there follow the system software keyboards you have set up under General | Keyboard | Keyboards. So you need to add the languages you want there.

THEN, there is a second step: you have to go into each Hardware Keyboard for which you've added a system software keyboard, and make sure it is NOT set to "Automatic".

Finally, once this is done and you have successfully switched between the different layouts on the hardware keyboard using PadKeys, you can then remove the system software keyboards if desired. The hardware layouts will still remain.

Yes, this is confusing.  :-}

Feedback and Knowledge Base