Automated setup added in commit
v1.4-61-g6d38d53c6c (2012-04-10)
[keys: replace omni-present escape keys] has been broken since commit
v1.7-126-ge1226a3e4c (2015-09-22) [dereference class definition includes].
Apply the intended effect as static data like other pages for simplicity.
'Z' => "quit",
'^z'=> "pass throu<>gh",
'Z' => "quit",
'^z'=> "pass throu<>gh",
'g0' => "first tab",
'g$' => "last tab",
'g0' => "first tab",
'g$' => "last tab",
'gu' => "parent dir<>ectory",
'gU' => "site root",
'gu' => "parent dir<>ectory",
'gU' => "site root",
';;' => "focus",
';?' => "element details",
';a' => "save prompt",
';;' => "focus",
';?' => "element details",
';a' => "save prompt",
';y' => "copy url",
';Y' => "copy text",
';y' => "copy url",
';Y' => "copy text",
']f' => "next frame<>set",
']]' => "open <q>next</q>",
']f' => "next frame<>set",
']]' => "open <q>next</q>",
'[f' => "previous frame<>set",
'[[' => "open <q>prev</q>",
'[f' => "previous frame<>set",
'[[' => "open <q>prev</q>",
'zi' => "en<>large text\nZoom In",
'zm' => "en<>large more\nZoom More",
'zo' => "shrink text\nZoom Out",
'zi' => "en<>large text\nZoom In",
'zm' => "en<>large more\nZoom More",
'zo' => "shrink text\nZoom Out",
'zR' => "zoom out more\nZoom Reduce",
'zZ' => "zoom reset\nZoom Zero",
'zR' => "zoom out more\nZoom Reduce",
'zZ' => "zoom reset\nZoom Zero",
'ZQ' => "quit no save",
'ZZ' => "quit save ses<>s<>ion",
},
'ZQ' => "quit no save",
'ZZ' => "quit save ses<>s<>ion",
},
'0' => 'g3',
'$' => 'g3',
'^' => '=g0',
'0' => 'g3',
'$' => 'g3',
'^' => '=g0',
';' => 'g2',
'?' => 'g1',
'a' => 'g7 args',
';' => 'g2',
'?' => 'g1',
'a' => 'g7 args',
'f' => 'g2',
']' => 'g5',
}, # mode ]
'f' => 'g2',
']' => 'g5',
}, # mode ]
'f' => 'g2',
'[' => 'g5',
}, # mode [
'f' => 'g2',
'[' => 'g5',
}, # mode [
'i' => 'g1',
'm' => 'g1',
'o' => 'g1',
'i' => 'g1',
'm' => 'g1',
'o' => 'g1',
'Q' => 'g7',
'Z' => 'g7',
}, # mode Z
'Q' => 'g7',
'Z' => 'g7',
}, # mode Z
<:
use Shiar_Sheet::Keyboard 2.07;
my $info = do 'vimperator.eng.inc.pl' or die $@;
<:
use Shiar_Sheet::Keyboard 2.07;
my $info = do 'vimperator.eng.inc.pl' or die $@;
-$_->{"\e"} = ['mv mode', "normal mode"] for values %{ $info->{def} };
-delete $info->{def}->{''}->{"\e"};
my $keys = Shiar_Sheet::Keyboard->new($info);
$keys->map($get{map}) or undef $get{map};
$keys->print_rows($get{rows});
my $keys = Shiar_Sheet::Keyboard->new($info);
$keys->map($get{map}) or undef $get{map};
$keys->print_rows($get{rows});