![]() |
![]()
| ![]() |
![]()
NAMEFirefox::Marionette::Keys - Human readable special keys for the Marionette protocol VERSIONVersion 1.64 SYNOPSISuse Firefox::Marionette(); use Firefox::Marionette::Keys qw(:all); use v5.10; my $firefox = Firefox::Marionette->new(); $firefox->chrome()->perform( $firefox->key_down(CONTROL()), $firefox->key_down('l'), $firefox->key_up('l'), $firefox->key_up(CONTROL()) )->content(); DESCRIPTIONThis module handles the implementation of the Firefox Marionette human readable special keys CONSTANTSALTreturns the Alt (the same as ALT_LEFT) codepoint, which is 0xE00A ALT_LEFTreturns the Alt Left codepoint, which is 0xE00A ALT_RIGHTreturns the Alt Right codepoint, which is 0xE052 ARROW_DOWNreturns the Arrow Down codepoint, which is 0xE015 ARROW_LEFTreturns the Arrow Left codepoint, which is 0xE012 ARROW_RIGHTreturns the Arrow Right codepoint, which is 0xE014 ARROW_UPreturns the Arrow Up codepoint, which is 0xE013 BACKSPACEreturns the Backspace codepoint, which is 0xE003 CANCELreturns the Cancel codepoint, which is 0xE001 CLEARreturns the Clear codepoint, which is 0xE005 CONTROLreturns the Control (the same as CONTROL_LEFT) codepoint, which is 0xE009 CONTROL_LEFTreturns the Control Left codepoint, which is 0xE009 CONTROL_RIGHTreturns the Control Right codepoint, which is 0xE051 DELETEreturns the Delete codepoint, which is 0xE017 END_KEYreturns the End codepoint, which is 0xE010 ENTERreturns the Enter codepoint, which is 0xE006 ESCAPEreturns the Escape codepoint, which is 0xE00C F1returns the F1 codepoint, which is 0xE031 F2returns the F2 codepoint, which is 0xE032 F3returns the F3 codepoint, which is 0xE033 F4returns the F4 codepoint, which is 0xE034 F5returns the F5 codepoint, which is 0xE035 F6returns the F6 codepoint, which is 0xE036 F7returns the F7 codepoint, which is 0xE037 F8returns the F8 codepoint, which is 0xE038 F9returns the F9 codepoint, which is 0xE039 F10returns the F10 codepoint, which is 0xE03A F11returns the F11 codepoint, which is 0xE03B F12returns the F12 codepoint, which is 0xE03C HELPreturns the Help codepoint, which is 0xE002 HOMEreturns the Home codepoint, which is 0xE011 INSERTreturns the Insert codepoint, which is 0xE016 METAreturns the Meta (the same as META_LEFT) codepoint, which is 0xE03D META_LEFTreturns the Meta Left codepoint, which is 0xE03D META_RIGHTreturns the Meta Right codepoint, which is 0xE053 PAGE_UPreturns the Page Up codepoint, which is 0xE00E PAGE_DOWNreturns the Page Down codepoint, which is 0xE00F PAUSEreturns the Pause codepoint, which is 0xE00B SHIFTreturns the Shift (the same as SHIFT_LEFT) codepoint, which is 0xE008 SHIFT_LEFTreturns the Shift Left codepoint, which is 0xE008 SHIFT_RIGHTreturns the Shift Right codepoint, which is 0xE050 SPACEreturns the Space codepoint, which is 0xE00D TABreturns the Tab codepoint, which is 0xE004 ZENKAKU_HANKAKUreturns the Zenkaku (full-width) - Hankaku (half-width) codepoint, which is 0xE040 SUBROUTINES/METHODSNone. DIAGNOSTICSNone. CONFIGURATION AND ENVIRONMENTFirefox::Marionette::Keys requires no configuration files or environment variables. DEPENDENCIESNone. INCOMPATIBILITIESNone reported. BUGS AND LIMITATIONSTo report a bug, or view the current list of bugs, please visit <https://github.com/david-dick/firefox-marionette/issues> AUTHORDavid Dick "<ddick@cpan.org>" LICENSE AND COPYRIGHTCopyright (c) 2024, David Dick "<ddick@cpan.org>". All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See "perlartistic" in perlartistic. DISCLAIMER OF WARRANTYBECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|