Open star-buck opened 9 years ago
Definitely +1 for moving the layout tab to first position, since it is very likely to be more commonly used than the Hardware tab. About the "Configure Layouts" checkbox: Is there any good reason why this checkbox even exists? If one does not add or remove any layouts, does even just checking the box alone change anything? Unless the checkbox has an otherwise important function (and if it does, we should inform users about it), it should simply be removed and changing layouts should always be possible.
Feedback from @mgraesslin is that the raison d'être for the checkbox might be that keymaps are only compiled if the checkbox is checked, so that it does not use resources for nothing if the user does not want to change keyboard layouts. If that is the case and cannot be changed, it should not be checked by default because it would mean a waste of resources for the vast majority of users that do not switch layouts. From a user perspective, however, it would definitely be better if the system only compiled a keymap if multiple layouts were activated, making the checkbox obsolete.
The problem is that this is very old code so somebody would need to investigate what the checkbox actually does before we could make any decision about it.
then the task is: redesign keyboard KCM, not only that part.
All the better :) Does that mean that we'll get developer time for implementing the redesign, too?
suggestion: