AnyEvent-WebDriver
view release on metacpan or search on metacpan
WebDriver.pm view on Meta::CPAN
our %SPECIAL_KEY;
sub _special_key($) {
# parse first time
%SPECIAL_KEY || do {
for (split /\n/, $SPECIAL_KEY) {
s/"//g or next;
my ($k, $s, $name) = split /\t/;
# unescape \uXXXX, convert string to codepoint
$_ = /^\\u/ ? hex substr $_, 2 : ord
for $k, $s;
$SPECIAL_KEY{$name} = $k;
$SPECIAL_KEY{"Shift-$name"} = $s if $s;
}
undef $SPECIAL_KEY; # save memory
};
( run in 0.352 second using v1.01-cache-2.11-cpan-c21f80fb71c )