Hi Sergey, Changes are splitted into 3 patches, so that they can be more easily reviewed. More cleanup will be needed afterwards, but please commit these 3 patches if you have no problem with them, otherwise fixing conflicts will require a lot of work. Thanks
Created attachment 6984 [details] [review] Convert Mac layouts to use one group Layouts have been converted with this simple Perl script, and manually edited. #! /usr/bin/perl local $/ = undef; $_ = <>; s/\]\s*,\s*\n\s*\[/, /g; print;
Created attachment 6985 [details] [review] Fix all Mac layouts to use the same template (modifiers, special keys, etc)
Created attachment 6986 [details] [review] Cosmetics
Created attachment 6996 [details] [review] Make symbols/pc more modular Here are 2 more patches, to apply after previous patches. The first one modifies symbols/pc so that common definitions can be called by Macintosh layouts.
Created attachment 6997 [details] [review] Make keypad modular and reuse definitions for Macs Now more interesting things can happen. Mac keypads behave differently than PC ones, levels 1 and 2 are swapped. This patch modifies KEYPAD type accordingly so that keypad definition can be reused for Macs.
Thanks a bunch. Committed. Without much checking for macintosh_vndr stuff ;)
Denis, what would be your opinion regarding bug #41607 ?
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.