[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace/amourphiouskb] kcontrol/keyboard: removed unicodes from keysym and message box shown
From: shivam makkar <amourphious1992 () gmail ! com>
Date: 2012-10-12 20:07:43
Message-ID: 20121012200743.CEBCCA6078 () git ! kde ! org
[Download RAW message or body]
Git commit cf050eff16d5b7e75ce624ca6907b16ecb3b8a03 by shivam makkar.
Committed on 12/10/2012 at 22:07.
Pushed by makkar into branch 'amourphiouskb'.
removed unicodes from keysym and message box shown if no layout seleted in kcm_keyboard_widget
M +17 -11 kcontrol/keyboard/kcm_keyboard_widget.cpp
M +260 -3000 kcontrol/keyboard/keysym.cpp
M +4 -6 kcontrol/keyboard/keysym.h
http://commits.kde.org/kde-workspace/cf050eff16d5b7e75ce624ca6907b16ecb3b8a03
diff --git a/kcontrol/keyboard/kcm_keyboard_widget.cpp b/kcontrol/keyboard/kcm_keyboard_widget.cpp
index 18014db..9d59a8b 100644
--- a/kcontrol/keyboard/kcm_keyboard_widget.cpp
+++ b/kcontrol/keyboard/kcm_keyboard_widget.cpp
@@ -364,23 +364,29 @@ void KCMKeyboardWidget::initializeLayoutsUI()
}
void KCMKeyboardWidget::previewLayout(){
+ QMessageBox q;
QModelIndex index = uiWidget->layoutsTableView->currentIndex() ;
QModelIndex idcountry = index.sibling(index.row(),0) ;
QString country=uiWidget->layoutsTableView->model()->data(idcountry).toString();
QModelIndex idvariant = index.sibling(index.row(),2) ;
QString variant=uiWidget->layoutsTableView->model()->data(idvariant).toString();
- layoutprev=new KeyboardPainter();
- const LayoutInfo* layoutInfo = rules->getLayoutInfo(country);
- foreach(const VariantInfo* variantInfo, layoutInfo->variantInfos) {
- if(variant==variantInfo->description){
- variant=variantInfo->name;
- break;
- }
+ if(index.row()==-1 || index.column()==-1){
+ q.setText(i18n("No layout selected "));
+ q.exec();
+ }
+ else{
+ layoutprev=new KeyboardPainter();
+ const LayoutInfo* layoutInfo = rules->getLayoutInfo(country);
+ foreach(const VariantInfo* variantInfo, layoutInfo->variantInfos) {
+ if(variant==variantInfo->description){
+ variant=variantInfo->name;
+ break;
+ }
+ }
+ layoutprev->generateKeyboardLayout(country,variant);
+ layoutprev->exec();
+ layoutprev->setModal(true);
}
- layoutprev->generateKeyboardLayout(country,variant);
- layoutprev->exec();
- layoutprev->setModal(true);
-
}
void KCMKeyboardWidget::configureLayoutsChanged()
diff --git a/kcontrol/keyboard/keysym.cpp b/kcontrol/keyboard/keysym.cpp
index 8afc107..55f9af3 100644
--- a/kcontrol/keyboard/keysym.cpp
+++ b/kcontrol/keyboard/keysym.cpp
@@ -25,7 +25,7 @@ KeySym::KeySym()
nill = 0;
}
-QString KeySym::getkeyuni(const QString& opton){
+QString KeySym::getkeyuni(QString opton){
QRegExp krx("^U[0-9]");
QString opton2(opton);
@@ -1426,1376 +1426,6 @@ QString KeySym::keystr[]={
"zacute",
"zcaron",
"zstroke",
- "0x30",
- "0x31",
- "0x32",
- "0x33",
- "0x34",
- "0x35",
- "0x36",
- "0x37",
- "0x38",
- "0x39",
- "0x41",
- "0xC6",
- "0xC1",
- "0x1EA0",
- "0x102",
- "0x1EAE",
- "0x1EB6",
- "0x1EB0",
- "0x1EB2",
- "0x1EB4",
- "0xC2",
- "0x1EA4",
- "0x1EAC",
- "0x1EA6",
- "0x1EA8",
- "0x1EAA",
- "0xC4",
- "0xC0",
- "0x1EA2",
- "0x100",
- "0x104",
- "0x660",
- "0x661",
- "0x662",
- "0x663",
- "0x664",
- "0x665",
- "0x666",
- "0x667",
- "0x668",
- "0x669",
- "0x639",
- "0x627",
- "0x649",
- "0x628",
- "0x60C",
- "0x636",
- "0x62F",
- "0x64F",
- "0x64C",
- "0x688",
- "0x64E",
- "0x64B",
- "0x641",
- "0x6D4",
- "0x6AF",
- "0x63A",
- "0x647",
- "0x62D",
- "0x621",
- "0x654",
- "0x655",
- "0x623",
- "0x624",
- "0x626",
- "0x625",
- "0x6BE",
- "0x6C1",
- "0x62C",
- "0x698",
- "0x643",
- "0x650",
- "0x64D",
- "0x6A9",
- "0x62E",
- "0x644",
- "0x653",
- "0x622",
- "0x645",
- "0x646",
- "0x6BA",
- "0x67E",
- "0x66A",
- "0x642",
- "0x61F",
- "0x631",
- "0x691",
- "0x635",
- "0x633",
- "0x61B",
- "0x651",
- "0x634",
- "0x652",
- "0x670",
- "0x637",
- "0x640",
- "0x686",
- "0x62A",
- "0x629",
- "0x630",
- "0x62B",
- "0x679",
- "0x6A4",
- "0x648",
- "0x64A",
- "0x6D2",
- "0x638",
- "0x632",
- "0xC5",
- "0x538",
- "0x531",
- "0x532",
- "0x549",
- "0x534",
- "0x541",
- "0x537",
- "0x556",
- "0x542",
- "0x533",
- "0x545",
- "0x540",
- "0x53B",
- "0x54B",
- "0x554",
- "0x53F",
- "0x53D",
- "0x53C",
- "0x544",
- "0x546",
- "0x555",
- "0x54A",
- "0x553",
- "0x54C",
- "0x550",
- "0x54D",
- "0x547",
- "0x543",
- "0x539",
- "0x53E",
- "0x551",
- "0x54F",
- "0x54E",
- "0x548",
- "0x552",
- "0x535",
- "0x536",
- "0x53A",
- "0x55C",
- "0x55A",
- "0x568",
- "0x561",
- "0x562",
- "0x55D",
- "0x579",
- "0x2C",
- "0x564",
- "0x571",
- "0x567",
- "0x2026",
- "0x2014",
- "0x2013",
- "0x586",
- "0x572",
- "0x563",
- "0xAB",
- "0xBB",
- "0x575",
- "0x570",
- "0x56B",
- "0x57B",
- "0x584",
- "0x56F",
- "0x56D",
- "0x587",
- "0x56C",
- "0x574",
- "0x2E",
- "0x576",
- "0x585",
- "0x28",
- "0x29",
- "0x55E",
- "0x57A",
- "0x583",
- "0x57C",
- "0x580",
- "0x57D",
- "0xA7",
- "0x577",
- "0x55B",
- "0x573",
- "0x569",
- "0x56E",
- "0x581",
- "0x57F",
- "0x589",
- "0x57E",
- "0x578",
- "0x582",
- "0x565",
- "0x58A",
- "0x566",
- "0x56A",
- "0xC3",
- "0x42",
- "0x1E02",
- "0x8",
- "0x40E",
- "0x45E",
- "0x43",
- "0x10A",
- "0x106",
- "0x10C",
- "0xC7",
- "0x108",
- "0xB",
- "0x20A1",
- "0x20A2",
- "0x410",
- "0x411",
- "0x427",
- "0x4B6",
- "0x4B8",
- "0x414",
- "0x40F",
- "0x42D",
- "0x424",
- "0x41B",
- "0x41C",
- "0x41D",
- "0x4A2",
- "0x420",
- "0x421",
- "0x413",
- "0x492",
- "0x425",
- "0x42A",
- "0x4B2",
- "0x418",
- "0x415",
- "0x401",
- "0x4E2",
- "0x408",
- "0x41A",
- "0x49A",
- "0x49C",
- "0x409",
- "0x40A",
- "0x41E",
- "0x4E8",
- "0x41F",
- "0x4D8",
- "0x428",
- "0x429",
- "0x4BA",
- "0x419",
- "0x42C",
- "0x422",
- "0x426",
- "0x423",
- "0x4EE",
- "0x4AE",
- "0x4B0",
- "0x412",
- "0x42F",
- "0x42B",
- "0x42E",
- "0x417",
- "0x416",
- "0x496",
- "0x430",
- "0x431",
- "0x447",
- "0x4B7",
- "0x4B9",
- "0x434",
- "0x45F",
- "0x44D",
- "0x444",
- "0x43B",
- "0x43C",
- "0x43D",
- "0x4A3",
- "0x440",
- "0x441",
- "0x433",
- "0x493",
- "0x445",
- "0x4B3",
- "0x44A",
- "0x438",
- "0x4E3",
- "0x435",
- "0x451",
- "0x458",
- "0x43A",
- "0x49B",
- "0x49D",
- "0x459",
- "0x45A",
- "0x43E",
- "0x4E9",
- "0x43F",
- "0x4D9",
- "0x448",
- "0x449",
- "0x4BB",
- "0x439",
- "0x44C",
- "0x442",
- "0x446",
- "0x443",
- "0x4EF",
- "0x4AF",
- "0x4B1",
- "0x432",
- "0x44F",
- "0x44B",
- "0x44E",
- "0x437",
- "0x436",
- "0x497",
- "0x44",
- "0x1E0A",
- "0x10E",
- "0x20AB",
- "0x110",
- "0x45",
- "0x14A",
- "0xD0",
- "0x116",
- "0xC9",
- "0x1EB8",
- "0x11A",
- "0xCA",
- "0x1EBE",
- "0x1EC6",
- "0x1EC0",
- "0x1EC2",
- "0x1EC4",
- "0x20A0",
- "0xCB",
- "0xC8",
- "0x1EBA",
- "0x112",
- "0x118",
- "0x1B",
- "0xD0",
- "0x1EBC",
- "0x20AC",
- "0x46",
- "0x20A3",
- "0x1E1E",
- "0x6F0",
- "0x6F1",
- "0x6F2",
- "0x6F3",
- "0x6F4",
- "0x6F5",
- "0x6F6",
- "0x6F7",
- "0x6F8",
- "0x6F9",
- "0x6CC",
- "0x47",
- "0x120",
- "0x11E",
- "0x1E6",
- "0x122",
- "0x11C",
- "0x10D0",
- "0x10D1",
- "0x10EA",
- "0x10ED",
- "0x10E9",
- "0x10EC",
- "0x10D3",
- "0x10D4",
- "0x10F6",
- "0x10D2",
- "0x10E6",
- "0x10F0",
- "0x10F4",
- "0x10F1",
- "0x10F2",
- "0x10F5",
- "0x10D8",
- "0x10EF",
- "0x10EB",
- "0x10D9",
- "0x10E5",
- "0x10DA",
- "0x10DB",
- "0x10DC",
- "0x10DD",
- "0x10DE",
- "0x10E4",
- "0x10E7",
- "0x10E0",
- "0x10E1",
- "0x10E8",
- "0x10D7",
- "0x10E2",
- "0x10E3",
- "0x10D5",
- "0x10F3",
- "0x10EE",
- "0x10D6",
- "0x10DF",
- "0x391",
- "0x386",
- "0x392",
- "0x3A7",
- "0x394",
- "0x395",
- "0x388",
- "0x397",
- "0x389",
- "0x393",
- "0x399",
- "0x38A",
- "0x3AA",
- "0x39A",
- "0x39B",
- "0x39B",
- "0x39C",
- "0x39D",
- "0x3A9",
- "0x38F",
- "0x39F",
- "0x38C",
- "0x3A6",
- "0x3A0",
- "0x3A8",
- "0x3A1",
- "0x3A3",
- "0x3A4",
- "0x398",
- "0x3A5",
- "0x38E",
- "0x3AB",
- "0x39E",
- "0x396",
- "0x385",
- "0x3B1",
- "0x3AC",
- "0x3B2",
- "0x3C7",
- "0x3B4",
- "0x3B5",
- "0x3AD",
- "0x3B7",
- "0x3AE",
- "0x3C2",
- "0x3B3",
- "0x2015",
- "0x3B9",
- "0x3AF",
- "0x390",
- "0x3CA",
- "0x3BA",
- "0x3BB",
- "0x3BC",
- "0x3BD",
- "0x3C9",
- "0x3CE",
- "0x3BF",
- "0x3CC",
- "0x3C6",
- "0x3C0",
- "0x3C8",
- "0x3C1",
- "0x3C3",
- "0x3C4",
- "0x3B8",
- "0x3C5",
- "0x3CD",
- "0x3B0",
- "0x3CB",
- "0x3BE",
- "0x3B6",
- "0x48",
- "0x314F",
- "0x3150",
- "0x318D",
- "0x318E",
- "0x314A",
- "0x3137",
- "0x3154",
- "0x3153",
- "0x3161",
- "0x314E",
- "0x3163",
- "0x3147",
- "0x11BE",
- "0x11AE",
- "0x11C2",
- "0x11BC",
- "0x11BD",
- "0x11BF",
- "0x11A8",
- "0x11AA",
- "0x11F0",
- "0x11B7",
- "0x11AB",
- "0x11AD",
- "0x11AC",
- "0x11EB",
- "0x11C1",
- "0x11B8",
- "0x11B9",
- "0x11AF",
- "0x11B6",
- "0x11B0",
- "0x11B1",
- "0x11B5",
- "0x11B2",
- "0x11B3",
- "0x11B4",
- "0x11BA",
- "0x11A9",
- "0x11BB",
- "0x11C0",
- "0x11F9",
- "0x3148",
- "0x314B",
- "0x3131",
- "0x3133",
- "0x3181",
- "0x3141",
- "0x3134",
- "0x3136",
- "0x3135",
- "0x3157",
- "0x315A",
- "0x317F",
- "0x314D",
- "0x3142",
- "0x3144",
- "0x3139",
- "0x3140",
- "0x313A",
- "0x313B",
- "0x313F",
- "0x313C",
- "0x313D",
- "0x313E",
- "0x316D",
- "0x3145",
- "0x3138",
- "0x3149",
- "0x3132",
- "0x3143",
- "0x3146",
- "0x3171",
- "0x3184",
- "0x3178",
- "0x314C",
- "0x315C",
- "0x3158",
- "0x3159",
- "0x315E",
- "0x315D",
- "0x315F",
- "0x3151",
- "0x3152",
- "0x3156",
- "0x3155",
- "0x3162",
- "0x315B",
- "0x3160",
- "0x3186",
- "0x124",
- "0x126",
- "0x49",
- "0x130",
- "0xCD",
- "0x1ECA",
- "0x12C",
- "0xCE",
- "0xCF",
- "0xCC",
- "0x1EC8",
- "0x12A",
- "0x12E",
- "0x128",
- "0x4A",
- "0x134",
- "0x4B",
- "0x30",
- "0x31",
- "0x32",
- "0x33",
- "0x34",
- "0x35",
- "0x36",
- "0x37",
- "0x38",
- "0x39",
- "0x2B",
- "0x2E",
- "0x2F",
- "0xD",
- "0x3D",
- "0x2A",
- "0x2C",
- "0x20",
- "0x2D",
- "0x9",
- "0x136",
- "0x20A9",
- "0x4C",
- "0x139",
- "0x1E36",
- "0x13D",
- "0x13B",
- "0xA",
- "0x20A4",
- "0x141",
- "0x4D",
- "0x1E40",
- "0x405",
- "0x403",
- "0x40C",
- "0x455",
- "0x453",
- "0x45C",
- "0x20A5",
- "0x4E",
- "0x143",
- "0x20A6",
- "0x147",
- "0x145",
- "0x20AA",
- "0xD1",
- "0x4F",
- "0x152",
- "0xD3",
- "0x19F",
- "0x1ECC",
- "0xD4",
- "0x1ED0",
- "0x1ED8",
- "0x1ED2",
- "0x1ED4",
- "0x1ED6",
- "0xD6",
- "0x150",
- "0xD2",
- "0x1ECE",
- "0x1A0",
- "0x1EDA",
- "0x1EE2",
- "0x1EDC",
- "0x1EDE",
- "0x1EE0",
- "0x14C",
- "0xD8",
- "0xD5",
- "0x50",
- "0x1E56",
- "0x13",
- "0x20A7",
- "0x51",
- "0x52",
- "0x154",
- "0x158",
- "0x156",
- "0xD",
- "0x20A8",
- "0x53",
- "0x18F",
- "0x1E60",
- "0x15A",
- "0x160",
- "0x15E",
- "0x15C",
- "0x14",
- "0x402",
- "0x40B",
- "0x452",
- "0x45B",
- "0x15",
- "0x54",
- "0xDE",
- "0x9",
- "0x1E6A",
- "0x164",
- "0x162",
- "0xE3F",
- "0xE1A",
- "0xE08",
- "0xE0A",
- "0xE09",
- "0xE0C",
- "0xE0E",
- "0xE14",
- "0xE1D",
- "0xE1F",
- "0xE2B",
- "0xE2E",
- "0xE02",
- "0xE05",
- "0xE03",
- "0xE04",
- "0xE06",
- "0xE01",
- "0xE45",
- "0xE57",
- "0xE55",
- "0xE56",
- "0xE59",
- "0xE51",
- "0xE58",
- "0xE53",
- "0xE54",
- "0xE52",
- "0xE50",
- "0xE2C",
- "0xE25",
- "0xE26",
- "0xE4B",
- "0xE48",
- "0xE31",
- "0xE47",
- "0xE49",
- "0xE4A",
- "0xE46",
- "0xE21",
- "0xE07",
- "0xE4D",
- "0xE13",
- "0xE19",
- "0xE2D",
- "0xE2F",
- "0xE3A",
- "0xE1E",
- "0xE1C",
- "0xE20",
- "0xE1B",
- "0xE23",
- "0xE24",
- "0xE30",
- "0xE32",
- "0xE41",
- "0xE44",
- "0xE43",
- "0xE33",
- "0xE40",
- "0xE34",
- "0xE35",
- "0xE42",
- "0xE38",
- "0xE36",
- "0xE37",
- "0xE39",
- "0xE29",
- "0xE28",
- "0xE0B",
- "0xE2A",
- "0xE4C",
- "0xE11",
- "0xE12",
- "0xE17",
- "0xE10",
- "0xE18",
- "0xE16",
- "0xE0F",
- "0xE15",
- "0xE27",
- "0xE22",
- "0xE0D",
- "0xDE",
- "0x166",
- "0x55",
- "0xDA",
- "0x1EE4",
- "0x16C",
- "0xDB",
- "0xDC",
- "0x170",
- "0xD9",
- "0x1EE6",
- "0x1AF",
- "0x1EE8",
- "0x1EF0",
- "0x1EEA",
- "0x1EEC",
- "0x1EEE",
- "0x490",
- "0x406",
- "0x404",
- "0x407",
- "0x491",
- "0x456",
- "0x454",
- "0x457",
- "0x16A",
- "0x172",
- "0x16E",
- "0x168",
- "0x56",
- "0x57",
- "0x1E82",
- "0x174",
- "0x1E84",
- "0x1E80",
- "0x20A9",
- "0x58",
- "0x1E8A",
- "0x59",
- "0xDD",
- "0x1EF4",
- "0x176",
- "0x178",
- "0x1EF2",
- "0x1EF6",
- "0x1EF8",
- "0x5A",
- "0x17B",
- "0x179",
- "0x17D",
- "0x1B5",
- "0x61",
- "0xE1",
- "0x1EA1",
- "0x2D9",
- "0x103",
- "0x1EAF",
- "0x1EB7",
- "0x1EB1",
- "0x1EB3",
- "0x1EB5",
- "0xE2",
- "0x1EA5",
- "0x1EAD",
- "0x1EA7",
- "0x1EA9",
- "0x1EAB",
- "0xB4",
- "0xE4",
- "0xE6",
- "0xE0",
- "0x1EA3",
- "0x101",
- "0x26",
- "0x105",
- "0x27",
- "0x223C",
- "0xE5",
- "0x5E",
- "0x7E",
- "0x2A",
- "0x40",
- "0xE3",
- "0x62",
- "0x1E03",
- "0x5C",
- "0x2717",
- "0x7C",
- "0x2321",
- "0x239D",
- "0x23A3",
- "0x23A0",
- "0x23A6",
- "0x2534",
- "0x7B",
- "0x7D",
- "0x5B",
- "0x5D",
- "0x2D8",
- "0xA6",
- "0x63",
- "0x10B",
- "0x107",
- "0x2105",
- "0x2038",
- "0x2C7",
- "0x10D",
- "0xE7",
- "0x109",
- "0xB8",
- "0xA2",
- "0x2592",
- "0x2713",
- "0x25CB",
- "0x2663",
- "0x3A",
- "0x301",
- "0x323",
- "0x300",
- "0x309",
- "0x303",
- "0x2C",
- "0xA9",
- "0x240D",
- "0x253C",
- "0xA4",
- "0x64",
- "0x1E0B",
- "0x2020",
- "0x10F",
- "0x307",
- "0x30A",
- "0x301",
- "0x323",
- "0x306",
- "0x30C",
- "0x327",
- "0x302",
- "0x308",
- "0x30B",
- "0x300",
- "0x309",
- "0x31B",
- "0x345",
- "0x304",
- "0x328",
- "0x309A",
- "0x303",
- "0x3099",
- "0x2E",
- "0xB0",
- "0xA8",
- "0x2666",
- "0x2007",
- "0xF7",
- "0x24",
- "0x2025",
- "0x2DD",
- "0x2021",
- "0x201E",
- "0x2193",
- "0x2228",
- "0x222A",
- "0x230A",
- "0x22A5",
- "0x111",
- "0x65",
- "0x117",
- "0xE9",
- "0x1EB9",
- "0x11B",
- "0xEA",
- "0x1EBF",
- "0x1EC7",
- "0x1EC1",
- "0x1EC3",
- "0x1EC5",
- "0xEB",
- "0xE8",
- "0x1EBB",
- "0x2026",
- "0x2004",
- "0x2005",
- "0x113",
- "0x2014",
- "0x25CF",
- "0x25AE",
- "0x25CB",
- "0x25AF",
- "0x2003",
- "0x2013",
- "0x2022",
- "0x25AA",
- "0x14B",
- "0x25E6",
- "0x25AB",
- "0x2002",
- "0x119",
- "0x3D",
- "0xF0",
- "0x1EBD",
- "0x21",
- "0xA1",
- "0x66",
- "0x1E1F",
- "0x2640",
- "0x240C",
- "0x2012",
- "0x25C0",
- "0x25AC",
- "0x25B6",
- "0x25BC",
- "0x25B2",
- "0x215D",
- "0x215A",
- "0x2158",
- "0x192",
- "0x67",
- "0x121",
- "0x11F",
- "0x1E7",
- "0x123",
- "0x11D",
- "0x60",
- "0x3E",
- "0x2265",
- "0xAB",
- "0xBB",
- "0x68",
- "0x200A",
- "0x125",
- "0x2665",
- "0x5D0",
- "0x5E2",
- "0x5D1",
- "0x5D1",
- "0x5D7",
- "0x5D3",
- "0x5D3",
- "0x2017",
- "0x5DA",
- "0x5DD",
- "0x5DF",
- "0x5E3",
- "0x5E5",
- "0x5E5",
- "0x5D2",
- "0x5D2",
- "0x5D4",
- "0x5D7",
- "0x5DB",
- "0x5E7",
- "0x5DC",
- "0x5DE",
- "0x5E0",
- "0x5E4",
- "0x5E7",
- "0x5E8",
- "0x5E1",
- "0x5E1",
- "0x5E9",
- "0x5EA",
- "0x5EA",
- "0x5D8",
- "0x5D8",
- "0x5D5",
- "0x5D9",
- "0x5E6",
- "0x5E6",
- "0x5D6",
- "0x5D6",
- "0x2500",
- "0x23BA",
- "0x23BB",
- "0x2500",
- "0x23BC",
- "0x23BD",
- "0x127",
- "0x2409",
- "0xAD",
- "0x69",
- "0xED",
- "0x1ECB",
- "0x12D",
- "0xEE",
- "0x2261",
- "0xEF",
- "0x131",
- "0x21D4",
- "0xEC",
- "0x1EC9",
- "0x12B",
- "0x21D2",
- "0x2282",
- "0x2283",
- "0x221E",
- "0x222B",
- "0x2229",
- "0x12F",
- "0x129",
- "0x6A",
- "0x135",
- "0x2218",
- "0x6B",
- "0x30A2",
- "0x30C1",
- "0x30A8",
- "0x30D5",
- "0x30CF",
- "0x30D8",
- "0x30D2",
- "0x30DB",
- "0x30A4",
- "0x30AB",
- "0x30B1",
- "0x30AD",
- "0x30B3",
- "0x30AF",
- "0x30DE",
- "0x30E1",
- "0x30DF",
- "0x30E2",
- "0x30E0",
- "0x30F3",
- "0x30CA",
- "0x30CD",
- "0x30CB",
- "0x30CE",
- "0x30CC",
- "0x30AA",
- "0x30E9",
- "0x30EC",
- "0x30EA",
- "0x30ED",
- "0x30EB",
- "0x30B5",
- "0x30BB",
- "0x30B7",
- "0x30BD",
- "0x30B9",
- "0x30BF",
- "0x30C6",
- "0x30C8",
- "0x30C4",
- "0x30A6",
- "0x30EF",
- "0x30F2",
- "0x30E4",
- "0x30E8",
- "0x30E6",
- "0x30A1",
- "0x300D",
- "0x3001",
- "0x30FB",
- "0x30A7",
- "0x3002",
- "0x30A3",
- "0x30A9",
- "0x300C",
- "0x30C3",
- "0x30A5",
- "0x30E3",
- "0x30E7",
- "0x30E5",
- "0x137",
- "0x138",
- "0x6C",
- "0x13A",
- "0x271D",
- "0x1E37",
- "0x13E",
- "0x13C",
- "0x27E8",
- "0x2190",
- "0x3C",
- "0x201C",
- "0x23A8",
- "0x25C1",
- "0x261C",
- "0x23B7",
- "0x2282",
- "0x2018",
- "0x251C",
- "0x22A2",
- "0x3C",
- "0x2264",
- "0x240A",
- "0x2227",
- "0x2228",
- "0x2514",
- "0x2518",
- "0x142",
- "0x6D",
- "0x1E41",
- "0xAF",
- "0x2642",
- "0x2720",
- "0xBA",
- "0x2D",
- "0x2032",
- "0xB5",
- "0xD7",
- "0x266D",
- "0x266F",
- "0x6E",
- "0x2207",
- "0x144",
- "0x148",
- "0x146",
- "0x2424",
- "0xA0",
- "0x2260",
- "0xAC",
- "0xF1",
- "0x23",
- "0x2116",
- "0x6F",
- "0xF3",
- "0x275",
- "0x1ECD",
- "0x1D2",
- "0xF4",
- "0x1ED1",
- "0x1ED9",
- "0x1ED3",
- "0x1ED5",
- "0x1ED7",
- "0xF6",
- "0x151",
- "0x153",
- "0x2DB",
- "0xF2",
- "0x1ECF",
- "0x1A1",
- "0x1EDB",
- "0x1EE3",
- "0x1EDD",
- "0x1EDF",
- "0x1EE1",
- "0x14D",
- "0x215B",
- "0x2155",
- "0xBD",
- "0xBC",
- "0x2159",
- "0xB9",
- "0x2153",
- "0x25AD",
- "0x2606",
- "0x25BD",
- "0x25B3",
- "0xAA",
- "0xF8",
- "0xF5",
- "0xAF",
- "0x203E",
- "0x70",
- "0x1E57",
- "0xB6",
- "0x28",
- "0x29",
- "0x2202",
- "0x25",
- "0x2E",
- "0xB7",
- "0x2117",
- "0x2B",
- "0xB1",
- "0x211E",
- "0x30FC",
- "0x2008",
- "0x71",
- "0x2395",
- "0x3F",
- "0xBF",
- "0x22",
- "0x60",
- "0x27",
- "0x72",
- "0x155",
- "0x221A",
- "0x159",
- "0x157",
- "0xAE",
- "0x27E9",
- "0x2192",
- "0x3E",
- "0x201D",
- "0x23AC",
- "0x25B7",
- "0x261E",
- "0x2283",
- "0x2019",
- "0x2524",
- "0x22A3",
- "0x73",
- "0x1E61",
- "0x15B",
- "0x161",
- "0x15F",
- "0x259",
- "0x15D",
- "0x2033",
- "0xA7",
- "0x3B",
- "0x309C",
- "0x215E",
- "0x2613",
- "0x2423",
- "0x2243",
- "0x201A",
- "0x2F",
- "0x25C6",
- "0x20",
- "0xDF",
- "0xA3",
- "0x74",
- "0x1E6B",
- "0x165",
- "0x163",
- "0x260E",
- "0x2315",
- "0x2234",
- "0x2009",
- "0xFE",
- "0x215C",
- "0x2157",
- "0xBE",
- "0xB3",
- "0x2320",
- "0x239B",
- "0x250C",
- "0x23A1",
- "0x239E",
- "0x23A4",
- "0x252C",
- "0x2122",
- "0x167",
- "0x2156",
- "0xB2",
- "0x2154",
- "0x75",
- "0xFA",
- "0x1EE5",
- "0x16D",
- "0xFB",
- "0xFC",
- "0x171",
- "0xF9",
- "0x1EE7",
- "0x1B0",
- "0x1EE9",
- "0x1EF1",
- "0x1EEB",
- "0x1EED",
- "0x1EEF",
- "0x16B",
- "0x5F",
- "0x5F",
- "0x222A",
- "0x173",
- "0x2191",
- "0x2227",
- "0x250C",
- "0x2510",
- "0x2229",
- "0x2308",
- "0x22A4",
- "0x16F",
- "0x169",
- "0x76",
- "0x221D",
- "0x2502",
- "0x2502",
- "0x309B",
- "0x240B",
- "0x77",
- "0x1E83",
- "0x175",
- "0x1E85",
- "0x1E81",
- "0x78",
- "0x1E8B",
- "0x79",
- "0xFD",
- "0x1EF5",
- "0x177",
- "0xFF",
- "0xA5",
- "0x1EF3",
- "0x1EF7",
- "0x1EF9",
- "0x7A",
- "0x17C",
- "0x17A",
- "0x17E",
- "0x1B6",
- "0",
"1",
"2",
"3",
@@ -4530,1632 +3160,262 @@ QString KeySym::keystr[]={
"l",
"lacute",
"latincross",
- "lbelowdot",
- "lcaron",
- "lcedilla",
- "leftanglebracket",
- "leftarrow",
- "leftcaret",
- "leftdoublequotemark",
- "leftmiddlecurlybrace",
- "leftopentriangle",
- "leftpointer",
- "leftradical",
- "leftshoe",
- "leftsinglequotemark",
- "leftt",
- "lefttack",
- "less",
- "lessthanequal",
- "lf",
- "logicaland",
- "logicalor",
- "lowleftcorner",
- "lowrightcorner",
- "lstroke",
- "m",
- "mabovedot",
- "macron",
- "malesymbol",
- "maltesecross",
- "marker",
- "masculine",
- "minus",
- "minutes",
- "mu",
- "multiply",
- "musicalflat",
- "musicalsharp",
- "n",
- "nabla",
- "nacute",
- "ncaron",
- "ncedilla",
- "ninesubscript",
- "ninesuperior",
- "nl",
- "nobreakspace",
- "notapproxeq",
- "notelementof",
- "notequal",
- "notidentical",
- "notsign",
- "ntilde",
- "numbersign",
- "numerosign",
- "o",
- "oacute",
- "obarred",
- "obelowdot",
- "ocaron",
- "ocircumflex",
- "ocircumflexacute",
- "ocircumflexbelowdot",
- "ocircumflexgrave",
- "ocircumflexhook",
- "ocircumflextilde",
- "odiaeresis",
- "odoubleacute",
- "oe",
- "ogonek",
- "ograve",
- "ohook",
- "ohorn",
- "ohornacute",
- "ohornbelowdot",
- "ohorngrave",
- "ohornhook",
- "ohorntilde",
- "omacron",
- "oneeighth",
- "onefifth",
- "onehalf",
- "onequarter",
- "onesixth",
- "onesubscript",
- "onesuperior",
- "onethird",
- "ooblique",
- "openrectbullet",
- "openstar",
- "opentribulletdown",
- "opentribulletup",
- "ordfeminine",
- "oslash",
- "otilde",
- "overbar",
- "overline",
- "p",
- "pabovedot",
- "paragraph",
- "parenleft",
- "parenright",
- "partdifferential",
- "partialderivative",
- "percent",
- "period",
- "periodcentered",
- "phonographcopyright",
- "plus",
- "plusminus",
- "prescription",
- "prolongedsound",
- "punctspace",
- "q",
- "quad",
- "question",
- "questiondown",
- "quotedbl",
- "quoteleft",
- "quoteright",
- "r",
- "racute",
- "radical",
- "rcaron",
- "rcedilla",
- "registered",
- "rightanglebracket",
- "rightarrow",
- "rightcaret",
- "rightdoublequotemark",
- "rightmiddlecurlybrace",
- "rightmiddlesummation",
- "rightopentriangle",
- "rightpointer",
- "rightshoe",
- "rightsinglequotemark",
- "rightt",
- "righttack",
- "s",
- "sabovedot",
- "sacute",
- "scaron",
- "scedilla",
- "schwa",
- "scircumflex",
- "script_switch",
- "seconds",
- "section",
- "semicolon",
- "semivoicedsound",
- "seveneighths",
- "sevensubscript",
- "sevensuperior",
- "signaturemark",
- "signifblank",
- "similarequal",
- "singlelowquotemark",
- "sixsubscript",
- "sixsuperior",
- "slash",
- "soliddiamond",
- "space",
- "squareroot",
- "ssharp",
- "sterling",
- "stricteq",
- "t",
- "tabovedot",
- "tcaron",
- "tcedilla",
- "telephone",
- "telephonerecorder",
- "therefore",
- "thinspace",
- "thorn",
- "threeeighths",
- "threefifths",
- "threequarters",
- "threesubscript",
- "threesuperior",
- "tintegral",
- "topintegral",
- "topleftparens",
- "topleftradical",
- "topleftsqbracket",
- "topleftsummation",
- "toprightparens",
- "toprightsqbracket",
- "toprightsummation",
- "topt",
- "topvertsummationconnector",
- "trademark",
- "trademarkincircle",
- "tslash",
- "twofifths",
- "twosubscript",
- "twosuperior",
- "twothirds",
- "u",
- "uacute",
- "ubelowdot",
- "ubreve",
- "ucircumflex",
- "udiaeresis",
- "udoubleacute",
- "ugrave",
- "uhook",
- "uhorn",
- "uhornacute",
- "uhornbelowdot",
- "uhorngrave",
- "uhornhook",
- "uhorntilde",
- "umacron",
- "underbar",
- "underscore",
- "union",
- "uogonek",
- "uparrow",
- "upcaret",
- "upleftcorner",
- "uprightcorner",
- "upshoe",
- "upstile",
- "uptack",
- "uring",
- "utilde",
- "v",
- "variation",
- "vertbar",
- "vertconnector",
- "voicedsound",
- "vt",
- "w",
- "wacute",
- "wcircumflex",
- "wdiaeresis",
- "wgrave",
- "x",
- "xabovedot",
- "y",
- "yacute",
- "ybelowdot",
- "ycircumflex",
- "ydiaeresis",
- "yen",
- "ygrave",
- "yhook",
- "ytilde",
- "z",
- "zabovedot",
- "zacute",
- "zcaron",
- "zerosubscript",
- "zerosuperior",
- "zstroke",
- QString()
- };
-QChar KeySym::keyuni[]={
- 0x30,
- 0x31,
- 0x32,
- 0x33,
- 0x34,
- 0x35,
- 0x36,
- 0x37,
- 0x38,
- 0x39,
- 0x41,
- 0xC6,
- 0xC1,
- 0x1EA0,
- 0x102,
- 0x1EAE,
- 0x1EB6,
- 0x1EB0,
- 0x1EB2,
- 0x1EB4,
- 0xC2,
- 0x1EA4,
- 0x1EAC,
- 0x1EA6,
- 0x1EA8,
- 0x1EAA,
- 0xC4,
- 0xC0,
- 0x1EA2,
- 0x100,
- 0x104,
- 0x660,
- 0x661,
- 0x662,
- 0x663,
- 0x664,
- 0x665,
- 0x666,
- 0x667,
- 0x668,
- 0x669,
- 0x639,
- 0x627,
- 0x649,
- 0x628,
- 0x60C,
- 0x636,
- 0x62F,
- 0x64F,
- 0x64C,
- 0x688,
- 0x64E,
- 0x64B,
- 0x641,
- 0x6D4,
- 0x6AF,
- 0x63A,
- 0x647,
- 0x62D,
- 0x621,
- 0x654,
- 0x655,
- 0x623,
- 0x624,
- 0x626,
- 0x625,
- 0x6BE,
- 0x6C1,
- 0x62C,
- 0x698,
- 0x643,
- 0x650,
- 0x64D,
- 0x6A9,
- 0x62E,
- 0x644,
- 0x653,
- 0x622,
- 0x645,
- 0x646,
- 0x6BA,
- 0x67E,
- 0x66A,
- 0x642,
- 0x61F,
- 0x631,
- 0x691,
- 0x635,
- 0x633,
- 0x61B,
- 0x651,
- 0x634,
- 0x652,
- 0x670,
- 0x637,
- 0x640,
- 0x686,
- 0x62A,
- 0x629,
- 0x630,
- 0x62B,
- 0x679,
- 0x6A4,
- 0x648,
- 0x64A,
- 0x6D2,
- 0x638,
- 0x632,
- 0xC5,
- 0x538,
- 0x531,
- 0x532,
- 0x549,
- 0x534,
- 0x541,
- 0x537,
- 0x556,
- 0x542,
- 0x533,
- 0x545,
- 0x540,
- 0x53B,
- 0x54B,
- 0x554,
- 0x53F,
- 0x53D,
- 0x53C,
- 0x544,
- 0x546,
- 0x555,
- 0x54A,
- 0x553,
- 0x54C,
- 0x550,
- 0x54D,
- 0x547,
- 0x543,
- 0x539,
- 0x53E,
- 0x551,
- 0x54F,
- 0x54E,
- 0x548,
- 0x552,
- 0x535,
- 0x536,
- 0x53A,
- 0x55C,
- 0x55A,
- 0x568,
- 0x561,
- 0x562,
- 0x55D,
- 0x579,
- 0x2C,
- 0x564,
- 0x571,
- 0x567,
- 0x2026,
- 0x2014,
- 0x2013,
- 0x586,
- 0x572,
- 0x563,
- 0xAB,
- 0xBB,
- 0x575,
- 0x570,
- 0x56B,
- 0x57B,
- 0x584,
- 0x56F,
- 0x56D,
- 0x587,
- 0x56C,
- 0x574,
- 0x2E,
- 0x576,
- 0x585,
- 0x28,
- 0x29,
- 0x55E,
- 0x57A,
- 0x583,
- 0x57C,
- 0x580,
- 0x57D,
- 0xA7,
- 0x577,
- 0x55B,
- 0x573,
- 0x569,
- 0x56E,
- 0x581,
- 0x57F,
- 0x589,
- 0x57E,
- 0x578,
- 0x582,
- 0x565,
- 0x58A,
- 0x566,
- 0x56A,
- 0xC3,
- 0x42,
- 0x1E02,
- 0x8,
- 0x40E,
- 0x45E,
- 0x43,
- 0x10A,
- 0x106,
- 0x10C,
- 0xC7,
- 0x108,
- 0xB,
- 0x20A1,
- 0x20A2,
- 0x410,
- 0x411,
- 0x427,
- 0x4B6,
- 0x4B8,
- 0x414,
- 0x40F,
- 0x42D,
- 0x424,
- 0x41B,
- 0x41C,
- 0x41D,
- 0x4A2,
- 0x420,
- 0x421,
- 0x413,
- 0x492,
- 0x425,
- 0x42A,
- 0x4B2,
- 0x418,
- 0x415,
- 0x401,
- 0x4E2,
- 0x408,
- 0x41A,
- 0x49A,
- 0x49C,
- 0x409,
- 0x40A,
- 0x41E,
- 0x4E8,
- 0x41F,
- 0x4D8,
- 0x428,
- 0x429,
- 0x4BA,
- 0x419,
- 0x42C,
- 0x422,
- 0x426,
- 0x423,
- 0x4EE,
- 0x4AE,
- 0x4B0,
- 0x412,
- 0x42F,
- 0x42B,
- 0x42E,
- 0x417,
- 0x416,
- 0x496,
- 0x430,
- 0x431,
- 0x447,
- 0x4B7,
- 0x4B9,
- 0x434,
- 0x45F,
- 0x44D,
- 0x444,
- 0x43B,
- 0x43C,
- 0x43D,
- 0x4A3,
- 0x440,
- 0x441,
- 0x433,
- 0x493,
- 0x445,
- 0x4B3,
- 0x44A,
- 0x438,
- 0x4E3,
- 0x435,
- 0x451,
- 0x458,
- 0x43A,
- 0x49B,
- 0x49D,
- 0x459,
- 0x45A,
- 0x43E,
- 0x4E9,
- 0x43F,
- 0x4D9,
- 0x448,
- 0x449,
- 0x4BB,
- 0x439,
- 0x44C,
- 0x442,
- 0x446,
- 0x443,
- 0x4EF,
- 0x4AF,
- 0x4B1,
- 0x432,
- 0x44F,
- 0x44B,
- 0x44E,
- 0x437,
- 0x436,
- 0x497,
- 0x44,
- 0x1E0A,
- 0x10E,
- 0x20AB,
- 0x110,
- 0x45,
- 0x14A,
- 0xD0,
- 0x116,
- 0xC9,
- 0x1EB8,
- 0x11A,
- 0xCA,
- 0x1EBE,
- 0x1EC6,
- 0x1EC0,
- 0x1EC2,
- 0x1EC4,
- 0x20A0,
- 0xCB,
- 0xC8,
- 0x1EBA,
- 0x112,
- 0x118,
- 0x1B,
- 0xD0,
- 0x1EBC,
- 0x20AC,
- 0x46,
- 0x20A3,
- 0x1E1E,
- 0x6F0,
- 0x6F1,
- 0x6F2,
- 0x6F3,
- 0x6F4,
- 0x6F5,
- 0x6F6,
- 0x6F7,
- 0x6F8,
- 0x6F9,
- 0x6CC,
- 0x47,
- 0x120,
- 0x11E,
- 0x1E6,
- 0x122,
- 0x11C,
- 0x10D0,
- 0x10D1,
- 0x10EA,
- 0x10ED,
- 0x10E9,
- 0x10EC,
- 0x10D3,
- 0x10D4,
- 0x10F6,
- 0x10D2,
- 0x10E6,
- 0x10F0,
- 0x10F4,
- 0x10F1,
- 0x10F2,
- 0x10F5,
- 0x10D8,
- 0x10EF,
- 0x10EB,
- 0x10D9,
- 0x10E5,
- 0x10DA,
- 0x10DB,
- 0x10DC,
- 0x10DD,
- 0x10DE,
- 0x10E4,
- 0x10E7,
- 0x10E0,
- 0x10E1,
- 0x10E8,
- 0x10D7,
- 0x10E2,
- 0x10E3,
- 0x10D5,
- 0x10F3,
- 0x10EE,
- 0x10D6,
- 0x10DF,
- 0x391,
- 0x386,
- 0x392,
- 0x3A7,
- 0x394,
- 0x395,
- 0x388,
- 0x397,
- 0x389,
- 0x393,
- 0x399,
- 0x38A,
- 0x3AA,
- 0x39A,
- 0x39B,
- 0x39B,
- 0x39C,
- 0x39D,
- 0x3A9,
- 0x38F,
- 0x39F,
- 0x38C,
- 0x3A6,
- 0x3A0,
- 0x3A8,
- 0x3A1,
- 0x3A3,
- 0x3A4,
- 0x398,
- 0x3A5,
- 0x38E,
- 0x3AB,
- 0x39E,
- 0x396,
- 0x385,
- 0x3B1,
- 0x3AC,
- 0x3B2,
- 0x3C7,
- 0x3B4,
- 0x3B5,
- 0x3AD,
- 0x3B7,
- 0x3AE,
- 0x3C2,
- 0x3B3,
- 0x2015,
- 0x3B9,
- 0x3AF,
- 0x390,
- 0x3CA,
- 0x3BA,
- 0x3BB,
- 0x3BC,
- 0x3BD,
- 0x3C9,
- 0x3CE,
- 0x3BF,
- 0x3CC,
- 0x3C6,
- 0x3C0,
- 0x3C8,
- 0x3C1,
- 0x3C3,
- 0x3C4,
- 0x3B8,
- 0x3C5,
- 0x3CD,
- 0x3B0,
- 0x3CB,
- 0x3BE,
- 0x3B6,
- 0x48,
- 0x314F,
- 0x3150,
- 0x318D,
- 0x318E,
- 0x314A,
- 0x3137,
- 0x3154,
- 0x3153,
- 0x3161,
- 0x314E,
- 0x3163,
- 0x3147,
- 0x11BE,
- 0x11AE,
- 0x11C2,
- 0x11BC,
- 0x11BD,
- 0x11BF,
- 0x11A8,
- 0x11AA,
- 0x11F0,
- 0x11B7,
- 0x11AB,
- 0x11AD,
- 0x11AC,
- 0x11EB,
- 0x11C1,
- 0x11B8,
- 0x11B9,
- 0x11AF,
- 0x11B6,
- 0x11B0,
- 0x11B1,
- 0x11B5,
- 0x11B2,
- 0x11B3,
- 0x11B4,
- 0x11BA,
- 0x11A9,
- 0x11BB,
- 0x11C0,
- 0x11F9,
- 0x3148,
- 0x314B,
- 0x3131,
- 0x3133,
- 0x3181,
- 0x3141,
- 0x3134,
- 0x3136,
- 0x3135,
- 0x3157,
- 0x315A,
- 0x317F,
- 0x314D,
- 0x3142,
- 0x3144,
- 0x3139,
- 0x3140,
- 0x313A,
- 0x313B,
- 0x313F,
- 0x313C,
- 0x313D,
- 0x313E,
- 0x316D,
- 0x3145,
- 0x3138,
- 0x3149,
- 0x3132,
- 0x3143,
- 0x3146,
- 0x3171,
- 0x3184,
- 0x3178,
- 0x314C,
- 0x315C,
- 0x3158,
- 0x3159,
- 0x315E,
- 0x315D,
- 0x315F,
- 0x3151,
- 0x3152,
- 0x3156,
- 0x3155,
- 0x3162,
- 0x315B,
- 0x3160,
- 0x3186,
- 0x124,
- 0x126,
- 0x49,
- 0x130,
- 0xCD,
- 0x1ECA,
- 0x12C,
- 0xCE,
- 0xCF,
- 0xCC,
- 0x1EC8,
- 0x12A,
- 0x12E,
- 0x128,
- 0x4A,
- 0x134,
- 0x4B,
- 0x30,
- 0x31,
- 0x32,
- 0x33,
- 0x34,
- 0x35,
- 0x36,
- 0x37,
- 0x38,
- 0x39,
- 0x2B,
- 0x2E,
- 0x2F,
- 0xD,
- 0x3D,
- 0x2A,
- 0x2C,
- 0x20,
- 0x2D,
- 0x9,
- 0x136,
- 0x20A9,
- 0x4C,
- 0x139,
- 0x1E36,
- 0x13D,
- 0x13B,
- 0xA,
- 0x20A4,
- 0x141,
- 0x4D,
- 0x1E40,
- 0x405,
- 0x403,
- 0x40C,
- 0x455,
- 0x453,
- 0x45C,
- 0x20A5,
- 0x4E,
- 0x143,
- 0x20A6,
- 0x147,
- 0x145,
- 0x20AA,
- 0xD1,
- 0x4F,
- 0x152,
- 0xD3,
- 0x19F,
- 0x1ECC,
- 0xD4,
- 0x1ED0,
- 0x1ED8,
- 0x1ED2,
- 0x1ED4,
- 0x1ED6,
- 0xD6,
- 0x150,
- 0xD2,
- 0x1ECE,
- 0x1A0,
- 0x1EDA,
- 0x1EE2,
- 0x1EDC,
- 0x1EDE,
- 0x1EE0,
- 0x14C,
- 0xD8,
- 0xD5,
- 0x50,
- 0x1E56,
- 0x13,
- 0x20A7,
- 0x51,
- 0x52,
- 0x154,
- 0x158,
- 0x156,
- 0xD,
- 0x20A8,
- 0x53,
- 0x18F,
- 0x1E60,
- 0x15A,
- 0x160,
- 0x15E,
- 0x15C,
- 0x14,
- 0x402,
- 0x40B,
- 0x452,
- 0x45B,
- 0x15,
- 0x54,
- 0xDE,
- 0x9,
- 0x1E6A,
- 0x164,
- 0x162,
- 0xE3F,
- 0xE1A,
- 0xE08,
- 0xE0A,
- 0xE09,
- 0xE0C,
- 0xE0E,
- 0xE14,
- 0xE1D,
- 0xE1F,
- 0xE2B,
- 0xE2E,
- 0xE02,
- 0xE05,
- 0xE03,
- 0xE04,
- 0xE06,
- 0xE01,
- 0xE45,
- 0xE57,
- 0xE55,
- 0xE56,
- 0xE59,
- 0xE51,
- 0xE58,
- 0xE53,
- 0xE54,
- 0xE52,
- 0xE50,
- 0xE2C,
- 0xE25,
- 0xE26,
- 0xE4B,
- 0xE48,
- 0xE31,
- 0xE47,
- 0xE49,
- 0xE4A,
- 0xE46,
- 0xE21,
- 0xE07,
- 0xE4D,
- 0xE13,
- 0xE19,
- 0xE2D,
- 0xE2F,
- 0xE3A,
- 0xE1E,
- 0xE1C,
- 0xE20,
- 0xE1B,
- 0xE23,
- 0xE24,
- 0xE30,
- 0xE32,
- 0xE41,
- 0xE44,
- 0xE43,
- 0xE33,
- 0xE40,
- 0xE34,
- 0xE35,
- 0xE42,
- 0xE38,
- 0xE36,
- 0xE37,
- 0xE39,
- 0xE29,
- 0xE28,
- 0xE0B,
- 0xE2A,
- 0xE4C,
- 0xE11,
- 0xE12,
- 0xE17,
- 0xE10,
- 0xE18,
- 0xE16,
- 0xE0F,
- 0xE15,
- 0xE27,
- 0xE22,
- 0xE0D,
- 0xDE,
- 0x166,
- 0x55,
- 0xDA,
- 0x1EE4,
- 0x16C,
- 0xDB,
- 0xDC,
- 0x170,
- 0xD9,
- 0x1EE6,
- 0x1AF,
- 0x1EE8,
- 0x1EF0,
- 0x1EEA,
- 0x1EEC,
- 0x1EEE,
- 0x490,
- 0x406,
- 0x404,
- 0x407,
- 0x491,
- 0x456,
- 0x454,
- 0x457,
- 0x16A,
- 0x172,
- 0x16E,
- 0x168,
- 0x56,
- 0x57,
- 0x1E82,
- 0x174,
- 0x1E84,
- 0x1E80,
- 0x20A9,
- 0x58,
- 0x1E8A,
- 0x59,
- 0xDD,
- 0x1EF4,
- 0x176,
- 0x178,
- 0x1EF2,
- 0x1EF6,
- 0x1EF8,
- 0x5A,
- 0x17B,
- 0x179,
- 0x17D,
- 0x1B5,
- 0x61,
- 0xE1,
- 0x1EA1,
- 0x2D9,
- 0x103,
- 0x1EAF,
- 0x1EB7,
- 0x1EB1,
- 0x1EB3,
- 0x1EB5,
- 0xE2,
- 0x1EA5,
- 0x1EAD,
- 0x1EA7,
- 0x1EA9,
- 0x1EAB,
- 0xB4,
- 0xE4,
- 0xE6,
- 0xE0,
- 0x1EA3,
- 0x101,
- 0x26,
- 0x105,
- 0x27,
- 0x223C,
- 0xE5,
- 0x5E,
- 0x7E,
- 0x2A,
- 0x40,
- 0xE3,
- 0x62,
- 0x1E03,
- 0x5C,
- 0x2717,
- 0x7C,
- 0x2321,
- 0x239D,
- 0x23A3,
- 0x23A0,
- 0x23A6,
- 0x2534,
- 0x7B,
- 0x7D,
- 0x5B,
- 0x5D,
- 0x2D8,
- 0xA6,
- 0x63,
- 0x10B,
- 0x107,
- 0x2105,
- 0x2038,
- 0x2C7,
- 0x10D,
- 0xE7,
- 0x109,
- 0xB8,
- 0xA2,
- 0x2592,
- 0x2713,
- 0x25CB,
- 0x2663,
- 0x3A,
- 0x301,
- 0x323,
- 0x300,
- 0x309,
- 0x303,
- 0x2C,
- 0xA9,
- 0x240D,
- 0x253C,
- 0xA4,
- 0x64,
- 0x1E0B,
- 0x2020,
- 0x10F,
- 0x307,
- 0x30A,
- 0x301,
- 0x323,
- 0x306,
- 0x30C,
- 0x327,
- 0x302,
- 0x308,
- 0x30B,
- 0x300,
- 0x309,
- 0x31B,
- 0x345,
- 0x304,
- 0x328,
- 0x309A,
- 0x303,
- 0x3099,
- 0x2E,
- 0xB0,
- 0xA8,
- 0x2666,
- 0x2007,
- 0xF7,
- 0x24,
- 0x2025,
- 0x2DD,
- 0x2021,
- 0x201E,
- 0x2193,
- 0x2228,
- 0x222A,
- 0x230A,
- 0x22A5,
- 0x111,
- 0x65,
- 0x117,
- 0xE9,
- 0x1EB9,
- 0x11B,
- 0xEA,
- 0x1EBF,
- 0x1EC7,
- 0x1EC1,
- 0x1EC3,
- 0x1EC5,
- 0xEB,
- 0xE8,
- 0x1EBB,
- 0x2026,
- 0x2004,
- 0x2005,
- 0x113,
- 0x2014,
- 0x25CF,
- 0x25AE,
- 0x25CB,
- 0x25AF,
- 0x2003,
- 0x2013,
- 0x2022,
- 0x25AA,
- 0x14B,
- 0x25E6,
- 0x25AB,
- 0x2002,
- 0x119,
- 0x3D,
- 0xF0,
- 0x1EBD,
- 0x21,
- 0xA1,
- 0x66,
- 0x1E1F,
- 0x2640,
- 0x240C,
- 0x2012,
- 0x25C0,
- 0x25AC,
- 0x25B6,
- 0x25BC,
- 0x25B2,
- 0x215D,
- 0x215A,
- 0x2158,
- 0x192,
- 0x67,
- 0x121,
- 0x11F,
- 0x1E7,
- 0x123,
- 0x11D,
- 0x60,
- 0x3E,
- 0x2265,
- 0xAB,
- 0xBB,
- 0x68,
- 0x200A,
- 0x125,
- 0x2665,
- 0x5D0,
- 0x5E2,
- 0x5D1,
- 0x5D1,
- 0x5D7,
- 0x5D3,
- 0x5D3,
- 0x2017,
- 0x5DA,
- 0x5DD,
- 0x5DF,
- 0x5E3,
- 0x5E5,
- 0x5E5,
- 0x5D2,
- 0x5D2,
- 0x5D4,
- 0x5D7,
- 0x5DB,
- 0x5E7,
- 0x5DC,
- 0x5DE,
- 0x5E0,
- 0x5E4,
- 0x5E7,
- 0x5E8,
- 0x5E1,
- 0x5E1,
- 0x5E9,
- 0x5EA,
- 0x5EA,
- 0x5D8,
- 0x5D8,
- 0x5D5,
- 0x5D9,
- 0x5E6,
- 0x5E6,
- 0x5D6,
- 0x5D6,
- 0x2500,
- 0x23BA,
- 0x23BB,
- 0x2500,
- 0x23BC,
- 0x23BD,
- 0x127,
- 0x2409,
- 0xAD,
- 0x69,
- 0xED,
- 0x1ECB,
- 0x12D,
- 0xEE,
- 0x2261,
- 0xEF,
- 0x131,
- 0x21D4,
- 0xEC,
- 0x1EC9,
- 0x12B,
- 0x21D2,
- 0x2282,
- 0x2283,
- 0x221E,
- 0x222B,
- 0x2229,
- 0x12F,
- 0x129,
- 0x6A,
- 0x135,
- 0x2218,
- 0x6B,
- 0x30A2,
- 0x30C1,
- 0x30A8,
- 0x30D5,
- 0x30CF,
- 0x30D8,
- 0x30D2,
- 0x30DB,
- 0x30A4,
- 0x30AB,
- 0x30B1,
- 0x30AD,
- 0x30B3,
- 0x30AF,
- 0x30DE,
- 0x30E1,
- 0x30DF,
- 0x30E2,
- 0x30E0,
- 0x30F3,
- 0x30CA,
- 0x30CD,
- 0x30CB,
- 0x30CE,
- 0x30CC,
- 0x30AA,
- 0x30E9,
- 0x30EC,
- 0x30EA,
- 0x30ED,
- 0x30EB,
- 0x30B5,
- 0x30BB,
- 0x30B7,
- 0x30BD,
- 0x30B9,
- 0x30BF,
- 0x30C6,
- 0x30C8,
- 0x30C4,
- 0x30A6,
- 0x30EF,
- 0x30F2,
- 0x30E4,
- 0x30E8,
- 0x30E6,
- 0x30A1,
- 0x300D,
- 0x3001,
- 0x30FB,
- 0x30A7,
- 0x3002,
- 0x30A3,
- 0x30A9,
- 0x300C,
- 0x30C3,
- 0x30A5,
- 0x30E3,
- 0x30E7,
- 0x30E5,
- 0x137,
- 0x138,
- 0x6C,
- 0x13A,
- 0x271D,
- 0x1E37,
- 0x13E,
- 0x13C,
- 0x27E8,
- 0x2190,
- 0x3C,
- 0x201C,
- 0x23A8,
- 0x25C1,
- 0x261C,
- 0x23B7,
- 0x2282,
- 0x2018,
- 0x251C,
- 0x22A2,
- 0x3C,
- 0x2264,
- 0x240A,
- 0x2227,
- 0x2228,
- 0x2514,
- 0x2518,
- 0x142,
- 0x6D,
- 0x1E41,
- 0xAF,
- 0x2642,
- 0x2720,
- 0xBA,
- 0x2D,
- 0x2032,
- 0xB5,
- 0xD7,
- 0x266D,
- 0x266F,
- 0x6E,
- 0x2207,
- 0x144,
- 0x148,
- 0x146,
- 0x2424,
- 0xA0,
- 0x2260,
- 0xAC,
- 0xF1,
- 0x23,
- 0x2116,
- 0x6F,
- 0xF3,
- 0x275,
- 0x1ECD,
- 0x1D2,
- 0xF4,
- 0x1ED1,
- 0x1ED9,
- 0x1ED3,
- 0x1ED5,
- 0x1ED7,
- 0xF6,
- 0x151,
- 0x153,
- 0x2DB,
- 0xF2,
- 0x1ECF,
- 0x1A1,
- 0x1EDB,
- 0x1EE3,
- 0x1EDD,
- 0x1EDF,
- 0x1EE1,
- 0x14D,
- 0x215B,
- 0x2155,
- 0xBD,
- 0xBC,
- 0x2159,
- 0xB9,
- 0x2153,
- 0x25AD,
- 0x2606,
- 0x25BD,
- 0x25B3,
- 0xAA,
- 0xF8,
- 0xF5,
- 0xAF,
- 0x203E,
- 0x70,
- 0x1E57,
- 0xB6,
- 0x28,
- 0x29,
- 0x2202,
- 0x25,
- 0x2E,
- 0xB7,
- 0x2117,
- 0x2B,
- 0xB1,
- 0x211E,
- 0x30FC,
- 0x2008,
- 0x71,
- 0x2395,
- 0x3F,
- 0xBF,
- 0x22,
- 0x60,
- 0x27,
- 0x72,
- 0x155,
- 0x221A,
- 0x159,
- 0x157,
- 0xAE,
- 0x27E9,
- 0x2192,
- 0x3E,
- 0x201D,
- 0x23AC,
- 0x25B7,
- 0x261E,
- 0x2283,
- 0x2019,
- 0x2524,
- 0x22A3,
- 0x73,
- 0x1E61,
- 0x15B,
- 0x161,
- 0x15F,
- 0x259,
- 0x15D,
- 0x2033,
- 0xA7,
- 0x3B,
- 0x309C,
- 0x215E,
- 0x2613,
- 0x2423,
- 0x2243,
- 0x201A,
- 0x2F,
- 0x25C6,
- 0x20,
- 0xDF,
- 0xA3,
- 0x74,
- 0x1E6B,
- 0x165,
- 0x163,
- 0x260E,
- 0x2315,
- 0x2234,
- 0x2009,
- 0xFE,
- 0x215C,
- 0x2157,
- 0xBE,
- 0xB3,
- 0x2320,
- 0x239B,
- 0x250C,
- 0x23A1,
- 0x239E,
- 0x23A4,
- 0x252C,
- 0x2122,
- 0x167,
- 0x2156,
- 0xB2,
- 0x2154,
- 0x75,
- 0xFA,
- 0x1EE5,
- 0x16D,
- 0xFB,
- 0xFC,
- 0x171,
- 0xF9,
- 0x1EE7,
- 0x1B0,
- 0x1EE9,
- 0x1EF1,
- 0x1EEB,
- 0x1EED,
- 0x1EEF,
- 0x16B,
- 0x5F,
- 0x5F,
- 0x222A,
- 0x173,
- 0x2191,
- 0x2227,
- 0x250C,
- 0x2510,
- 0x2229,
- 0x2308,
- 0x22A4,
- 0x16F,
- 0x169,
- 0x76,
- 0x221D,
- 0x2502,
- 0x2502,
- 0x309B,
- 0x240B,
- 0x77,
- 0x1E83,
- 0x175,
- 0x1E85,
- 0x1E81,
- 0x78,
- 0x1E8B,
- 0x79,
- 0xFD,
- 0x1EF5,
- 0x177,
- 0xFF,
- 0xA5,
- 0x1EF3,
- 0x1EF7,
- 0x1EF9,
- 0x7A,
- 0x17C,
- 0x17A,
- 0x17E,
- 0x1B6,
+ "lbelowdot",
+ "lcaron",
+ "lcedilla",
+ "leftanglebracket",
+ "leftarrow",
+ "leftcaret",
+ "leftdoublequotemark",
+ "leftmiddlecurlybrace",
+ "leftopentriangle",
+ "leftpointer",
+ "leftradical",
+ "leftshoe",
+ "leftsinglequotemark",
+ "leftt",
+ "lefttack",
+ "less",
+ "lessthanequal",
+ "lf",
+ "logicaland",
+ "logicalor",
+ "lowleftcorner",
+ "lowrightcorner",
+ "lstroke",
+ "m",
+ "mabovedot",
+ "macron",
+ "malesymbol",
+ "maltesecross",
+ "marker",
+ "masculine",
+ "minus",
+ "minutes",
+ "mu",
+ "multiply",
+ "musicalflat",
+ "musicalsharp",
+ "n",
+ "nabla",
+ "nacute",
+ "ncaron",
+ "ncedilla",
+ "ninesubscript",
+ "ninesuperior",
+ "nl",
+ "nobreakspace",
+ "notapproxeq",
+ "notelementof",
+ "notequal",
+ "notidentical",
+ "notsign",
+ "ntilde",
+ "numbersign",
+ "numerosign",
+ "o",
+ "oacute",
+ "obarred",
+ "obelowdot",
+ "ocaron",
+ "ocircumflex",
+ "ocircumflexacute",
+ "ocircumflexbelowdot",
+ "ocircumflexgrave",
+ "ocircumflexhook",
+ "ocircumflextilde",
+ "odiaeresis",
+ "odoubleacute",
+ "oe",
+ "ogonek",
+ "ograve",
+ "ohook",
+ "ohorn",
+ "ohornacute",
+ "ohornbelowdot",
+ "ohorngrave",
+ "ohornhook",
+ "ohorntilde",
+ "omacron",
+ "oneeighth",
+ "onefifth",
+ "onehalf",
+ "onequarter",
+ "onesixth",
+ "onesubscript",
+ "onesuperior",
+ "onethird",
+ "ooblique",
+ "openrectbullet",
+ "openstar",
+ "opentribulletdown",
+ "opentribulletup",
+ "ordfeminine",
+ "oslash",
+ "otilde",
+ "overbar",
+ "overline",
+ "p",
+ "pabovedot",
+ "paragraph",
+ "parenleft",
+ "parenright",
+ "partdifferential",
+ "partialderivative",
+ "percent",
+ "period",
+ "periodcentered",
+ "phonographcopyright",
+ "plus",
+ "plusminus",
+ "prescription",
+ "prolongedsound",
+ "punctspace",
+ "q",
+ "quad",
+ "question",
+ "questiondown",
+ "quotedbl",
+ "quoteleft",
+ "quoteright",
+ "r",
+ "racute",
+ "radical",
+ "rcaron",
+ "rcedilla",
+ "registered",
+ "rightanglebracket",
+ "rightarrow",
+ "rightcaret",
+ "rightdoublequotemark",
+ "rightmiddlecurlybrace",
+ "rightmiddlesummation",
+ "rightopentriangle",
+ "rightpointer",
+ "rightshoe",
+ "rightsinglequotemark",
+ "rightt",
+ "righttack",
+ "s",
+ "sabovedot",
+ "sacute",
+ "scaron",
+ "scedilla",
+ "schwa",
+ "scircumflex",
+ "script_switch",
+ "seconds",
+ "section",
+ "semicolon",
+ "semivoicedsound",
+ "seveneighths",
+ "sevensubscript",
+ "sevensuperior",
+ "signaturemark",
+ "signifblank",
+ "similarequal",
+ "singlelowquotemark",
+ "sixsubscript",
+ "sixsuperior",
+ "slash",
+ "soliddiamond",
+ "space",
+ "squareroot",
+ "ssharp",
+ "sterling",
+ "stricteq",
+ "t",
+ "tabovedot",
+ "tcaron",
+ "tcedilla",
+ "telephone",
+ "telephonerecorder",
+ "therefore",
+ "thinspace",
+ "thorn",
+ "threeeighths",
+ "threefifths",
+ "threequarters",
+ "threesubscript",
+ "threesuperior",
+ "tintegral",
+ "topintegral",
+ "topleftparens",
+ "topleftradical",
+ "topleftsqbracket",
+ "topleftsummation",
+ "toprightparens",
+ "toprightsqbracket",
+ "toprightsummation",
+ "topt",
+ "topvertsummationconnector",
+ "trademark",
+ "trademarkincircle",
+ "tslash",
+ "twofifths",
+ "twosubscript",
+ "twosuperior",
+ "twothirds",
+ "u",
+ "uacute",
+ "ubelowdot",
+ "ubreve",
+ "ucircumflex",
+ "udiaeresis",
+ "udoubleacute",
+ "ugrave",
+ "uhook",
+ "uhorn",
+ "uhornacute",
+ "uhornbelowdot",
+ "uhorngrave",
+ "uhornhook",
+ "uhorntilde",
+ "umacron",
+ "underbar",
+ "underscore",
+ "union",
+ "uogonek",
+ "uparrow",
+ "upcaret",
+ "upleftcorner",
+ "uprightcorner",
+ "upshoe",
+ "upstile",
+ "uptack",
+ "uring",
+ "utilde",
+ "v",
+ "variation",
+ "vertbar",
+ "vertconnector",
+ "voicedsound",
+ "vt",
+ "w",
+ "wacute",
+ "wcircumflex",
+ "wdiaeresis",
+ "wgrave",
+ "x",
+ "xabovedot",
+ "y",
+ "yacute",
+ "ybelowdot",
+ "ycircumflex",
+ "ydiaeresis",
+ "yen",
+ "ygrave",
+ "yhook",
+ "ytilde",
+ "z",
+ "zabovedot",
+ "zacute",
+ "zcaron",
+ "zerosubscript",
+ "zerosuperior",
+ "zstroke"
+ };
+QChar KeySym::keyuni[]={
0x30,
0x31,
0x32,
@@ -7525,7 +4785,6 @@ QChar KeySym::keyuni[]={
0x17A,
0x17E,
0x1B6,
- 0x0030,
0x0031,
0x0032,
0x0033,
@@ -9514,5 +6773,6 @@ QChar KeySym::keyuni[]={
0x1002080,
0x1002070,
0x10001b6,
- 0x1002070
- };
+ 0x10001b6,
+
+};
diff --git a/kcontrol/keyboard/keysym.h b/kcontrol/keyboard/keysym.h
index 34017e7..d7e3902 100644
--- a/kcontrol/keyboard/keysym.h
+++ b/kcontrol/keyboard/keysym.h
@@ -18,20 +18,18 @@
#ifndef KEYSYM_H
#define KEYSYM_H
-#include <QtGui>
-#include <QtCore/QChar>
-#include <QtCore/QString>
-
+#include<QtGui>
+#include<QtCore/QChar>
+#include<QtCore/QString>
class KeySym
{
private:
static QString keystr[];
static QChar keyuni[];
-
public:
KeySym();
int nill;
- QString getkeyuni(const QString& opton);
+ QString getkeyuni(QString opton);
};
#endif // KEYSYM_H
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic