my %cat = (
default => [qw( euro latin science graph )],
euro => [qw( windows ukext macos macos-abc weur eurkey msx )],
my %cat = (
default => [qw( euro latin science graph )],
euro => [qw( windows ukext macos macos-abc weur eurkey msx )],
latin => [qw( ipa-ucl olpc boyeg drix )],
science => [qw( symbolics apl spacecadet )],
graph => [qw( unigraph emojiworks )],
latin => [qw( ipa-ucl olpc boyeg drix )],
science => [qw( symbolics apl spacecadet )],
graph => [qw( unigraph emojiworks )],
- if (($keys->{moderows} // '') =~ /^\d* [45] \d{2,}/x) {
- # move root +meta keys to distinct mode
+ if (($keys->{moderows} // '') =~ /^\d* [3-9] \d{2,}/x) {
+ # move root ^ctrl or +meta keys to distinct mode