X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/ce02e5e4baaf7c449ece5d46aa112258fd298cc9..85a83b4022ac7b03549703185d32fb5b85047434:/keyboard/altgr/index.inc.pl diff --git a/keyboard/altgr/index.inc.pl b/keyboard/altgr/index.inc.pl index 6d4edb4..6546b66 100644 --- a/keyboard/altgr/index.inc.pl +++ b/keyboard/altgr/index.inc.pl @@ -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}{''}{$_}