keyboard/altgr/index: keep meta as shift in root inventory
[sheet.git] / keyboard / altgr / index.inc.pl
index 6d4edb4698f67995b46f2c5f9456c844fe169555..6546b6659589025dec70e612d192c91a5d851547 100644 (file)
@@ -17,7 +17,7 @@ for my $name (map {@{$_}} values %cat) {
 
        $row{mode} //= {'' => undef};
 
-       if ($keys->{def}{''}{'+a'}) {
+       if (($keys->{moderows} // '') =~ /^\d* [45] \d{2,}/x) {
                # move root +meta keys to distinct mode
                $row{mode}{"\e"} = '+';
                /^\+./ and $keys->{def}{"\e"}{$_} = delete $keys->{def}{''}{$_}