Supporting: add columns to layout

This issue has been tracked since 2022-07-01.

Is your feature request related to a problem? Please describe.
I would like to add a numpad with a different row number (Buttons are bigger). It could be easily done by adding another "column" into the layout for the numpad block

Describe the solution you'd like
Like there is the group button in a row syntax [ ... ] there should be a syntax to add another column

Describe alternatives you've considered
Currently my workaround is to use 2 instances of the keyboard which causes overhead.

hodgef wrote this answer on 2022-07-14

Hi @ray-kay, while I agree that having this functionality would be nice to have, I wouldn't implement it for the following reasons:

  • It's probably not worth the extra load in terms of dev effort, potential bugs, maintenance and documentation. (This is the main reason, as I'm trying to make simple-keyboard as stable and easy to maintain as possible).
  • The current multi-keyboard approach doesn't seem to show any significant perf impact or complexity.
  • There's not a lot of demand for this use-case.

For these reasons, I would still recommend using the synchronized keyboards approach shown in the full keyboard demo.

That being said, I completely agree that this would be an improvement - it's just that for simple-keyboard I want to prioritize critical features and bug fixing.

Francisco Hodge

More Details About Repo
Owner Name hodgef
Repo Name simple-keyboard
Full Name hodgef/simple-keyboard
Language JavaScript
Created Date 2018-03-02
Updated Date 2022-12-02
Star Count 1737
Watcher Count 20
Fork Count 130
Issue Count 0


Issue Title Created Date Updated Date