Support input method configuration
[Non-ASCII-capable layouts](https://invent.kde.org/plasma/plasma-setup/-/issues/52) aren't the only non-obvious complex case for a tool determined to offer input configuration. Another is input methods.
Some scripts have huge numbers of characters, far more than you can simply map one-character-to-one-key. For these scripts we have 'input methods'. These days on Linux I think pretty much everyone uses the [ibus](https://github.com/ibus/ibus) framework.
The KDE Control Center is already capable of configuring these, so the code's around, but plasma-setup does not appear to do so yet. A Chinese or Japanese or Korean (etc.) person encountering such a tool probably expects to be able to configure their input method through it.
Also, following https://invent.kde.org/plasma/plasma-setup/-/issues/53 , if the user selects Chinese, Japanese, Korean etc. as their language, we should guess a sensible default input method - plus an ASCII-capable keyboard layout for entering Latin characters, of course - as the default configuration (I believe GNOME initial setup does this).
[langtable](https://github.com/mike-fabian/langtable) has data on this, just as it does for keyboard layouts associated with languages. For instance, in `langtable/data/languages.xml`, the entry for Japanese includes:
```
<keyboards>
<keyboard><keyboardId>jp</keyboardId><rank>1000</rank></keyboard>
</keyboards>
<inputmethods>
<inputmethod><inputmethodId>ibus/anthy</inputmethodId><rank>900</rank></inputmethod>
<inputmethod><inputmethodId>ibus/kkc</inputmethodId><rank>100</rank></inputmethod>
</inputmethods>
```
which you can read as recommending the default setup of `ibus/anthy` input method (for typing Japanese) and `ja` keyboard layout (for typing ASCII characters; it's almost identical to the `us` layout).
issue