VladThodo / behe-keyboard

A lightweight hacking & programming keyboard with material design
Apache License 2.0
171 stars 51 forks source link

Multiple language support #33

Closed timkrief closed 6 years ago

timkrief commented 6 years ago

This pull request presents a working version of behe-keyboard which support multiple language layouts. The "qwerty keyboard" is now called "standard keyboard" and a new field in the preferences allow users to chose between multiple layouts (azerty or qwerty for the moment). The way I implemented it, is flexible. It will be easy from now on to add new layouts such as Dvorak or Bépo or any local layout. I am French, so I added the azerty layout (xml file made by @seigneurfuo).

VladThodo commented 6 years ago

Amazing work. Going to merge this right away and make some tweaks so that the space key will have a background on any layout (currently it has a background only on the qwerty layout). Thanks for working on this, going to credit you in the app.