⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 autotype_x11.cpp

📁 KeePassX用于保护密码的安全
💻 CPP
📖 第 1 页 / 共 5 页
字号:
if(!tmpl.compare("down")){	keys << XK_Down;	return;}if(!tmpl.compare("left")){	keys << XK_Left;	return;}if(!tmpl.compare("right")){	keys << XK_Right;	return;}if(!tmpl.compare("f1")){	keys << XK_F1;	return;}if(!tmpl.compare("f2")){	keys << XK_F2;	return;}if(!tmpl.compare("f3")){	keys << XK_F3;	return;}if(!tmpl.compare("f4")){	keys << XK_F4;	return;}if(!tmpl.compare("f5")){	keys << XK_F5;	return;}if(!tmpl.compare("f6")){	keys << XK_F6;	return;}if(!tmpl.compare("f7")){	keys << XK_F7;	return;}if(!tmpl.compare("f8")){	keys << XK_F8;	return;}if(!tmpl.compare("f9")){	keys << XK_F9;	return;}if(!tmpl.compare("f10")){	keys << XK_F10;	return;}if(!tmpl.compare("f11")){	keys << XK_F11;	return;}if(!tmpl.compare("f12")){	keys << XK_F12;	return;}if(!tmpl.compare("f13")){	keys << XK_F13;	return;}if(!tmpl.compare("f14")){	keys << XK_F14;	return;}if(!tmpl.compare("f15")){	keys << XK_F15;	return;}if(!tmpl.compare("f16")){	keys << XK_F16;	return;}if(!tmpl.compare("add") || !tmpl.compare("plus")){	keys << getKeysym('+');	return;}if(!tmpl.compare("subtract")){	keys << getKeysym('-');	return;}if(!tmpl.compare("multiply")){	keys << getKeysym('+');	return;}if(!tmpl.compare("divide")){	keys << getKeysym('/');	return;}if(!tmpl.compare("at")){	keys << getKeysym('@');	return;}if(!tmpl.compare("percent")){	keys << getKeysym('%');	return;}if(!tmpl.compare("caret")){	keys << getKeysym('^');	return;}if(!tmpl.compare("tilde")){	keys << getKeysym('~');	return;}if(!tmpl.compare("leftbrace")){	keys << getKeysym('{');	return;}if(!tmpl.compare("rightbrace")){	keys << getKeysym('}');	return;}if(!tmpl.compare("leftparen")){	keys << getKeysym('(');	return;}if(!tmpl.compare("rightparen")){	keys << getKeysym(')');	return;}if(!tmpl.compare("winl")){	keys << XK_Super_L;	return;}if(!tmpl.compare("winr")){	keys << XK_Super_R;	return;}if(!tmpl.compare("win")){	keys << XK_Super_L;	return;}if(!tmpl.compare("tab")){	keys << XK_Tab;	return;}}void AutoType::stringToKeysyms(const QString& string,QList<quint16>& KeySymList){for(int i=0; i<string.length();i++)	KeySymList << getKeysym(string[i]);}tKeysymMap AutoType::KeysymMap[] =  {  { 0x01a1, 0x0104 }, /*                     Aogonek Ą LATIN CAPITAL LETTER A WITH OGONEK */  { 0x01a2, 0x02d8 }, /*                       breve ˘ BREVE */  { 0x01a3, 0x0141 }, /*                     Lstroke Ł LATIN CAPITAL LETTER L WITH STROKE */  { 0x01a5, 0x013d }, /*                      Lcaron Ľ LATIN CAPITAL LETTER L WITH CARON */  { 0x01a6, 0x015a }, /*                      Sacute Ś LATIN CAPITAL LETTER S WITH ACUTE */  { 0x01a9, 0x0160 }, /*                      Scaron Š LATIN CAPITAL LETTER S WITH CARON */  { 0x01aa, 0x015e }, /*                    Scedilla Ş LATIN CAPITAL LETTER S WITH CEDILLA */  { 0x01ab, 0x0164 }, /*                      Tcaron Ť LATIN CAPITAL LETTER T WITH CARON */  { 0x01ac, 0x0179 }, /*                      Zacute Ź LATIN CAPITAL LETTER Z WITH ACUTE */  { 0x01ae, 0x017d }, /*                      Zcaron Ž LATIN CAPITAL LETTER Z WITH CARON */  { 0x01af, 0x017b }, /*                   Zabovedot Ż LATIN CAPITAL LETTER Z WITH DOT ABOVE */  { 0x01b1, 0x0105 }, /*                     aogonek ą LATIN SMALL LETTER A WITH OGONEK */  { 0x01b2, 0x02db }, /*                      ogonek ˛ OGONEK */  { 0x01b3, 0x0142 }, /*                     lstroke ł LATIN SMALL LETTER L WITH STROKE */  { 0x01b5, 0x013e }, /*                      lcaron ľ LATIN SMALL LETTER L WITH CARON */  { 0x01b6, 0x015b }, /*                      sacute ś LATIN SMALL LETTER S WITH ACUTE */  { 0x01b7, 0x02c7 }, /*                       caron ˇ CARON */  { 0x01b9, 0x0161 }, /*                      scaron š LATIN SMALL LETTER S WITH CARON */  { 0x01ba, 0x015f }, /*                    scedilla ş LATIN SMALL LETTER S WITH CEDILLA */  { 0x01bb, 0x0165 }, /*                      tcaron ť LATIN SMALL LETTER T WITH CARON */  { 0x01bc, 0x017a }, /*                      zacute ź LATIN SMALL LETTER Z WITH ACUTE */  { 0x01bd, 0x02dd }, /*                 doubleacute ˝ DOUBLE ACUTE ACCENT */  { 0x01be, 0x017e }, /*                      zcaron ž LATIN SMALL LETTER Z WITH CARON */  { 0x01bf, 0x017c }, /*                   zabovedot ż LATIN SMALL LETTER Z WITH DOT ABOVE */  { 0x01c0, 0x0154 }, /*                      Racute Ŕ LATIN CAPITAL LETTER R WITH ACUTE */  { 0x01c3, 0x0102 }, /*                      Abreve Ă LATIN CAPITAL LETTER A WITH BREVE */  { 0x01c5, 0x0139 }, /*                      Lacute Ĺ LATIN CAPITAL LETTER L WITH ACUTE */  { 0x01c6, 0x0106 }, /*                      Cacute Ć LATIN CAPITAL LETTER C WITH ACUTE */  { 0x01c8, 0x010c }, /*                      Ccaron Č LATIN CAPITAL LETTER C WITH CARON */  { 0x01ca, 0x0118 }, /*                     Eogonek Ę LATIN CAPITAL LETTER E WITH OGONEK */  { 0x01cc, 0x011a }, /*                      Ecaron Ě LATIN CAPITAL LETTER E WITH CARON */  { 0x01cf, 0x010e }, /*                      Dcaron Ď LATIN CAPITAL LETTER D WITH CARON */  { 0x01d0, 0x0110 }, /*                     Dstroke Đ LATIN CAPITAL LETTER D WITH STROKE */  { 0x01d1, 0x0143 }, /*                      Nacute Ń LATIN CAPITAL LETTER N WITH ACUTE */  { 0x01d2, 0x0147 }, /*                      Ncaron Ň LATIN CAPITAL LETTER N WITH CARON */  { 0x01d5, 0x0150 }, /*                Odoubleacute Ő LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */  { 0x01d8, 0x0158 }, /*                      Rcaron Ř LATIN CAPITAL LETTER R WITH CARON */  { 0x01d9, 0x016e }, /*                       Uring Ů LATIN CAPITAL LETTER U WITH RING ABOVE */  { 0x01db, 0x0170 }, /*                Udoubleacute Ű LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */  { 0x01de, 0x0162 }, /*                    Tcedilla Ţ LATIN CAPITAL LETTER T WITH CEDILLA */  { 0x01e0, 0x0155 }, /*                      racute ŕ LATIN SMALL LETTER R WITH ACUTE */  { 0x01e3, 0x0103 }, /*                      abreve ă LATIN SMALL LETTER A WITH BREVE */  { 0x01e5, 0x013a }, /*                      lacute ĺ LATIN SMALL LETTER L WITH ACUTE */  { 0x01e6, 0x0107 }, /*                      cacute ć LATIN SMALL LETTER C WITH ACUTE */  { 0x01e8, 0x010d }, /*                      ccaron č LATIN SMALL LETTER C WITH CARON */  { 0x01ea, 0x0119 }, /*                     eogonek ę LATIN SMALL LETTER E WITH OGONEK */  { 0x01ec, 0x011b }, /*                      ecaron ě LATIN SMALL LETTER E WITH CARON */  { 0x01ef, 0x010f }, /*                      dcaron ď LATIN SMALL LETTER D WITH CARON */  { 0x01f0, 0x0111 }, /*                     dstroke đ LATIN SMALL LETTER D WITH STROKE */  { 0x01f1, 0x0144 }, /*                      nacute ń LATIN SMALL LETTER N WITH ACUTE */  { 0x01f2, 0x0148 }, /*                      ncaron ň LATIN SMALL LETTER N WITH CARON */  { 0x01f5, 0x0151 }, /*                odoubleacute ő LATIN SMALL LETTER O WITH DOUBLE ACUTE */  { 0x01f8, 0x0159 }, /*                      rcaron ř LATIN SMALL LETTER R WITH CARON */  { 0x01f9, 0x016f }, /*                       uring ů LATIN SMALL LETTER U WITH RING ABOVE */  { 0x01fb, 0x0171 }, /*                udoubleacute ű LATIN SMALL LETTER U WITH DOUBLE ACUTE */  { 0x01fe, 0x0163 }, /*                    tcedilla ţ LATIN SMALL LETTER T WITH CEDILLA */  { 0x01ff, 0x02d9 }, /*                    abovedot ˙ DOT ABOVE */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -