diff options
Diffstat (limited to 'sip/qt/qkeycode.sip')
-rw-r--r-- | sip/qt/qkeycode.sip | 286 |
1 files changed, 286 insertions, 0 deletions
diff --git a/sip/qt/qkeycode.sip b/sip/qt/qkeycode.sip new file mode 100644 index 0000000..72c0a25 --- /dev/null +++ b/sip/qt/qkeycode.sip @@ -0,0 +1,286 @@ +// This is the SIP interface definition for the key code definitions. +// +// Copyright (c) 2007 +// Riverbank Computing Limited <[email protected]> +// +// This file is part of PyQt. +// +// This copy of PyQt is free software; you can redistribute it and/or modify it +// under the terms of the GNU General Public License as published by the Free +// Software Foundation; either version 2, or (at your option) any later +// version. +// +// PyQt is supplied in the hope that it will be useful, but WITHOUT ANY +// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +// details. +// +// You should have received a copy of the GNU General Public License along with +// PyQt; see the file LICENSE. If not, write to the Free Software Foundation, +// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + +%If (- Qt_2_00) + +%ModuleHeaderCode +#include <qkeycode.h> +%End + +// Accelerator modifiers. +const uint SHIFT; +const uint CTRL; +const uint ALT; +const uint ASCII_ACCEL; + +// Miscellaneous keys. +const int Key_Escape; +const int Key_Tab; +const int Key_Backtab; +const int Key_Backspace; +const int Key_Return; +const int Key_Enter; +const int Key_Insert; +const int Key_Delete; +const int Key_Pause; +const int Key_Print; +const int Key_SysReq; + +// Cursor keys. +const int Key_Home; +const int Key_End; +const int Key_Left; +const int Key_Up; +const int Key_Right; +const int Key_Down; +const int Key_Prior; +const int Key_PageUp; +const int Key_Next; +const int Key_PageDown; + +// Modifiers. +const int Key_Shift; +const int Key_Control; +const int Key_Meta; +const int Key_Alt; +const int Key_CapsLock; +const int Key_NumLock; +const int Key_ScrollLock; + +// Function keys. +const int Key_F1; +const int Key_F2; +const int Key_F3; +const int Key_F4; +const int Key_F5; +const int Key_F6; +const int Key_F7; +const int Key_F8; +const int Key_F9; +const int Key_F10; +const int Key_F11; +const int Key_F12; +const int Key_F13; +const int Key_F14; +const int Key_F15; +const int Key_F16; +const int Key_F17; +const int Key_F18; +const int Key_F19; +const int Key_F20; +const int Key_F21; +const int Key_F22; +const int Key_F23; +const int Key_F24; +const int Key_F25; +const int Key_F26; +const int Key_F27; +const int Key_F28; +const int Key_F29; +const int Key_F30; +const int Key_F31; +const int Key_F32; +const int Key_F33; +const int Key_F34; +const int Key_F35; + +// Extra keys. +const int Key_Super_L; +const int Key_Super_R; +const int Key_Menu; +%If (Qt_1_43 -) +const int Key_Hyper_L; +const int Key_Hyper_R; +%End + +// The 7 bit printable ASCII keys. +const int Key_Space; +const int Key_Exclam; +const int Key_QuoteDbl; +const int Key_NumberSign; +const int Key_Dollar; +const int Key_Percent; +const int Key_Ampersand; +const int Key_Apostrophe; +const int Key_ParenLeft; +const int Key_ParenRight; +const int Key_Asterisk; +const int Key_Plus; +const int Key_Comma; +const int Key_Minus; +const int Key_Period; +const int Key_Slash; +const int Key_0; +const int Key_1; +const int Key_2; +const int Key_3; +const int Key_4; +const int Key_5; +const int Key_6; +const int Key_7; +const int Key_8; +const int Key_9; +const int Key_Colon; +const int Key_Semicolon; +const int Key_Less; +const int Key_Equal; +const int Key_Greater; +const int Key_Question; +const int Key_At; +const int Key_A; +const int Key_B; +const int Key_C; +const int Key_D; +const int Key_E; +const int Key_F; +const int Key_G; +const int Key_H; +const int Key_I; +const int Key_J; +const int Key_K; +const int Key_L; +const int Key_M; +const int Key_N; +const int Key_O; +const int Key_P; +const int Key_Q; +const int Key_R; +const int Key_S; +const int Key_T; +const int Key_U; +const int Key_V; +const int Key_W; +const int Key_X; +const int Key_Y; +const int Key_Z; +const int Key_BracketLeft; +const int Key_Backslash; +const int Key_BracketRight; +const int Key_AsciiCircum; +const int Key_Underscore; +const int Key_QuoteLeft; +const int Key_BraceLeft; +const int Key_Bar; +const int Key_BraceRight; +const int Key_AsciiTilde; + +// Latin 1 codes. +const int Key_nobreakspace; +const int Key_exclamdown; +const int Key_cent; +const int Key_sterling; +const int Key_currency; +const int Key_yen; +const int Key_brokenbar; +const int Key_section; +const int Key_diaeresis; +const int Key_copyright; +const int Key_ordfeminine; +const int Key_guillemotleft; +const int Key_notsign; +const int Key_hyphen; +const int Key_registered; +const int Key_macron; +const int Key_degree; +const int Key_plusminus; +const int Key_twosuperior; +const int Key_threesuperior; +const int Key_acute; +const int Key_mu; +const int Key_paragraph; +const int Key_periodcentered; +const int Key_cedilla; +const int Key_onesuperior; +const int Key_masculine; +const int Key_guillemotright; +const int Key_onequarter; +const int Key_onehalf; +const int Key_threequarters; +const int Key_questiondown; +const int Key_Agrave; +const int Key_Aacute; +const int Key_Acircumflex; +const int Key_Atilde; +const int Key_Adiaeresis; +const int Key_Aring; +const int Key_AE; +const int Key_Ccedilla; +const int Key_Egrave; +const int Key_Eacute; +const int Key_Ecircumflex; +const int Key_Ediaeresis; +const int Key_Igrave; +const int Key_Iacute; +const int Key_Icircumflex; +const int Key_Idiaeresis; +const int Key_ETH; +const int Key_Ntilde; +const int Key_Ograve; +const int Key_Oacute; +const int Key_Ocircumflex; +const int Key_Otilde; +const int Key_Odiaeresis; +const int Key_multiply; +const int Key_Ooblique; +const int Key_Ugrave; +const int Key_Uacute; +const int Key_Ucircumflex; +const int Key_Udiaeresis; +const int Key_Yacute; +const int Key_THORN; +const int Key_ssharp; +const int Key_agrave; +const int Key_aacute; +const int Key_acircumflex; +const int Key_atilde; +const int Key_adiaeresis; +const int Key_aring; +const int Key_ae; +const int Key_ccedilla; +const int Key_egrave; +const int Key_eacute; +const int Key_ecircumflex; +const int Key_ediaeresis; +const int Key_igrave; +const int Key_iacute; +const int Key_icircumflex; +const int Key_idiaeresis; +const int Key_eth; +const int Key_ntilde; +const int Key_ograve; +const int Key_oacute; +const int Key_ocircumflex; +const int Key_otilde; +const int Key_odiaeresis; +const int Key_division; +const int Key_oslash; +const int Key_ugrave; +const int Key_uacute; +const int Key_ucircumflex; +const int Key_udiaeresis; +const int Key_yacute; +const int Key_thorn; +const int Key_ydiaeresis; + +const int Key_unknown; + +%End |