{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.58CsvbSu/b1/scim_1.4.18+git20211204-0.2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.58CsvbSu/b2/scim_1.4.18+git20211204-0.2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,13 +1,13 @@\n \n bb7a793af26f813159003e68e3e78d7d 364816 libdevel optional libscim-dev_1.4.18+git20211204-0.2_i386.deb\n cd2fbe3c8f57f24cc4b6ec78ebbec3dd 3058356 debug optional libscim8v5-dbgsym_1.4.18+git20211204-0.2_i386.deb\n 5d0ceef1a3f8498ce6503a735fb3df6e 272932 libs optional libscim8v5_1.4.18+git20211204-0.2_i386.deb\n a3d0ad777e2ec61b1c4df871edf21dd9 2839388 debug optional scim-dbgsym_1.4.18+git20211204-0.2_i386.deb\n- 3d43a8419b538ac367029024693e5503 452400 doc optional scim-dev-doc_1.4.18+git20211204-0.2_all.deb\n+ 554b026569253bbfd9ac2b9cc13608ab 451844 doc optional scim-dev-doc_1.4.18+git20211204-0.2_all.deb\n 3ffbd4cffe0ede35cc16922672697d9a 7908 devel optional scim-dev_1.4.18+git20211204-0.2_all.deb\n bcd5f8bcb321f4f8d84688d7202690e6 380004 debug optional scim-gtk-immodule-dbgsym_1.4.18+git20211204-0.2_i386.deb\n b51e8db0dfc70bca73ab4b66c5842e87 51496 utils optional scim-gtk-immodule_1.4.18+git20211204-0.2_i386.deb\n 57a5083f88b8291ea88914beb2d5e6ad 671108 debug optional scim-im-agent-dbgsym_1.4.18+git20211204-0.2_i386.deb\n 122d9b146ab5d221458647e4836742e7 74100 utils optional scim-im-agent_1.4.18+git20211204-0.2_i386.deb\n db783c925a86a5bb09301daf56626773 535016 debug optional scim-modules-socket-dbgsym_1.4.18+git20211204-0.2_i386.deb\n bb96abee1f693055dabdc49fe888ba79 53020 utils optional scim-modules-socket_1.4.18+git20211204-0.2_i386.deb\n"}, {"source1": "scim-dev-doc_1.4.18+git20211204-0.2_all.deb", "source2": "scim-dev-doc_1.4.18+git20211204-0.2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-06-11 21:01:00.000000 debian-binary\n--rw-r--r-- 0 0 0 12516 2023-06-11 21:01:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 439692 2023-06-11 21:01:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 12476 2023-06-11 21:01:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 439176 2023-06-11 21:01:00.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -7,67 +7,67 @@\n usr/share/doc/scim-dev-doc/html/a00002.html\n usr/share/doc/scim-dev-doc/html/a00002.js\n usr/share/doc/scim-dev-doc/html/a00005.html\n usr/share/doc/scim-dev-doc/html/a00005.js\n usr/share/doc/scim-dev-doc/html/a00008.html\n usr/share/doc/scim-dev-doc/html/a00008.js\n usr/share/doc/scim-dev-doc/html/a00011.html\n+usr/share/doc/scim-dev-doc/html/a00011.js\n usr/share/doc/scim-dev-doc/html/a00014.html\n usr/share/doc/scim-dev-doc/html/a00014.js\n usr/share/doc/scim-dev-doc/html/a00017.html\n usr/share/doc/scim-dev-doc/html/a00017.js\n usr/share/doc/scim-dev-doc/html/a00020.html\n-usr/share/doc/scim-dev-doc/html/a00020.js\n usr/share/doc/scim-dev-doc/html/a00023.html\n-usr/share/doc/scim-dev-doc/html/a00023.js\n usr/share/doc/scim-dev-doc/html/a00026.html\n usr/share/doc/scim-dev-doc/html/a00029.html\n-usr/share/doc/scim-dev-doc/html/a00029.js\n usr/share/doc/scim-dev-doc/html/a00032.html\n usr/share/doc/scim-dev-doc/html/a00032.js\n usr/share/doc/scim-dev-doc/html/a00035.html\n usr/share/doc/scim-dev-doc/html/a00035.js\n usr/share/doc/scim-dev-doc/html/a00038.html\n usr/share/doc/scim-dev-doc/html/a00038.js\n usr/share/doc/scim-dev-doc/html/a00041.html\n usr/share/doc/scim-dev-doc/html/a00041.js\n usr/share/doc/scim-dev-doc/html/a00044.html\n usr/share/doc/scim-dev-doc/html/a00044.js\n usr/share/doc/scim-dev-doc/html/a00047.html\n usr/share/doc/scim-dev-doc/html/a00047.js\n usr/share/doc/scim-dev-doc/html/a00050.html\n-usr/share/doc/scim-dev-doc/html/a00050.js\n usr/share/doc/scim-dev-doc/html/a00053.html\n usr/share/doc/scim-dev-doc/html/a00053.js\n usr/share/doc/scim-dev-doc/html/a00056.html\n usr/share/doc/scim-dev-doc/html/a00056.js\n usr/share/doc/scim-dev-doc/html/a00059.html\n+usr/share/doc/scim-dev-doc/html/a00059.js\n usr/share/doc/scim-dev-doc/html/a00062.html\n+usr/share/doc/scim-dev-doc/html/a00062.js\n usr/share/doc/scim-dev-doc/html/a00065.html\n usr/share/doc/scim-dev-doc/html/a00065.js\n usr/share/doc/scim-dev-doc/html/a00068.html\n usr/share/doc/scim-dev-doc/html/a00068.js\n usr/share/doc/scim-dev-doc/html/a00071.html\n usr/share/doc/scim-dev-doc/html/a00071.js\n usr/share/doc/scim-dev-doc/html/a00074.html\n usr/share/doc/scim-dev-doc/html/a00074.js\n usr/share/doc/scim-dev-doc/html/a00077.html\n+usr/share/doc/scim-dev-doc/html/a00077.js\n usr/share/doc/scim-dev-doc/html/a00080.html\n+usr/share/doc/scim-dev-doc/html/a00080.js\n usr/share/doc/scim-dev-doc/html/a00083.html\n+usr/share/doc/scim-dev-doc/html/a00083.js\n usr/share/doc/scim-dev-doc/html/a00086.html\n-usr/share/doc/scim-dev-doc/html/a00086.js\n usr/share/doc/scim-dev-doc/html/a00089.html\n-usr/share/doc/scim-dev-doc/html/a00089.js\n usr/share/doc/scim-dev-doc/html/a00092.html\n usr/share/doc/scim-dev-doc/html/a00092.js\n usr/share/doc/scim-dev-doc/html/a00095.html\n usr/share/doc/scim-dev-doc/html/a00095.js\n usr/share/doc/scim-dev-doc/html/a00098.html\n-usr/share/doc/scim-dev-doc/html/a00098.js\n usr/share/doc/scim-dev-doc/html/a00101.html\n+usr/share/doc/scim-dev-doc/html/a00101.js\n usr/share/doc/scim-dev-doc/html/a00104.html\n usr/share/doc/scim-dev-doc/html/a00104.js\n usr/share/doc/scim-dev-doc/html/a00107.html\n usr/share/doc/scim-dev-doc/html/a00107.js\n usr/share/doc/scim-dev-doc/html/a00110.html\n usr/share/doc/scim-dev-doc/html/a00110.js\n usr/share/doc/scim-dev-doc/html/a00113.html\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -5,96 +5,96 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/\n -rw-r--r-- 0 root (0) root (0) 1058 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 3020 2021-12-04 10:40:01.000000 ./usr/share/doc/scim-dev-doc/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 9837 2023-06-11 20:58:59.000000 ./usr/share/doc/scim-dev-doc/copyright\n -rw-r--r-- 0 root (0) root (0) 2927 2021-12-04 10:40:01.000000 ./usr/share/doc/scim-dev-doc/design.zh_CN.gz\n -rw-r--r-- 0 root (0) root (0) 1251 2021-12-04 10:40:01.000000 ./usr/share/doc/scim-dev-doc/developers\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/\n--rw-r--r-- 0 root (0) root (0) 7651 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00002.html\n--rw-r--r-- 0 root (0) root (0) 295 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00002.js\n--rw-r--r-- 0 root (0) root (0) 16449 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00005.html\n--rw-r--r-- 0 root (0) root (0) 448 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00005.js\n--rw-r--r-- 0 root (0) root (0) 32892 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00008.html\n--rw-r--r-- 0 root (0) root (0) 2057 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00008.js\n--rw-r--r-- 0 root (0) root (0) 4887 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00011.html\n--rw-r--r-- 0 root (0) root (0) 6362 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00014.html\n--rw-r--r-- 0 root (0) root (0) 262 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00014.js\n--rw-r--r-- 0 root (0) root (0) 5717 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00017.html\n--rw-r--r-- 0 root (0) root (0) 113 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00017.js\n--rw-r--r-- 0 root (0) root (0) 272629 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00020.html\n--rw-r--r-- 0 root (0) root (0) 216195 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00020.js\n--rw-r--r-- 0 root (0) root (0) 16706 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00023.html\n--rw-r--r-- 0 root (0) root (0) 1476 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00023.js\n--rw-r--r-- 0 root (0) root (0) 5478 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00026.html\n--rw-r--r-- 0 root (0) root (0) 41476 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00029.html\n--rw-r--r-- 0 root (0) root (0) 4150 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00029.js\n--rw-r--r-- 0 root (0) root (0) 61102 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00032.html\n--rw-r--r-- 0 root (0) root (0) 2032 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00032.js\n--rw-r--r-- 0 root (0) root (0) 8414 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00035.html\n--rw-r--r-- 0 root (0) root (0) 392 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00035.js\n--rw-r--r-- 0 root (0) root (0) 5841 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00038.html\n--rw-r--r-- 0 root (0) root (0) 99 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00038.js\n--rw-r--r-- 0 root (0) root (0) 1265774 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00041.html\n--rw-r--r-- 0 root (0) root (0) 21647 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00041.js\n--rw-r--r-- 0 root (0) root (0) 13655 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00044.html\n--rw-r--r-- 0 root (0) root (0) 1465 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00044.js\n--rw-r--r-- 0 root (0) root (0) 14133 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00047.html\n--rw-r--r-- 0 root (0) root (0) 970 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00047.js\n--rw-r--r-- 0 root (0) root (0) 10089 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00050.html\n--rw-r--r-- 0 root (0) root (0) 409 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00050.js\n--rw-r--r-- 0 root (0) root (0) 14196 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00053.html\n--rw-r--r-- 0 root (0) root (0) 933 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00053.js\n--rw-r--r-- 0 root (0) root (0) 8917 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00056.html\n--rw-r--r-- 0 root (0) root (0) 400 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00056.js\n--rw-r--r-- 0 root (0) root (0) 4576 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00059.html\n--rw-r--r-- 0 root (0) root (0) 3002 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00062.html\n--rw-r--r-- 0 root (0) root (0) 10805 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00065.html\n--rw-r--r-- 0 root (0) root (0) 597 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00065.js\n--rw-r--r-- 0 root (0) root (0) 7932 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00068.html\n--rw-r--r-- 0 root (0) root (0) 263 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00068.js\n--rw-r--r-- 0 root (0) root (0) 5500 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00071.html\n--rw-r--r-- 0 root (0) root (0) 114 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00071.js\n--rw-r--r-- 0 root (0) root (0) 8621 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00074.html\n--rw-r--r-- 0 root (0) root (0) 2047 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00074.js\n--rw-r--r-- 0 root (0) root (0) 4770 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00077.html\n--rw-r--r-- 0 root (0) root (0) 4407 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00080.html\n--rw-r--r-- 0 root (0) root (0) 11831 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00083.html\n--rw-r--r-- 0 root (0) root (0) 17184 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00086.html\n--rw-r--r-- 0 root (0) root (0) 1298 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00086.js\n--rw-r--r-- 0 root (0) root (0) 20183 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00089.html\n--rw-r--r-- 0 root (0) root (0) 2427 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00089.js\n--rw-r--r-- 0 root (0) root (0) 14049 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00092.html\n--rw-r--r-- 0 root (0) root (0) 1214 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00092.js\n--rw-r--r-- 0 root (0) root (0) 5487 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00095.html\n--rw-r--r-- 0 root (0) root (0) 104 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00095.js\n--rw-r--r-- 0 root (0) root (0) 7398 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00098.html\n--rw-r--r-- 0 root (0) root (0) 104 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00098.js\n--rw-r--r-- 0 root (0) root (0) 4547 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00101.html\n--rw-r--r-- 0 root (0) root (0) 7074 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00104.html\n--rw-r--r-- 0 root (0) root (0) 458 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00104.js\n--rw-r--r-- 0 root (0) root (0) 17872 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00107.html\n--rw-r--r-- 0 root (0) root (0) 3043 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00107.js\n+-rw-r--r-- 0 root (0) root (0) 17872 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00002.html\n+-rw-r--r-- 0 root (0) root (0) 3043 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00002.js\n+-rw-r--r-- 0 root (0) root (0) 14133 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00005.html\n+-rw-r--r-- 0 root (0) root (0) 970 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00005.js\n+-rw-r--r-- 0 root (0) root (0) 7932 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00008.html\n+-rw-r--r-- 0 root (0) root (0) 263 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00008.js\n+-rw-r--r-- 0 root (0) root (0) 7489 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00011.html\n+-rw-r--r-- 0 root (0) root (0) 302 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00011.js\n+-rw-r--r-- 0 root (0) root (0) 7074 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00014.html\n+-rw-r--r-- 0 root (0) root (0) 458 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00014.js\n+-rw-r--r-- 0 root (0) root (0) 61102 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00017.html\n+-rw-r--r-- 0 root (0) root (0) 2032 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00017.js\n+-rw-r--r-- 0 root (0) root (0) 3002 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00020.html\n+-rw-r--r-- 0 root (0) root (0) 11831 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00023.html\n+-rw-r--r-- 0 root (0) root (0) 4407 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00026.html\n+-rw-r--r-- 0 root (0) root (0) 4887 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00029.html\n+-rw-r--r-- 0 root (0) root (0) 272629 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00032.html\n+-rw-r--r-- 0 root (0) root (0) 216195 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00032.js\n+-rw-r--r-- 0 root (0) root (0) 16706 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00035.html\n+-rw-r--r-- 0 root (0) root (0) 1476 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00035.js\n+-rw-r--r-- 0 root (0) root (0) 16449 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00038.html\n+-rw-r--r-- 0 root (0) root (0) 448 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00038.js\n+-rw-r--r-- 0 root (0) root (0) 7922 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00041.html\n+-rw-r--r-- 0 root (0) root (0) 1042 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00041.js\n+-rw-r--r-- 0 root (0) root (0) 17184 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00044.html\n+-rw-r--r-- 0 root (0) root (0) 1298 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00044.js\n+-rw-r--r-- 0 root (0) root (0) 10089 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00047.html\n+-rw-r--r-- 0 root (0) root (0) 409 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00047.js\n+-rw-r--r-- 0 root (0) root (0) 4576 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00050.html\n+-rw-r--r-- 0 root (0) root (0) 1265774 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00053.html\n+-rw-r--r-- 0 root (0) root (0) 21647 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00053.js\n+-rw-r--r-- 0 root (0) root (0) 9768 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00056.html\n+-rw-r--r-- 0 root (0) root (0) 568 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00056.js\n+-rw-r--r-- 0 root (0) root (0) 8414 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00059.html\n+-rw-r--r-- 0 root (0) root (0) 392 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00059.js\n+-rw-r--r-- 0 root (0) root (0) 5717 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00062.html\n+-rw-r--r-- 0 root (0) root (0) 113 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00062.js\n+-rw-r--r-- 0 root (0) root (0) 13655 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00065.html\n+-rw-r--r-- 0 root (0) root (0) 1465 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00065.js\n+-rw-r--r-- 0 root (0) root (0) 5500 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00068.html\n+-rw-r--r-- 0 root (0) root (0) 114 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00068.js\n+-rw-r--r-- 0 root (0) root (0) 8621 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00071.html\n+-rw-r--r-- 0 root (0) root (0) 2047 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00071.js\n+-rw-r--r-- 0 root (0) root (0) 41476 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00074.html\n+-rw-r--r-- 0 root (0) root (0) 4150 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00074.js\n+-rw-r--r-- 0 root (0) root (0) 7651 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00077.html\n+-rw-r--r-- 0 root (0) root (0) 295 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00077.js\n+-rw-r--r-- 0 root (0) root (0) 14196 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00080.html\n+-rw-r--r-- 0 root (0) root (0) 933 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00080.js\n+-rw-r--r-- 0 root (0) root (0) 8917 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00083.html\n+-rw-r--r-- 0 root (0) root (0) 400 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00083.js\n+-rw-r--r-- 0 root (0) root (0) 4770 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00086.html\n+-rw-r--r-- 0 root (0) root (0) 4547 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00089.html\n+-rw-r--r-- 0 root (0) root (0) 32892 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00092.html\n+-rw-r--r-- 0 root (0) root (0) 2057 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00092.js\n+-rw-r--r-- 0 root (0) root (0) 20183 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00095.html\n+-rw-r--r-- 0 root (0) root (0) 2427 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00095.js\n+-rw-r--r-- 0 root (0) root (0) 5478 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00098.html\n+-rw-r--r-- 0 root (0) root (0) 69887 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00101.html\n+-rw-r--r-- 0 root (0) root (0) 6038 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00101.js\n+-rw-r--r-- 0 root (0) root (0) 7661 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00104.html\n+-rw-r--r-- 0 root (0) root (0) 292 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00104.js\n+-rw-r--r-- 0 root (0) root (0) 5841 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00107.html\n+-rw-r--r-- 0 root (0) root (0) 99 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00107.js\n -rw-r--r-- 0 root (0) root (0) 57552 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00110.html\n -rw-r--r-- 0 root (0) root (0) 9688 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00110.js\n--rw-r--r-- 0 root (0) root (0) 9768 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00113.html\n--rw-r--r-- 0 root (0) root (0) 568 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00113.js\n--rw-r--r-- 0 root (0) root (0) 5061 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00116.html\n--rw-r--r-- 0 root (0) root (0) 100 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00116.js\n--rw-r--r-- 0 root (0) root (0) 4728 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00119.html\n--rw-r--r-- 0 root (0) root (0) 99 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00119.js\n--rw-r--r-- 0 root (0) root (0) 7661 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00122.html\n--rw-r--r-- 0 root (0) root (0) 292 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00122.js\n--rw-r--r-- 0 root (0) root (0) 7922 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00125.html\n--rw-r--r-- 0 root (0) root (0) 1042 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00125.js\n--rw-r--r-- 0 root (0) root (0) 7489 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00128.html\n--rw-r--r-- 0 root (0) root (0) 302 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00128.js\n--rw-r--r-- 0 root (0) root (0) 69887 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00131.html\n--rw-r--r-- 0 root (0) root (0) 6038 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00131.js\n--rw-r--r-- 0 root (0) root (0) 16956 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00134.html\n--rw-r--r-- 0 root (0) root (0) 626 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00134.js\n+-rw-r--r-- 0 root (0) root (0) 14049 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00113.html\n+-rw-r--r-- 0 root (0) root (0) 1214 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00113.js\n+-rw-r--r-- 0 root (0) root (0) 7398 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00116.html\n+-rw-r--r-- 0 root (0) root (0) 104 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00116.js\n+-rw-r--r-- 0 root (0) root (0) 6362 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00119.html\n+-rw-r--r-- 0 root (0) root (0) 262 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00119.js\n+-rw-r--r-- 0 root (0) root (0) 4728 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00122.html\n+-rw-r--r-- 0 root (0) root (0) 99 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00122.js\n+-rw-r--r-- 0 root (0) root (0) 16956 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00125.html\n+-rw-r--r-- 0 root (0) root (0) 626 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00125.js\n+-rw-r--r-- 0 root (0) root (0) 10805 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00128.html\n+-rw-r--r-- 0 root (0) root (0) 597 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00128.js\n+-rw-r--r-- 0 root (0) root (0) 5487 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00131.html\n+-rw-r--r-- 0 root (0) root (0) 104 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00131.js\n+-rw-r--r-- 0 root (0) root (0) 5061 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00134.html\n+-rw-r--r-- 0 root (0) root (0) 100 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00134.js\n -rw-r--r-- 0 root (0) root (0) 909941 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00137.html\n -rw-r--r-- 0 root (0) root (0) 251756 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00137.js\n -rw-r--r-- 0 root (0) root (0) 172897 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00138.html\n -rw-r--r-- 0 root (0) root (0) 20292 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00138.js\n -rw-r--r-- 0 root (0) root (0) 57738 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00139.html\n -rw-r--r-- 0 root (0) root (0) 21741 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00139.js\n -rw-r--r-- 0 root (0) root (0) 44826 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/a00140.html\n@@ -557,16 +557,16 @@\n -rw-r--r-- 0 root (0) root (0) 169 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/nav_fd.png\n -rw-r--r-- 0 root (0) root (0) 95 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/nav_g.png\n -rw-r--r-- 0 root (0) root (0) 98 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/nav_h.png\n -rw-r--r-- 0 root (0) root (0) 114 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/nav_hd.png\n -rw-r--r-- 0 root (0) root (0) 2167 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtree.css\n -rw-r--r-- 0 root (0) root (0) 15935 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtree.js\n -rw-r--r-- 0 root (0) root (0) 3873 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreedata.js\n--rw-r--r-- 0 root (0) root (0) 15347 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex0.js\n--rw-r--r-- 0 root (0) root (0) 14108 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex1.js\n+-rw-r--r-- 0 root (0) root (0) 15213 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex0.js\n+-rw-r--r-- 0 root (0) root (0) 14242 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex1.js\n -rw-r--r-- 0 root (0) root (0) 14039 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex10.js\n -rw-r--r-- 0 root (0) root (0) 14232 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex11.js\n -rw-r--r-- 0 root (0) root (0) 14551 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex12.js\n -rw-r--r-- 0 root (0) root (0) 13427 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex13.js\n -rw-r--r-- 0 root (0) root (0) 11200 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex14.js\n -rw-r--r-- 0 root (0) root (0) 24201 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex2.js\n -rw-r--r-- 0 root (0) root (0) 24374 2023-06-11 21:01:00.000000 ./usr/share/doc/scim-dev-doc/html/navtreeindex3.js\n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00002.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00002.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_config_module.h File Reference\n+scim: scim_config_path.h File Reference\n \n \n \n \n \n \n \n@@ -56,58 +56,93 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00002.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_config_module.h File Reference
\n+Macros
\n+
scim_config_path.h File Reference
\n
\n
\n \n-

Define scim::ConfigModule class for manipulating the config modules. \n+

This file defines some common used configuration keys. \n More...

\n \n-\n-\n-\n-\n-

\n-Classes

class  scim::ConfigModule
 The class to manipulate the config modules. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-

\n-Typedefs

typedef void(* scim::ConfigModuleInitFunc) (void)
 The prototype of initialization function in config modules.
 
typedef ConfigPointer(* scim::ConfigModuleCreateConfigFunc) ()
 The prototype of configure object creation function in config modules.
 
\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Functions

int scim::scim_get_config_module_list (std::vector< String > &mod_list)
 Get a name list of currently available configuration modules.
 

\n+Macros

#define SCIM_CONFIG_UPDATE_TIMESTAMP   "/UpdateTimeStamp"
 
#define SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY   "/DefaultIMEngineFactory"
 
#define SCIM_CONFIG_FRONTEND_ON_THE_SPOT   "/FrontEnd/OnTheSpot"
 
#define SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD   "/FrontEnd/SharedInputMethod"
 
#define SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT   "/FrontEnd/IMOpenedByDefault"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND   "/Hotkeys/FrontEnd"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER   "/Hotkeys/FrontEnd/Trigger"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_ON   "/Hotkeys/FrontEnd/On"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_OFF   "/Hotkeys/FrontEnd/Off"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY   "/Hotkeys/FrontEnd/NextFactory"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY   "/Hotkeys/FrontEnd/PreviousFactory"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU   "/Hotkeys/FrontEnd/ShowFactoryMenu"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK   "/Hotkeys/FrontEnd/ValidKeyMask"
 
#define SCIM_CONFIG_HOTKEYS_IMENGINE   "/Hotkeys/IMEngine"
 
#define SCIM_CONFIG_HOTKEYS_IMENGINE_LIST   "/Hotkeys/IMEngine/List"
 
#define SCIM_CONFIG_FILTER_FILTERED_IMENGINES   "/Filter/FilteredIMEngines"
 
#define SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST   "/Filter/FilteredIMEngines/List"
 
#define SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES   "/DisabledIMEngineFactories"
 
#define SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES   "/SupportedUnicodeLocales"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT   "/DefaultKeyboardLayout"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM   "/DefaultPanelProgram"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE   "/DefaultConfigModule"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS   "/DefaultSocketFrontEndAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS   "/DefaultSocketIMEngineAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS   "/DefaultSocketConfigAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS   "/DefaultPanelSocketAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS   "/DefaultHelperManagerSocketAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT   "/DefaultSocketTimeout"
 
\n

Detailed Description

\n-

Define scim::ConfigModule class for manipulating the config modules.

\n-

Class scim::ConfigModule is a wrapper of class scim::Module, which is for manipulating the configuration modules.

\n+

This file defines some common used configuration keys.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,37 +1,85 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Functions\n-scim_config_module.h File Reference\n-Define scim::ConfigModule class for manipulating the config modules. More...\n- Classes\n-class \u00a0scim::ConfigModule\n-\u00a0 The class to manipulate the config modules. More...\n-\u00a0\n+Namespaces | Macros\n+scim_config_path.h File Reference\n+This file defines some common used configuration keys. More...\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n- typedef void(*\u00a0scim::ConfigModuleInitFunc) (void)\n-\u00a0 The prototype of initialization function in config\n- modules.\n-\u00a0\n-typedef ConfigPointer(*\u00a0scim::ConfigModuleCreateConfigFunc) ()\n-\u00a0 The prototype of configure object creation function in\n- config modules.\n-\u00a0\n- Functions\n-int\u00a0scim::scim_get_config_module_list (std::vector< String > &mod_list)\n-\u00a0 Get a name list of currently available configuration modules.\n+ Macros\n+#define\u00a0SCIM_CONFIG_UPDATE_TIMESTAMP\u00a0\u00a0\u00a0\"/UpdateTimeStamp\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY\u00a0\u00a0\u00a0\"/DefaultIMEngineFactory\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_FRONTEND_ON_THE_SPOT\u00a0\u00a0\u00a0\"/FrontEnd/OnTheSpot\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD\u00a0\u00a0\u00a0\"/FrontEnd/SharedInputMethod\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT\u00a0\u00a0\u00a0\"/FrontEnd/IMOpenedByDefault\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/Trigger\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_ON\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/On\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_OFF\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/Off\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/NextFactory\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/\n+ PreviousFactory\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/\n+ ShowFactoryMenu\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/\n+ ValidKeyMask\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_IMENGINE\u00a0\u00a0\u00a0\"/Hotkeys/IMEngine\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_HOTKEYS_IMENGINE_LIST\u00a0\u00a0\u00a0\"/Hotkeys/IMEngine/List\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_FILTER_FILTERED_IMENGINES\u00a0\u00a0\u00a0\"/Filter/FilteredIMEngines\"\n+\u00a0\n+#define\u00a0SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST\u00a0\u00a0\u00a0\"/Filter/FilteredIMEngines/\n+ List\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES\u00a0\u00a0\u00a0\"/\n+ DisabledIMEngineFactories\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES\u00a0\u00a0\u00a0\"/SupportedUnicodeLocales\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT\u00a0\u00a0\u00a0\"/DefaultKeyboardLayout\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM\u00a0\u00a0\u00a0\"/DefaultPanelProgram\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE\u00a0\u00a0\u00a0\"/DefaultConfigModule\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS\u00a0\u00a0\u00a0\"/\n+ DefaultSocketFrontEndAddress\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS\u00a0\u00a0\u00a0\"/\n+ DefaultSocketIMEngineAddress\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS\u00a0\u00a0\u00a0\"/\n+ DefaultSocketConfigAddress\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS\u00a0\u00a0\u00a0\"/\n+ DefaultPanelSocketAddress\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS\u00a0\u00a0\u00a0\"/\n+ DefaultHelperManagerSocketAddress\"\n+\u00a0\n+#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT\u00a0\u00a0\u00a0\"/DefaultSocketTimeout\"\n \u00a0\n ***** Detailed Description *****\n-Define scim::ConfigModule class for manipulating the config modules.\n-Class scim::ConfigModule is a wrapper of class scim::Module, which is for\n-manipulating the configuration modules.\n+This file defines some common used configuration keys.\n * src\n- * scim_config_module.h\n+ * scim_config_path.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00002.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00002.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,5 +1,30 @@\n var a00002 = [\n- [\"ConfigModuleInitFunc\", \"a00002.html#ga03514b8676d136be674c113153684f42\", null],\n- [\"ConfigModuleCreateConfigFunc\", \"a00002.html#ga70f0bb29be81939679eadf8c89f7d0b7\", null],\n- [\"scim_get_config_module_list\", \"a00002.html#ga9a77d0ea3e46bd61606183e08ddaabfc\", null]\n+ [\"SCIM_CONFIG_UPDATE_TIMESTAMP\", \"a00140.html#ga3a50220b4cab7518d20f38b5502a3770\", null],\n+ [\"SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY\", \"a00140.html#ga7c0fc7051b42a06ec117fe82e8eee965\", null],\n+ [\"SCIM_CONFIG_FRONTEND_ON_THE_SPOT\", \"a00140.html#ga240fbd44ae38b0dc3dfb0c1c85438f6d\", null],\n+ [\"SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD\", \"a00140.html#ga2556f21195bbe2b5df8dfbe112db3010\", null],\n+ [\"SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT\", \"a00140.html#gaf793b8cb358ce3be8ab0313fe12d218d\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND\", \"a00140.html#gac7e2507147df1352f4cb7b7dea99f8e1\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER\", \"a00140.html#ga9166e621609816d2c9b20d8cbd2beb34\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_ON\", \"a00140.html#ga60e92b0091b32dcf4010602518dd595e\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_OFF\", \"a00140.html#ga98279bccfcfceaa9d409bb8ee3cc6158\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY\", \"a00140.html#gac4a836b7719495e87b4b0977a3498d03\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY\", \"a00140.html#ga94ca105116ba90ee7d6aebf65c86125a\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU\", \"a00140.html#ga43bee0a5b0f3c10022df695dd40c9afa\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK\", \"a00140.html#ga77f4007ca7e31f898811b007fa88e9b3\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_IMENGINE\", \"a00140.html#ga1c7bc95caba5c10aad5eb7118426fab7\", null],\n+ [\"SCIM_CONFIG_HOTKEYS_IMENGINE_LIST\", \"a00140.html#ga6a26d5da3da767550954b59c710d335e\", null],\n+ [\"SCIM_CONFIG_FILTER_FILTERED_IMENGINES\", \"a00140.html#ga6271b21c4d8eaff7a24e4f3634c96da8\", null],\n+ [\"SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST\", \"a00140.html#ga2fdcb75c5ee93bb56d747f4722537304\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES\", \"a00140.html#gaac2a57b2b1ce6ee43614fa3fdb41257e\", null],\n+ [\"SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES\", \"a00140.html#ga9a6a55792a471ed78d51e59e94ac77a1\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT\", \"a00140.html#ga4637db34e51e7b734f1d10dca80b22b4\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM\", \"a00140.html#ga08bf524ac08ec70fa711eb0d22cbc724\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE\", \"a00140.html#ga1a80a4203f248782bc371ea6cba8c368\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS\", \"a00140.html#gac2b159585c2ebafadf5657710e0b6134\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS\", \"a00140.html#gabd0dd73dac5efff7fcbcaf2fc1546967\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS\", \"a00140.html#ga1056cce24648c1710ec5ff3b62eececa\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS\", \"a00140.html#gae386be6a30cdec48e14b45619b26bdd8\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS\", \"a00140.html#ga0ee0ddec261254b6c4895afca5237377\", null],\n+ [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT\", \"a00140.html#ga803d637c59092993a099c5563bd4fa67\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00005.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00005.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_bind.h File Reference\n+scim: scim_property.h File Reference\n \n \n \n \n \n \n \n@@ -57,78 +57,100 @@\n $(document).ready(function(){initNavTree('a00005.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_bind.h File Reference
\n+Namespaces |\n+Macros |\n+Typedefs |\n+Functions
\n+
scim_property.h File Reference
\n
\n
\n-\n-

Binding adapters. \n-More...

\n \n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::BoundSlot0_1< R, P1 >
 Converts a slot taking one argument into a slot taking no arguments. More...
 
class  scim::BoundSlot1_2< R, P1, P2 >
 Converts a slot taking two arguments into a slot taking one argument. More...
 
class  scim::BoundSlot2_3< R, P1, P2, P3 >
 Converts a slot taking three arguments into a slot taking two arguments. More...
 
class  scim::BoundSlot3_4< R, P1, P2, P3, P4 >
 Converts a slot taking four arguments into a slot taking three arguments. More...
 
class  scim::BoundSlot4_5< R, P1, P2, P3, P4, P5 >
 Converts a slot taking five arguments into a slot taking four arguments. More...
 
class  scim::BoundSlot5_6< R, P1, P2, P3, P4, P5, P6 >
 Converts a slot taking six arguments into a slot taking five arguments. More...
class  scim::Property
 Class to hold a property of a IMEngineInstance object or a Panel GUI client. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+

\n+Macros

#define SCIM_PROPERTY_ACTIVE   0x01
 
#define SCIM_PROPERTY_VISIBLE   0x02
 
\n+\n+\n+\n+\n+

\n+Typedefs

typedef std::vector< Propertyscim::PropertyList
 The container to store a set of Properties.
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n Functions

Bind functions returning a new BoundSlot.
template<typename R , typename P1 >
Slot0< R > * scim::bind (Slot1< R, P1 > *s, P1 p1)
 
template<typename R , typename P1 , typename P2 >
Slot1< R, P1 > * scim::bind (Slot2< R, P1, P2 > *s, P2 p2)
 
template<typename R , typename P1 , typename P2 , typename P3 >
Slot2< R, P1, P2 > * scim::bind (Slot3< R, P1, P2, P3 > *s, P3 p3)
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot3< R, P1, P2, P3 > * scim::bind (Slot4< R, P1, P2, P3, P4 > *s, P4 p4)
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot4< R, P1, P2, P3, P4 > * scim::bind (Slot5< R, P1, P2, P3, P4, P5 > *s, P5 p5)
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::bind (Slot6< R, P1, P2, P3, P4, P5, P6 > *s, P6 p6)
 
bool scim::operator< (const Property &lhs, const Property &rhs)
 
bool scim::operator< (const Property &lhs, const String &rhs)
 
bool scim::operator< (const String &lhs, const Property &rhs)
 
bool scim::operator== (const Property &lhs, const Property &rhs)
 
bool scim::operator== (const Property &lhs, const String &rhs)
 
bool scim::operator== (const String &lhs, const Property &rhs)
 
bool scim::operator!= (const Property &lhs, const Property &rhs)
 
bool scim::operator!= (const Property &lhs, const String &rhs)
 
bool scim::operator!= (const String &lhs, const Property &rhs)
 
\n-

Detailed Description

\n-

Binding adapters.

\n-

A binding adaptor is an object that allows you to convert between slot types. Usually you wont use a BoundSlot directly but instead call the bind() factory function (similiar to the slot() factory function) which will create an appropriate bound slot for you, depending on the parameters passed.

\n-

Most code of this file are came from Inti project.

\n-
\n+

Macro Definition Documentation

\n+\n+

◆ SCIM_PROPERTY_ACTIVE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_PROPERTY_ACTIVE   0x01
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_PROPERTY_VISIBLE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_PROPERTY_VISIBLE   0x02
\n+
\n+\n+
\n+
\n+\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,73 +1,53 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_bind.h File Reference\n-Binding adapters. More...\n+Classes | Namespaces | Macros | Typedefs | Functions\n+scim_property.h File Reference\n Classes\n-class \u00a0scim::BoundSlot0_1<_R,_P1_>\n-\u00a0 Converts a slot taking one argument into a slot taking no arguments.\n- More...\n-\u00a0\n-class \u00a0scim::BoundSlot1_2<_R,_P1,_P2_>\n-\u00a0 Converts a slot taking two arguments into a slot taking one argument.\n- More...\n-\u00a0\n-class \u00a0scim::BoundSlot2_3<_R,_P1,_P2,_P3_>\n-\u00a0 Converts a slot taking three arguments into a slot taking two\n- arguments. More...\n-\u00a0\n-class \u00a0scim::BoundSlot3_4<_R,_P1,_P2,_P3,_P4_>\n-\u00a0 Converts a slot taking four arguments into a slot taking three\n- arguments. More...\n-\u00a0\n-class \u00a0scim::BoundSlot4_5<_R,_P1,_P2,_P3,_P4,_P5_>\n-\u00a0 Converts a slot taking five arguments into a slot taking four\n- arguments. More...\n-\u00a0\n-class \u00a0scim::BoundSlot5_6<_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n-\u00a0 Converts a slot taking six arguments into a slot taking five arguments.\n- More...\n+class \u00a0scim::Property\n+\u00a0 Class to hold a property of a IMEngineInstance object or a Panel GUI\n+ client. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n+ Macros\n+#define\u00a0SCIM_PROPERTY_ACTIVE\u00a0\u00a0\u00a00x01\n+\u00a0\n+#define\u00a0SCIM_PROPERTY_VISIBLE\u00a0\u00a0\u00a00x02\n+\u00a0\n+ Typedefs\n+typedef std::vector< Property >\u00a0scim::PropertyList\n+\u00a0 The container to store a set of Properties.\n+\u00a0\n Functions\n-Bind functions returning a new BoundSlot.\n-template\n- Slot0< R > *\u00a0scim::bind (Slot1< R, P1 > *s, P1 p1)\n-\u00a0\n-template\n- Slot1< R, P1 > *\u00a0scim::bind (Slot2< R, P1, P2 > *s, P2 p2)\n-\u00a0\n-template\n- Slot2< R, P1, P2 > *\u00a0scim::bind (Slot3< R, P1, P2, P3 > *s, P3 p3)\n-\u00a0\n-template\n- Slot3< R, P1, P2, P3 > *\u00a0scim::bind (Slot4< R, P1, P2, P3, P4 > *s, P4\n- p4)\n-\u00a0\n-template\n- Slot4< R, P1, P2, P3, P4 > *\u00a0scim::bind (Slot5< R, P1, P2, P3, P4, P5 >\n- *s, P5 p5)\n-\u00a0\n-template\n-Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::bind (Slot6< R, P1, P2, P3, P4, P5, P6\n- > *s, P6 p6)\n-\u00a0\n-***** Detailed Description *****\n-Binding adapters.\n-A binding adaptor is an object that allows you to convert between slot types.\n-Usually you wont use a BoundSlot directly but instead call the bind() factory\n-function (similiar to the slot() factory function) which will create an\n-appropriate bound slot for you, depending on the parameters passed.\n-Most code of this file are came from Inti project.\n+bool\u00a0scim::operator< (const Property &lhs, const Property &rhs)\n+\u00a0\n+bool\u00a0scim::operator< (const Property &lhs, const String &rhs)\n+\u00a0\n+bool\u00a0scim::operator< (const String &lhs, const Property &rhs)\n+\u00a0\n+bool\u00a0scim::operator== (const Property &lhs, const Property &rhs)\n+\u00a0\n+bool\u00a0scim::operator== (const Property &lhs, const String &rhs)\n+\u00a0\n+bool\u00a0scim::operator== (const String &lhs, const Property &rhs)\n+\u00a0\n+bool\u00a0scim::operator!= (const Property &lhs, const Property &rhs)\n+\u00a0\n+bool\u00a0scim::operator!= (const Property &lhs, const String &rhs)\n+\u00a0\n+bool\u00a0scim::operator!= (const String &lhs, const Property &rhs)\n+\u00a0\n+***** Macro Definition Documentation *****\n+***** \u25c6\u00a0SCIM_PROPERTY_ACTIVE *****\n+#define SCIM_PROPERTY_ACTIVE\u00a0\u00a0\u00a00x01\n+***** \u25c6\u00a0SCIM_PROPERTY_VISIBLE *****\n+#define SCIM_PROPERTY_VISIBLE\u00a0\u00a0\u00a00x02\n * src\n- * scim_bind.h\n+ * scim_property.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00005.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00005.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,8 +1,14 @@\n var a00005 = [\n- [\"bind\", \"a00005.html#ga4e5cc2c0b962fc9950c021ba36403854\", null],\n- [\"bind\", \"a00005.html#gad7d89f19fb902f26ac5fc42ffdc89435\", null],\n- [\"bind\", \"a00005.html#ga3a8b533231509e01e825534853c813f8\", null],\n- [\"bind\", \"a00005.html#ga29152c6883c40a89d4497ef00cdb3333\", null],\n- [\"bind\", \"a00005.html#gac433690f563a1a3258935a4a1e3e4f01\", null],\n- [\"bind\", \"a00005.html#gabf099a8152885ec6c6b010d39dbb973a\", null]\n+ [\"SCIM_PROPERTY_ACTIVE\", \"a00005.html#a0f462b7244dd2658cde103ca56391e4c\", null],\n+ [\"SCIM_PROPERTY_VISIBLE\", \"a00005.html#a0f3f4084fc30d2684a9796e74c035b70\", null],\n+ [\"PropertyList\", \"a00005.html#gac4099a109cec998bbfad588fcf4c8f79\", null],\n+ [\"operator<\", \"a00005.html#ga8ad2bb10451d655b136e1744ddbc388f\", null],\n+ [\"operator<\", \"a00005.html#ga908c0052f1e10bb185bca98ffacc0667\", null],\n+ [\"operator<\", \"a00005.html#ga8c1eac5f570ffb8df501be2bc30d4889\", null],\n+ [\"operator==\", \"a00005.html#ga05307f33a0e67a62d41b9f3e62300a07\", null],\n+ [\"operator==\", \"a00005.html#ga5d6941e157e0989d8db9ad87d517c1db\", null],\n+ [\"operator==\", \"a00005.html#ga717363d2ed93e345d85a9fc78a4d2d7f\", null],\n+ [\"operator!=\", \"a00005.html#ga7d02ed659bd83daed4f95fe4993909cd\", null],\n+ [\"operator!=\", \"a00005.html#gaf5b9d87624d7c9304568758f81e89b84\", null],\n+ [\"operator!=\", \"a00005.html#gad63c38f3a1039de2460934141a06f890\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00008.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00008.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_debug.h File Reference\n+scim: scim_config_base.h File Reference\n \n \n \n \n \n \n \n@@ -58,481 +58,55 @@\n /* @license-end */\n \n
\n
\n \n-
scim_debug.h File Reference
\n+Typedefs
\n+
scim_config_base.h File Reference
\n
\n
\n \n-

Defines class scim::DebugOutput and related MACROS. \n+

scim::ConfigBase Interface. \n More...

\n \n \n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::DebugOutput
 The class to filter and redirect the debug messages. More...
class  scim::ConfigError
 An exception class to hold Config related errors. More...
 
class  scim::ConfigBase
 The interface class to access the configuration data. More...
 
class  scim::DummyConfig
 A dummy implementation of interface class scim::ConfigBase. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n

\n-Macros

#define SCIM_DEBUG_MAX_VERBOSE   7
 
The mask for debug messages filtering.
#define SCIM_DEBUG_AllMask   ((uint32)~0)
 
#define SCIM_DEBUG_MainMask   1
 
#define SCIM_DEBUG_ConfigMask   2
 
#define SCIM_DEBUG_IMEngineMask   4
 
#define SCIM_DEBUG_BackEndMask   8
 
#define SCIM_DEBUG_FrontEndMask   16
 
#define SCIM_DEBUG_ModuleMask   32
 
#define SCIM_DEBUG_UtilityMask   64
 
#define SCIM_DEBUG_IConvMask   128
 
#define SCIM_DEBUG_LookupTableMask   256
 
#define SCIM_DEBUG_SocketMask   512
 
The macros to simplify the debug message print method.

You can output debug messages by this way: SCIM_DEBUG_IMENGINE(1) << \"Hello World!\\n\";

\n-
#define SCIM_DEBUG(mask, level)   (scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () << __FILE__ << ":" << __LINE__ << " > ")
 
#define SCIM_DEBUG_MAIN(level)   SCIM_DEBUG(SCIM_DEBUG_MainMask,level)
 
#define SCIM_DEBUG_CONFIG(level)   SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level)
 
#define SCIM_DEBUG_IMENGINE(level)   SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level)
 
#define SCIM_DEBUG_BACKEND(level)   SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level)
 
#define SCIM_DEBUG_FRONTEND(level)   SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level)
 
#define SCIM_DEBUG_MODULE(level)   SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level)
 
#define SCIM_DEBUG_UTILITY(level)   SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level)
 
#define SCIM_DEBUG_ICONV(level)   SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)
 
#define SCIM_DEBUG_LOOKUPTABLE(level)   SCIM_DEBUG(SCIM_DEBUG_LookupTableMask,level)
 
#define SCIM_DEBUG_SOCKET(level)   SCIM_DEBUG(SCIM_DEBUG_SocketMask,level)
 

\n+Typedefs

typedef Pointer< ConfigBasescim::ConfigPointer
 
typedef Slot1< void, const ConfigPointer & > scim::ConfigSlotVoid
 
typedef Signal1< void, const ConfigPointer & > scim::ConfigSignalVoid
 
\n

Detailed Description

\n-

Defines class scim::DebugOutput and related MACROS.

\n-

All of the debug information should be output via scim::DebugOutput class. This class provides message filter and redirection ability.

\n-

Macro Definition Documentation

\n-\n-

◆ SCIM_DEBUG_MAX_VERBOSE

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_MAX_VERBOSE   7
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_AllMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_AllMask   ((uint32)~0)
\n-
\n-

Show all messages.

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_MainMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_MainMask   1
\n-
\n-

Show messages of main application.

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_ConfigMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_ConfigMask   2
\n-
\n-

Show messages of Config objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_IMEngineMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_IMEngineMask   4
\n-
\n-

Show messages of IMEngine objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_BackEndMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_BackEndMask   8
\n-
\n-

Show messages of BackEnd objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_FrontEndMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_FrontEndMask   16
\n-
\n-

Show messages of FrontEnd objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_ModuleMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_ModuleMask   32
\n-
\n-

Show messages of Module objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_UtilityMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_UtilityMask   64
\n-
\n-

Show messages of utility functions

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_IConvMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_IConvMask   128
\n-
\n-

Show messages of IConvert objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_LookupTableMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_LookupTableMask   256
\n-
\n-

Show messages of LookupTable objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_SocketMask

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_DEBUG_SocketMask   512
\n-
\n-

Show messages of Socket objects

\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG( mask,
 level 
)   (scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () << __FILE__ << ":" << __LINE__ << " > ")
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_MAIN

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_MAIN( level)   SCIM_DEBUG(SCIM_DEBUG_MainMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_CONFIG

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_CONFIG( level)   SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_IMENGINE

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_IMENGINE( level)   SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_BACKEND

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_BACKEND( level)   SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_FRONTEND

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_FRONTEND( level)   SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_MODULE

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_MODULE( level)   SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_UTILITY

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_UTILITY( level)   SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_ICONV

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_ICONV( level)   SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_LOOKUPTABLE

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_LOOKUPTABLE( level)   SCIM_DEBUG(SCIM_DEBUG_LookupTableMask,level)
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_DEBUG_SOCKET

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define SCIM_DEBUG_SOCKET( level)   SCIM_DEBUG(SCIM_DEBUG_SocketMask,level)
\n-
\n-\n-
\n-
\n-
\n+

scim::ConfigBase Interface.

\n+

Provide a unified interface to access the configuration data. All of SCIM objects should use this interface if they have any configuration data.

\n+
\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,147 +1,37 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Macros\n-scim_debug.h File Reference\n-Defines class scim::DebugOutput and related MACROS. More...\n+Classes | Namespaces | Typedefs\n+scim_config_base.h File Reference\n+scim::ConfigBase Interface. More...\n Classes\n-class \u00a0scim::DebugOutput\n-\u00a0 The class to filter and redirect the debug messages. More...\n+class \u00a0scim::ConfigError\n+\u00a0 An exception class to hold Config related errors. More...\n \u00a0\n- Namespaces\n-namespace \u00a0scim\n-\u00a0\n- Macros\n-#define\u00a0SCIM_DEBUG_MAX_VERBOSE\u00a0\u00a0\u00a07\n-\u00a0\n-The mask for debug messages filtering.\n-#define\u00a0SCIM_DEBUG_AllMask\u00a0\u00a0\u00a0((uint32)~0)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_MainMask\u00a0\u00a0\u00a01\n-\u00a0\n-#define\u00a0SCIM_DEBUG_ConfigMask\u00a0\u00a0\u00a02\n-\u00a0\n-#define\u00a0SCIM_DEBUG_IMEngineMask\u00a0\u00a0\u00a04\n-\u00a0\n-#define\u00a0SCIM_DEBUG_BackEndMask\u00a0\u00a0\u00a08\n-\u00a0\n-#define\u00a0SCIM_DEBUG_FrontEndMask\u00a0\u00a0\u00a016\n-\u00a0\n-#define\u00a0SCIM_DEBUG_ModuleMask\u00a0\u00a0\u00a032\n-\u00a0\n-#define\u00a0SCIM_DEBUG_UtilityMask\u00a0\u00a0\u00a064\n+class \u00a0scim::ConfigBase\n+\u00a0 The interface class to access the configuration data. More...\n \u00a0\n-#define\u00a0SCIM_DEBUG_IConvMask\u00a0\u00a0\u00a0128\n+class \u00a0scim::DummyConfig\n+\u00a0 A dummy implementation of interface class scim::ConfigBase. More...\n \u00a0\n-#define\u00a0SCIM_DEBUG_LookupTableMask\u00a0\u00a0\u00a0256\n-\u00a0\n-#define\u00a0SCIM_DEBUG_SocketMask\u00a0\u00a0\u00a0512\n-\u00a0\n-The macros to simplify the debug message print method.\n-You can output debug messages by this way: SCIM_DEBUG_IMENGINE(1) << \"Hello\n-World!\\n\";\n-#define\u00a0SCIM_DEBUG(mask, level)\u00a0\u00a0\u00a0(scim::DebugOutput(mask,level) << scim::\n- DebugOutput::serial_number () << __FILE__ << \":\" << __LINE__ << \" > \")\n-\u00a0\n-#define\u00a0SCIM_DEBUG_MAIN(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_MainMask,level)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_CONFIG(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_IMENGINE(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_BACKEND(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_FRONTEND(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_MODULE(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level)\n-\u00a0\n-#define\u00a0SCIM_DEBUG_UTILITY(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level)\n+ Namespaces\n+namespace \u00a0scim\n \u00a0\n-#define\u00a0SCIM_DEBUG_ICONV(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)\n+ Typedefs\n+ typedef Pointer< ConfigBase >\u00a0scim::ConfigPointer\n \u00a0\n-#define\u00a0SCIM_DEBUG_LOOKUPTABLE(level)\u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_LookupTableMask,level)\n+ typedef Slot1< void, const ConfigPointer & >\u00a0scim::ConfigSlotVoid\n \u00a0\n-#define\u00a0SCIM_DEBUG_SOCKET(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_SocketMask,level)\n+typedef Signal1< void, const ConfigPointer & >\u00a0scim::ConfigSignalVoid\n \u00a0\n ***** Detailed Description *****\n-Defines class scim::DebugOutput and related MACROS.\n-All of the debug information should be output via scim::DebugOutput class. This\n-class provides message filter and redirection ability.\n-***** Macro Definition Documentation *****\n-***** \u25c6\u00a0SCIM_DEBUG_MAX_VERBOSE *****\n-#define SCIM_DEBUG_MAX_VERBOSE\u00a0\u00a0\u00a07\n-***** \u25c6\u00a0SCIM_DEBUG_AllMask *****\n-#define SCIM_DEBUG_AllMask\u00a0\u00a0\u00a0((uint32)~0)\n-Show all messages.\n-***** \u25c6\u00a0SCIM_DEBUG_MainMask *****\n-#define SCIM_DEBUG_MainMask\u00a0\u00a0\u00a01\n-Show messages of main application.\n-***** \u25c6\u00a0SCIM_DEBUG_ConfigMask *****\n-#define SCIM_DEBUG_ConfigMask\u00a0\u00a0\u00a02\n-Show messages of Config objects\n-***** \u25c6\u00a0SCIM_DEBUG_IMEngineMask *****\n-#define SCIM_DEBUG_IMEngineMask\u00a0\u00a0\u00a04\n-Show messages of IMEngine objects\n-***** \u25c6\u00a0SCIM_DEBUG_BackEndMask *****\n-#define SCIM_DEBUG_BackEndMask\u00a0\u00a0\u00a08\n-Show messages of BackEnd objects\n-***** \u25c6\u00a0SCIM_DEBUG_FrontEndMask *****\n-#define SCIM_DEBUG_FrontEndMask\u00a0\u00a0\u00a016\n-Show messages of FrontEnd objects\n-***** \u25c6\u00a0SCIM_DEBUG_ModuleMask *****\n-#define SCIM_DEBUG_ModuleMask\u00a0\u00a0\u00a032\n-Show messages of Module objects\n-***** \u25c6\u00a0SCIM_DEBUG_UtilityMask *****\n-#define SCIM_DEBUG_UtilityMask\u00a0\u00a0\u00a064\n-Show messages of utility functions\n-***** \u25c6\u00a0SCIM_DEBUG_IConvMask *****\n-#define SCIM_DEBUG_IConvMask\u00a0\u00a0\u00a0128\n-Show messages of IConvert objects\n-***** \u25c6\u00a0SCIM_DEBUG_LookupTableMask *****\n-#define SCIM_DEBUG_LookupTableMask\u00a0\u00a0\u00a0256\n-Show messages of LookupTable objects\n-***** \u25c6\u00a0SCIM_DEBUG_SocketMask *****\n-#define SCIM_DEBUG_SocketMask\u00a0\u00a0\u00a0512\n-Show messages of Socket objects\n-***** \u25c6\u00a0SCIM_DEBUG *****\n-#define ( \u00a0mask,\n-SCIM_DEBUG\n- \u00a0level\u00a0\n- ) \u00a0\u00a0\u00a0(scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () <<\n- __FILE__ << \":\" << __LINE__ << \" > \")\n-***** \u25c6\u00a0SCIM_DEBUG_MAIN *****\n-#define SCIM_DEBUG_MAIN ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_MainMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_CONFIG *****\n-#define SCIM_DEBUG_CONFIG ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_ConfigMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_IMENGINE *****\n-#define SCIM_DEBUG_IMENGINE ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_IMEngineMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_BACKEND *****\n-#define SCIM_DEBUG_BACKEND ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_BackEndMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_FRONTEND *****\n-#define SCIM_DEBUG_FRONTEND ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_FrontEndMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_MODULE *****\n-#define SCIM_DEBUG_MODULE ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_ModuleMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_UTILITY *****\n-#define SCIM_DEBUG_UTILITY ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_UtilityMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_ICONV *****\n-#define SCIM_DEBUG_ICONV ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_LOOKUPTABLE *****\n-#define SCIM_DEBUG_LOOKUPTABLE ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_LookupTableMask,level)\n-***** \u25c6\u00a0SCIM_DEBUG_SOCKET *****\n-#define SCIM_DEBUG_SOCKET ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n- (SCIM_DEBUG_SocketMask,level)\n+scim::ConfigBase Interface.\n+Provide a unified interface to access the configuration data. All of SCIM\n+objects should use this interface if they have any configuration data.\n * src\n- * scim_debug.h\n+ * scim_config_base.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00008.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00008.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,26 +1,5 @@\n var a00008 = [\n- [\"scim::DebugOutput\", \"a00222.html\", \"a00222\"],\n- [\"SCIM_DEBUG_MAX_VERBOSE\", \"a00008.html#a5f630c39221764709dc1dc5a50f1c614\", null],\n- [\"SCIM_DEBUG_AllMask\", \"a00008.html#afa0c3201855681bb172bbbf171bf201f\", null],\n- [\"SCIM_DEBUG_MainMask\", \"a00008.html#a7d9d0ddae1befa8a366fea08a1a73610\", null],\n- [\"SCIM_DEBUG_ConfigMask\", \"a00008.html#a92088445ec7999bc5070437603b8b649\", null],\n- [\"SCIM_DEBUG_IMEngineMask\", \"a00008.html#aa11192005f6f03085b5fd37d5f1b5409\", null],\n- [\"SCIM_DEBUG_BackEndMask\", \"a00008.html#a3f753aaf0def24a34773a49114d4d20b\", null],\n- [\"SCIM_DEBUG_FrontEndMask\", \"a00008.html#a6c5650ee5ce780f6e75bf239c57e5d99\", null],\n- [\"SCIM_DEBUG_ModuleMask\", \"a00008.html#a139a83ff92bc60523142a76c004f7a9e\", null],\n- [\"SCIM_DEBUG_UtilityMask\", \"a00008.html#a1d4b8643fb3179d4d6d4cdb54b3d25bd\", null],\n- [\"SCIM_DEBUG_IConvMask\", \"a00008.html#a686f88d62ab122215da1b61437516f71\", null],\n- [\"SCIM_DEBUG_LookupTableMask\", \"a00008.html#ac6e47bb62b26e8e65da0a8b06754ce84\", null],\n- [\"SCIM_DEBUG_SocketMask\", \"a00008.html#afde30d53e36da7cb0db95b90517b86f4\", null],\n- [\"SCIM_DEBUG\", \"a00008.html#aa7ed7017570bfddd7d8117792fa40a03\", null],\n- [\"SCIM_DEBUG_MAIN\", \"a00008.html#a7c494a78f5925dbb2e41bce4f328a440\", null],\n- [\"SCIM_DEBUG_CONFIG\", \"a00008.html#a126e6198a5149f495c6acf0d5243d62a\", null],\n- [\"SCIM_DEBUG_IMENGINE\", \"a00008.html#af7d5f6f131bdd319d1b248343c8a7529\", null],\n- [\"SCIM_DEBUG_BACKEND\", \"a00008.html#a7227503b2a67b88e019baafb34ae07c4\", null],\n- [\"SCIM_DEBUG_FRONTEND\", \"a00008.html#a552ddfa620dfe074fc93af2a8e5f0113\", null],\n- [\"SCIM_DEBUG_MODULE\", \"a00008.html#a18df0da5d7bd8a6392bdebe38ddd2d0c\", null],\n- [\"SCIM_DEBUG_UTILITY\", \"a00008.html#aec1c97a10b43b4f8b5f6c09559907c0d\", null],\n- [\"SCIM_DEBUG_ICONV\", \"a00008.html#af715f029a8e7bd3627053e033e2cd0ab\", null],\n- [\"SCIM_DEBUG_LOOKUPTABLE\", \"a00008.html#a09d2d58dbeb1f03deac99e5e1fcc561c\", null],\n- [\"SCIM_DEBUG_SOCKET\", \"a00008.html#af05109767ae1ad8184fdc521f3cfdafc\", null]\n+ [\"ConfigPointer\", \"a00008.html#gae76ea975dc827cc24f94e6eb98a99e60\", null],\n+ [\"ConfigSlotVoid\", \"a00008.html#ga7b53d0626da49663b9a8f0f932124ccc\", null],\n+ [\"ConfigSignalVoid\", \"a00008.html#ga7d6be7449cc24b9ced6ae7ee66def310\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00011.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00011.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_connection.h File Reference\n+scim: scim_imengine_module.h File Reference\n \n \n \n \n \n \n \n@@ -57,43 +57,56 @@\n $(document).ready(function(){initNavTree('a00011.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_connection.h File Reference
\n+Namespaces |\n+Typedefs |\n+Functions
\n+
scim_imengine_module.h File Reference
\n
\n
\n \n-

C++ signal-slot connection interface. \n+

definition of IMEngineModule related classes. \n More...

\n \n \n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::Node
 Base class for classes managing slots. More...
 
class  scim::Connection
 A signal connection class. More...
class  scim::IMEngineModule
 The class to manipulate the IMEngine modules. More...
 
\n \n \n \n+

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+\n+\n+

\n+Typedefs

typedef unsigned int(* scim::IMEngineModuleInitFunc) (const ConfigPointer &config)
 Initialize a IMEngine Module.
 
typedef IMEngineFactoryPointer(* scim::IMEngineModuleCreateFactoryFunc) (unsigned int engine)
 Create a factory instance for an engine,.
 
\n+\n+\n+\n+\n

\n+Functions

int scim::scim_get_imengine_module_list (std::vector< String > &mod_list)
 Get a name list of currently available IMEngine modules.
 
\n

Detailed Description

\n-

C++ signal-slot connection interface.

\n-

Most code of this file are came from Inti project.

\n+

definition of IMEngineModule related classes.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,26 +1,35 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_connection.h File Reference\n-C++ signal-slot connection interface. More...\n+Classes | Namespaces | Typedefs | Functions\n+scim_imengine_module.h File Reference\n+definition of IMEngineModule related classes. More...\n Classes\n-class \u00a0scim::Node\n-\u00a0 Base class for classes managing slots. More...\n-\u00a0\n-class \u00a0scim::Connection\n-\u00a0 A signal connection class. More...\n+class \u00a0scim::IMEngineModule\n+\u00a0 The class to manipulate the IMEngine modules. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n+ Typedefs\n+ typedef unsigned int(*\u00a0scim::IMEngineModuleInitFunc) (const\n+ ConfigPointer &config)\n+\u00a0 Initialize a IMEngine Module.\n+\u00a0\n+typedef IMEngineFactoryPointer(*\u00a0scim::IMEngineModuleCreateFactoryFunc)\n+ (unsigned int engine)\n+\u00a0 Create a factory instance for an engine,.\n+\u00a0\n+ Functions\n+int\u00a0scim::scim_get_imengine_module_list (std::vector< String > &mod_list)\n+\u00a0 Get a name list of currently available IMEngine modules.\n+\u00a0\n ***** Detailed Description *****\n-C++ signal-slot connection interface.\n-Most code of this file are came from Inti project.\n+definition of IMEngineModule related classes.\n * src\n- * scim_connection.h\n+ * scim_imengine_module.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00014.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00014.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_backend.h File Reference\n+scim: scim_types.h File Reference\n \n \n \n \n \n \n \n@@ -56,53 +56,50 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00014.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_backend.h File Reference
\n+
scim_types.h File Reference
\n
\n
\n \n-

definition of scim::BackEnd class. \n+

defines some basic data types. \n More...

\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Classes

class  scim::BackEndError
 An exception class to hold BackEnd related errors. More...
 
class  scim::BackEndBase
 The interface class to manage a set of IMEngineFactory and IMEngineInstance objects. More...
 
class  scim::CommonBackEnd
 The default implementation of scim::BackEndBase interface. More...
 
\n+
#include <stdint.h>
\n+
\n \n \n \n

\n Namespaces

namespace  scim
 
\n \n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n Typedefs

typedef Pointer< BackEndBasescim::BackEndPointer
 
typedef uint16_t scim::uint16
 
typedef uint32_t scim::uint32
 
typedef uint64_t scim::uint64
 
typedef uint32 scim::ucs4_t
 
typedef std::basic_string< charscim::String
 
typedef std::basic_string< ucs4_tscim::WideString
 
\n

Detailed Description

\n-

definition of scim::BackEnd class.

\n-

Class scim::BackEnd is used to load and manage IMEngine modules and IMEngineFactories.

\n+

defines some basic data types.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,34 +1,32 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs\n-scim_backend.h File Reference\n-definition of scim::BackEnd class. More...\n- Classes\n-class \u00a0scim::BackEndError\n-\u00a0 An exception class to hold BackEnd related errors. More...\n-\u00a0\n-class \u00a0scim::BackEndBase\n-\u00a0 The interface class to manage a set of IMEngineFactory and\n- IMEngineInstance objects. More...\n-\u00a0\n-class \u00a0scim::CommonBackEnd\n-\u00a0 The default implementation of scim::BackEndBase interface. More...\n-\u00a0\n+Namespaces | Typedefs\n+scim_types.h File Reference\n+defines some basic data types. More...\n+#include \n Namespaces\n namespace \u00a0scim\n \u00a0\n Typedefs\n-typedef Pointer< BackEndBase >\u00a0scim::BackEndPointer\n+ typedef uint16_t\u00a0scim::uint16\n+\u00a0\n+ typedef uint32_t\u00a0scim::uint32\n+\u00a0\n+ typedef uint64_t\u00a0scim::uint64\n+\u00a0\n+ typedef uint32\u00a0scim::ucs4_t\n+\u00a0\n+ typedef std::basic_string< char >\u00a0scim::String\n+\u00a0\n+typedef std::basic_string< ucs4_t >\u00a0scim::WideString\n \u00a0\n ***** Detailed Description *****\n-definition of scim::BackEnd class.\n-Class scim::BackEnd is used to load and manage IMEngine modules and\n-IMEngineFactories.\n+defines some basic data types.\n * src\n- * scim_backend.h\n+ * scim_types.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00014.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00014.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,6 +1,8 @@\n var a00014 = [\n- [\"scim::BackEndError\", \"a00154.html\", \"a00154\"],\n- [\"scim::BackEndBase\", \"a00158.html\", \"a00158\"],\n- [\"scim::CommonBackEnd\", \"a00162.html\", \"a00162\"],\n- [\"BackEndPointer\", \"a00014.html#af151c0481a473f81567f7cf14f5a1f9b\", null]\n+ [\"uint16\", \"a00014.html#af386a2f47839e4dc17f4e9c3f97b3dc4\", null],\n+ [\"uint32\", \"a00014.html#a984ae8c1b52846cf538b7f936193d590\", null],\n+ [\"uint64\", \"a00014.html#aff978b76dde8b9b14ab727e1ccaa57a5\", null],\n+ [\"ucs4_t\", \"a00014.html#a34ddb69b99962cd0e75941288f8b2ee8\", null],\n+ [\"String\", \"a00014.html#ae6432a785654dd7fbfe52e8dd8cd7799\", null],\n+ [\"WideString\", \"a00014.html#a850f268430a53180832d6677ba9d27a8\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00017.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00017.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_compose_key.h File Reference\n+scim: scim_slot.h File Reference\n \n \n \n \n \n \n \n@@ -57,47 +57,206 @@\n $(document).ready(function(){initNavTree('a00017.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_compose_key.h File Reference
\n+Namespaces
\n+
scim_slot.h File Reference
\n
\n
\n \n-

Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance. \n+

C++ slot interface. \n More...

\n \n \n-\n-\n+\n+\n \n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::ComposeKeyFactory
 A simple IMEngine to deal with the Compose keys. More...
class  scim::Slot
 Base class for slots that can connect to scim::Signals. More...
 
class  scim::ComposeKeyInstance
class  scim::Slot0< R >
 Base class template for slots passing no arguments and returning a value of type R. More...
 
class  scim::FunctionSlot0< R >
 A slot template for static functions taking no arguments and returning a value of type R. More...
 
class  scim::MethodSlot0< T, R >
 A slot template for methods in a class of type T taking no arguments and returning a value of type R. More...
 
class  scim::SignalSlot0< T, R >
 
class  scim::Slot1< R, P1 >
 Base class template for slots passing one argument of type P1 and returning a value of type R. More...
 
class  scim::FunctionSlot1< R, P1 >
 A slot template for static functions taking one argument of type P1 and returning a value of type R. More...
 
class  scim::MethodSlot1< T, R, P1 >
 A slot template for methods in a class of type T taking one argument of type P1 and returning a value of type R. More...
 
class  scim::SignalSlot1< T, R, P1 >
 
class  scim::Slot2< R, P1, P2 >
 Base class template for slots passing two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::FunctionSlot2< R, P1, P2 >
 A slot template for static functions taking two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::MethodSlot2< T, R, P1, P2 >
 A slot template for methods in a class of type T taking two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::SignalSlot2< T, R, P1, P2 >
 
class  scim::Slot3< R, P1, P2, P3 >
 Base class template for slots passing three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::FunctionSlot3< R, P1, P2, P3 >
 A slot template for static functions taking three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::MethodSlot3< T, R, P1, P2, P3 >
 A slot template for methods in a class of type T taking three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::SignalSlot3< T, R, P1, P2, P3 >
 
class  scim::Slot4< R, P1, P2, P3, P4 >
 Base class template for slots passing four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::FunctionSlot4< R, P1, P2, P3, P4 >
 A slot template for static functions taking four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::MethodSlot4< T, R, P1, P2, P3, P4 >
 A slot template for methods in a class of type T taking four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::SignalSlot4< T, R, P1, P2, P3, P4 >
 
class  scim::Slot5< R, P1, P2, P3, P4, P5 >
 Base class template for slots passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::FunctionSlot5< R, P1, P2, P3, P4, P5 >
 A slot template for static functions taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::MethodSlot5< T, R, P1, P2, P3, P4, P5 >
 A slot template for methods in a class of type T taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::SignalSlot5< T, R, P1, P2, P3, P4, P5 >
 
class  scim::Slot6< R, P1, P2, P3, P4, P5, P6 >
 Base class template for slots passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::FunctionSlot6< R, P1, P2, P3, P4, P5, P6 >
 A slot template for static functions taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::MethodSlot6< T, R, P1, P2, P3, P4, P5, P6 >
 A slot template for methods in a class of type T taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::SignalSlot6< T, R, P1, P2, P3, P4, P5, P6 >
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Macros

#define SCIM_COMPOSE_KEY_FACTORY_UUID   "c6bebc27-6324-4b77-8ad4-6d41dcaf2e08"
 

\n+Functions

Slot functions returning a new slot
template<typename R >
Slot0< R > * scim::slot (R(*function)())
 
template<typename T1 , typename T2 , typename R >
Slot0< R > * scim::slot (T1 *&object, R(T2::*function)())
 
template<typename T1 , typename T2 , typename R >
Slot0< R > * scim::slot (T1 *const &object, R(T2::*function)())
 
template<typename T1 , typename T2 , typename R >
Slot0< R > * scim::slot (T1 &object, R(T2::*function)())
 
template<typename R , typename P1 >
Slot1< R, P1 > * scim::slot (R(*function)(P1))
 
template<typename T1 , typename T2 , typename R , typename P1 >
Slot1< R, P1 > * scim::slot (T1 *&object, R(T2::*function)(P1))
 
template<typename T1 , typename T2 , typename R , typename P1 >
Slot1< R, P1 > * scim::slot (T1 *const &object, R(T2::*function)(P1))
 
template<typename T1 , typename T2 , typename R , typename P1 >
Slot1< R, P1 > * scim::slot (T1 &object, R(T2::*function)(P1))
 
template<typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (R(*function)(P1, P2))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (T1 &object, R(T2::*function)(P1, P2))
 
template<typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (R(*function)(P1, P2, P3))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3))
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (R(*function)(P1, P2, P3, P4))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3, P4))
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (R(*function)(P1, P2, P3, P4, P5))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5))
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (R(*function)(P1, P2, P3, P4, P5, P6))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5, P6))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5, P6))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5, P6))
 
\n

Detailed Description

\n-

Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance.

\n+

C++ slot interface.

\n+

Provides a set of slot class templates. Slots are callable objects that can be used to connect functions, class methods and function objects to scim::Signals.

\n+

Most code of this file are came from Inti project.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,27 +1,247 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Macros\n-scim_compose_key.h File Reference\n-Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance. More...\n+Classes | Namespaces\n+scim_slot.h File Reference\n+C++ slot interface. More...\n Classes\n-class \u00a0scim::ComposeKeyFactory\n-\u00a0 A simple IMEngine to deal with the Compose keys. More...\n+class \u00a0scim::Slot\n+\u00a0 Base class for slots that can connect to scim::Signals. More...\n \u00a0\n-class \u00a0scim::ComposeKeyInstance\n+class \u00a0scim::Slot0<_R_>\n+\u00a0 Base class template for slots passing no arguments and returning a\n+ value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot0<_R_>\n+\u00a0 A slot template for static functions taking no arguments and returning\n+ a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot0<_T,_R_>\n+\u00a0 A slot template for methods in a class of type T taking no arguments\n+ and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::SignalSlot0<_T,_R_>\n+\u00a0\n+class \u00a0scim::Slot1<_R,_P1_>\n+\u00a0 Base class template for slots passing one argument of type P1 and\n+ returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot1<_R,_P1_>\n+\u00a0 A slot template for static functions taking one argument of type P1 and\n+ returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot1<_T,_R,_P1_>\n+\u00a0 A slot template for methods in a class of type T taking one argument of\n+ type P1 and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::SignalSlot1<_T,_R,_P1_>\n+\u00a0\n+class \u00a0scim::Slot2<_R,_P1,_P2_>\n+\u00a0 Base class template for slots passing two arguments of type P1 and P2,\n+ and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot2<_R,_P1,_P2_>\n+\u00a0 A slot template for static functions taking two arguments of type P1\n+ and P2, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot2<_T,_R,_P1,_P2_>\n+\u00a0 A slot template for methods in a class of type T taking two arguments\n+ of type P1 and P2, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::SignalSlot2<_T,_R,_P1,_P2_>\n+\u00a0\n+class \u00a0scim::Slot3<_R,_P1,_P2,_P3_>\n+\u00a0 Base class template for slots passing three arguments of type P1, P2\n+ and P3, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot3<_R,_P1,_P2,_P3_>\n+\u00a0 A slot template for static functions taking three arguments of type P1,\n+ P2 and P3, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot3<_T,_R,_P1,_P2,_P3_>\n+\u00a0 A slot template for methods in a class of type T taking three arguments\n+ of type P1, P2 and P3, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::SignalSlot3<_T,_R,_P1,_P2,_P3_>\n+\u00a0\n+class \u00a0scim::Slot4<_R,_P1,_P2,_P3,_P4_>\n+\u00a0 Base class template for slots passing four arguments of type P1, P2, P3\n+ and P4, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot4<_R,_P1,_P2,_P3,_P4_>\n+\u00a0 A slot template for static functions taking four arguments of type P1,\n+ P2, P3 and P4, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot4<_T,_R,_P1,_P2,_P3,_P4_>\n+\u00a0 A slot template for methods in a class of type T taking four arguments\n+ of type P1, P2, P3 and P4, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::SignalSlot4<_T,_R,_P1,_P2,_P3,_P4_>\n+\u00a0\n+class \u00a0scim::Slot5<_R,_P1,_P2,_P3,_P4,_P5_>\n+\u00a0 Base class template for slots passing five arguments of type P1, P2,\n+ P3, P4 and P5, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot5<_R,_P1,_P2,_P3,_P4,_P5_>\n+\u00a0 A slot template for static functions taking five arguments of type P1,\n+ P2, P3, P4 and P5, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot5<_T,_R,_P1,_P2,_P3,_P4,_P5_>\n+\u00a0 A slot template for methods in a class of type T taking five arguments\n+ of type P1, P2, P3, P4 and P5, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::SignalSlot5<_T,_R,_P1,_P2,_P3,_P4,_P5_>\n+\u00a0\n+class \u00a0scim::Slot6<_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n+\u00a0 Base class template for slots passing six arguments of type P1, P2, P3,\n+ P4, P5 and P6, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::FunctionSlot6<_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n+\u00a0 A slot template for static functions taking six arguments of type P1,\n+ P2, P3, P4, P5 and P6, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::MethodSlot6<_T,_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n+ A slot template for methods in a class of type T taking six arguments\n+\u00a0 of type P1, P2, P3, P4, P5 and P6, and returning a value of type R.\n+ More...\n+\u00a0\n+class \u00a0scim::SignalSlot6<_T,_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Macros\n-#define\u00a0SCIM_COMPOSE_KEY_FACTORY_UUID\u00a0\u00a0\u00a0\"c6bebc27-6324-4b77-8ad4-6d41dcaf2e08\"\n+ Functions\n+Slot functions returning a new slot\n+template\n+ Slot0< R > *\u00a0scim::slot (R(*function)())\n+\u00a0\n+template\n+ Slot0< R > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ ())\n+\u00a0\n+template\n+ Slot0< R > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)())\n+\u00a0\n+template\n+ Slot0< R > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ ())\n+\u00a0\n+template\n+ Slot1< R, P1 > *\u00a0scim::slot (R(*function)(P1))\n+\u00a0\n+template\n+ Slot1< R, P1 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ (P1))\n+\u00a0\n+template\n+ Slot1< R, P1 > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)(P1))\n+\u00a0\n+template\n+ Slot1< R, P1 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ (P1))\n+\u00a0\n+template\n+ Slot2< R, P1, P2 > *\u00a0scim::slot (R(*function)(P1, P2))\n+\u00a0\n+template\n+ Slot2< R, P1, P2 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ (P1, P2))\n+\u00a0\n+template\n+ Slot2< R, P1, P2 > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)(P1, P2))\n+\u00a0\n+template\n+ Slot2< R, P1, P2 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ (P1, P2))\n+\u00a0\n+template\n+ Slot3< R, P1, P2, P3 > *\u00a0scim::slot (R(*function)(P1, P2, P3))\n+\u00a0\n+template\n+ Slot3< R, P1, P2, P3 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ (P1, P2, P3))\n+\u00a0\n+template\n+ Slot3< R, P1, P2, P3 > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)(P1, P2, P3))\n+\u00a0\n+template\n+ Slot3< R, P1, P2, P3 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ (P1, P2, P3))\n+\u00a0\n+template\n+ Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (R(*function)(P1, P2, P3, P4))\n+\u00a0\n+template\n+ Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ (P1, P2, P3, P4))\n+\u00a0\n+template\n+ Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)(P1, P2, P3, P4))\n+\u00a0\n+template\n+ Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ (P1, P2, P3, P4))\n+\u00a0\n+template\n+ Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (R(*function)(P1, P2, P3, P4,\n+ P5))\n+\u00a0\n+template\n+ Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ (P1, P2, P3, P4, P5))\n+\u00a0\n+template\n+ Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)(P1, P2, P3, P4, P5))\n+\u00a0\n+template\n+ Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ (P1, P2, P3, P4, P5))\n+\u00a0\n+template\n+Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (R(*function)(P1, P2, P3, P4,\n+ P5, P6))\n+\u00a0\n+template\n+Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n+ (P1, P2, P3, P4, P5, P6))\n+\u00a0\n+template\n+Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (T1 *const &object, R(T2::\n+ *function)(P1, P2, P3, P4, P5, P6))\n+\u00a0\n+template\n+Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n+ (P1, P2, P3, P4, P5, P6))\n \u00a0\n ***** Detailed Description *****\n-Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance.\n+C++ slot interface.\n+Provides a set of slot class templates. Slots are callable objects that can be\n+used to connect functions, class methods and function objects to scim::Signals.\n+Most code of this file are came from Inti project.\n * src\n- * scim_compose_key.h\n+ * scim_slot.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00017.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00017.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,3 +1,30 @@\n var a00017 = [\n- [\"SCIM_COMPOSE_KEY_FACTORY_UUID\", \"a00139.html#ga51804fa5217a1a190f34cc02dcfa8ed6\", null]\n+ [\"slot\", \"a00017.html#gaf90718f4ee3371b80213f2068f4aab8d\", null],\n+ [\"slot\", \"a00017.html#ga352fe7da91e7edb47bad3b45d9a2ecfe\", null],\n+ [\"slot\", \"a00017.html#ga2c50d90e02d9c8d0011a6b0b456acb50\", null],\n+ [\"slot\", \"a00017.html#gab66580c6feadcfb551d62d3839bf0bc9\", null],\n+ [\"slot\", \"a00017.html#gac399a4c079a0d171f618735c1a31f580\", null],\n+ [\"slot\", \"a00017.html#ga4b18b067ad04fd21cbd2b57db5215b89\", null],\n+ [\"slot\", \"a00017.html#ga04710cb23c2ab22a1f7b151f38c6637d\", null],\n+ [\"slot\", \"a00017.html#ga9b22f52c219f74601e2ce44453de5e03\", null],\n+ [\"slot\", \"a00017.html#gabd03d5123b2534fa0f137441b3eadf2f\", null],\n+ [\"slot\", \"a00017.html#gaf3b8f3e20c08f188f695f489f6297a51\", null],\n+ [\"slot\", \"a00017.html#ga7f697142f41e96a6d95ec64167e4357e\", null],\n+ [\"slot\", \"a00017.html#gaf46e6516bad601d5e29433fe5456cbe3\", null],\n+ [\"slot\", \"a00017.html#ga28b4b3eb8026f4631c12d79ef9bfed86\", null],\n+ [\"slot\", \"a00017.html#ga6baadf54788d4e7113f0addc247e20d2\", null],\n+ [\"slot\", \"a00017.html#ga0365c9cdc10a316b77143f89e06b097a\", null],\n+ [\"slot\", \"a00017.html#ga8c692f11649776018ef1b86439f9e0e8\", null],\n+ [\"slot\", \"a00017.html#ga3c6fa679ec2619fd688e717164f01d76\", null],\n+ [\"slot\", \"a00017.html#gad0912387533a5739dd90cdbfef70c398\", null],\n+ [\"slot\", \"a00017.html#ga9287735c90f83a93e9dbb9902fb2a237\", null],\n+ [\"slot\", \"a00017.html#ga021d9f328a38135fb6114b1f7b64c46a\", null],\n+ [\"slot\", \"a00017.html#ga374ed8940cea0fb6de43254049503bc0\", null],\n+ [\"slot\", \"a00017.html#gab35ce0e7b6e64a9540eeea0fbb0f01ac\", null],\n+ [\"slot\", \"a00017.html#gae4433acd7e937a47f0df359a9ff99b8b\", null],\n+ [\"slot\", \"a00017.html#gaa94f48b8a74e6774c63177bc4f2cf232\", null],\n+ [\"slot\", \"a00017.html#gac1141136a353ebcafe4e1db862b3d7a7\", null],\n+ [\"slot\", \"a00017.html#ga1ff1af9b2f1bad65c408c301f17fb363\", null],\n+ [\"slot\", \"a00017.html#gad10e14666adf5c567f7bb4fab6e8bc5a\", null],\n+ [\"slot\", \"a00017.html#ga7a8fe344e22d8d74b1c65d22d4845394\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00020.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00020.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_event.h File Reference\n+scim: scim_compose_key_data.h File Reference\n \n \n \n \n \n \n \n@@ -55,2270 +55,21 @@\n \n
\n
\n- \n-
scim_event.h File Reference
\n+
scim_compose_key_data.h File Reference
\n
\n
\n-\n-

Defines the scim::KeyEvent class and related enums, functions. \n-More...

\n-\n-\n-\n-\n-\n-

\n-Classes

struct  scim::KeyEvent
 The class to store a keyboard event. More...
 
\n-\n-\n-\n-

\n-Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-

\n-Typedefs

typedef std::vector< KeyEventscim::KeyEventList
 The container to store a set of KeyEvent objects.
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Enumerations

enum  scim::KeyMask {
\n-  scim::SCIM_KEY_NullMask = 0\n-, scim::SCIM_KEY_ShiftMask = (1<<0)\n-, scim::SCIM_KEY_CapsLockMask = (1<<1)\n-, scim::SCIM_KEY_ControlMask = (1<<2)\n-,
\n-  scim::SCIM_KEY_AltMask = (1<<3)\n-, scim::SCIM_KEY_MetaMask = (1<<4)\n-, scim::SCIM_KEY_SuperMask = (1<<5)\n-, scim::SCIM_KEY_HyperMask = (1<<6)\n-,
\n-  scim::SCIM_KEY_NumLockMask = (1<<7)\n-, scim::SCIM_KEY_LockMask = SCIM_KEY_CapsLockMask\n-, scim::SCIM_KEY_Mod1Mask = SCIM_KEY_AltMask\n-, scim::SCIM_KEY_Mod2Mask = SCIM_KEY_MetaMask\n-,
\n-  scim::SCIM_KEY_Mod3Mask = SCIM_KEY_SuperMask\n-, scim::SCIM_KEY_Mod4Mask = SCIM_KEY_HyperMask\n-, scim::SCIM_KEY_Mod5Mask = SCIM_KEY_NumLockMask\n-, scim::SCIM_KEY_ScrollLockMask = 0\n-,
\n-  scim::SCIM_KEY_QuirkKanaRoMask = (1<<14)\n-, scim::SCIM_KEY_ReleaseMask = (1<<15)\n-, scim::SCIM_KEY_AllMasks = 0xC0FF\n-
\n- }
 Enum values of all valid key masks. More...
 
enum  scim::KeyCode {
\n-  scim::SCIM_KEY_NullKey = 0\n-, scim::SCIM_KEY_VoidSymbol = 0xFFFFFF\n-, scim::SCIM_KEY_BackSpace = 0xFF08\n-, scim::SCIM_KEY_Tab = 0xFF09\n-,
\n-  scim::SCIM_KEY_Linefeed = 0xFF0A\n-, scim::SCIM_KEY_Clear = 0xFF0B\n-, scim::SCIM_KEY_Return = 0xFF0D\n-, scim::SCIM_KEY_Pause = 0xFF13\n-,
\n-  scim::SCIM_KEY_Scroll_Lock = 0xFF14\n-, scim::SCIM_KEY_Sys_Req = 0xFF15\n-, scim::SCIM_KEY_Escape = 0xFF1B\n-, scim::SCIM_KEY_Delete = 0xFFFF\n-,
\n-  scim::SCIM_KEY_Multi_key = 0xFF20\n-, scim::SCIM_KEY_Codeinput = 0xFF37\n-, scim::SCIM_KEY_SingleCandidate = 0xFF3C\n-, scim::SCIM_KEY_MultipleCandidate = 0xFF3D\n-,
\n-  scim::SCIM_KEY_PreviousCandidate = 0xFF3E\n-, scim::SCIM_KEY_Kanji = 0xFF21\n-, scim::SCIM_KEY_Muhenkan = 0xFF22\n-, scim::SCIM_KEY_Henkan_Mode = 0xFF23\n-,
\n-  scim::SCIM_KEY_Henkan = 0xFF23\n-, scim::SCIM_KEY_Romaji = 0xFF24\n-, scim::SCIM_KEY_Hiragana = 0xFF25\n-, scim::SCIM_KEY_Katakana = 0xFF26\n-,
\n-  scim::SCIM_KEY_Hiragana_Katakana = 0xFF27\n-, scim::SCIM_KEY_Zenkaku = 0xFF28\n-, scim::SCIM_KEY_Hankaku = 0xFF29\n-, scim::SCIM_KEY_Zenkaku_Hankaku = 0xFF2A\n-,
\n-  scim::SCIM_KEY_Touroku = 0xFF2B\n-, scim::SCIM_KEY_Massyo = 0xFF2C\n-, scim::SCIM_KEY_Kana_Lock = 0xFF2D\n-, scim::SCIM_KEY_Kana_Shift = 0xFF2E\n-,
\n-  scim::SCIM_KEY_Eisu_Shift = 0xFF2F\n-, scim::SCIM_KEY_Eisu_toggle = 0xFF30\n-, scim::SCIM_KEY_Kanji_Bangou = 0xFF37\n-, scim::SCIM_KEY_Zen_Koho = 0xFF3D\n-,
\n-  scim::SCIM_KEY_Mae_Koho = 0xFF3E\n-, scim::SCIM_KEY_Home = 0xFF50\n-, scim::SCIM_KEY_Left = 0xFF51\n-, scim::SCIM_KEY_Up = 0xFF52\n-,
\n-  scim::SCIM_KEY_Right = 0xFF53\n-, scim::SCIM_KEY_Down = 0xFF54\n-, scim::SCIM_KEY_Prior = 0xFF55\n-, scim::SCIM_KEY_Page_Up = 0xFF55\n-,
\n-  scim::SCIM_KEY_Next = 0xFF56\n-, scim::SCIM_KEY_Page_Down = 0xFF56\n-, scim::SCIM_KEY_End = 0xFF57\n-, scim::SCIM_KEY_Begin = 0xFF58\n-,
\n-  scim::SCIM_KEY_Select = 0xFF60\n-, scim::SCIM_KEY_Print = 0xFF61\n-, scim::SCIM_KEY_Execute = 0xFF62\n-, scim::SCIM_KEY_Insert = 0xFF63\n-,
\n-  scim::SCIM_KEY_Undo = 0xFF65\n-, scim::SCIM_KEY_Redo = 0xFF66\n-, scim::SCIM_KEY_Menu = 0xFF67\n-, scim::SCIM_KEY_Find = 0xFF68\n-,
\n-  scim::SCIM_KEY_Cancel = 0xFF69\n-, scim::SCIM_KEY_Help = 0xFF6A\n-, scim::SCIM_KEY_Break = 0xFF6B\n-, scim::SCIM_KEY_Mode_switch = 0xFF7E\n-,
\n-  scim::SCIM_KEY_Num_Lock = 0xFF7F\n-, scim::SCIM_KEY_KP_Space = 0xFF80\n-, scim::SCIM_KEY_KP_Tab = 0xFF89\n-, scim::SCIM_KEY_KP_Enter = 0xFF8D\n-,
\n-  scim::SCIM_KEY_KP_F1 = 0xFF91\n-, scim::SCIM_KEY_KP_F2 = 0xFF92\n-, scim::SCIM_KEY_KP_F3 = 0xFF93\n-, scim::SCIM_KEY_KP_F4 = 0xFF94\n-,
\n-  scim::SCIM_KEY_KP_Home = 0xFF95\n-, scim::SCIM_KEY_KP_Left = 0xFF96\n-, scim::SCIM_KEY_KP_Up = 0xFF97\n-, scim::SCIM_KEY_KP_Right = 0xFF98\n-,
\n-  scim::SCIM_KEY_KP_Down = 0xFF99\n-, scim::SCIM_KEY_KP_Prior = 0xFF9A\n-, scim::SCIM_KEY_KP_Page_Up = 0xFF9A\n-, scim::SCIM_KEY_KP_Next = 0xFF9B\n-,
\n-  scim::SCIM_KEY_KP_Page_Down = 0xFF9B\n-, scim::SCIM_KEY_KP_End = 0xFF9C\n-, scim::SCIM_KEY_KP_Begin = 0xFF9D\n-, scim::SCIM_KEY_KP_Insert = 0xFF9E\n-,
\n-  scim::SCIM_KEY_KP_Delete = 0xFF9F\n-, scim::SCIM_KEY_KP_Equal = 0xFFBD\n-, scim::SCIM_KEY_KP_Multiply = 0xFFAA\n-, scim::SCIM_KEY_KP_Add = 0xFFAB\n-,
\n-  scim::SCIM_KEY_KP_Separator = 0xFFAC\n-, scim::SCIM_KEY_KP_Subtract = 0xFFAD\n-, scim::SCIM_KEY_KP_Decimal = 0xFFAE\n-, scim::SCIM_KEY_KP_Divide = 0xFFAF\n-,
\n-  scim::SCIM_KEY_KP_0 = 0xFFB0\n-, scim::SCIM_KEY_KP_1 = 0xFFB1\n-, scim::SCIM_KEY_KP_2 = 0xFFB2\n-, scim::SCIM_KEY_KP_3 = 0xFFB3\n-,
\n-  scim::SCIM_KEY_KP_4 = 0xFFB4\n-, scim::SCIM_KEY_KP_5 = 0xFFB5\n-, scim::SCIM_KEY_KP_6 = 0xFFB6\n-, scim::SCIM_KEY_KP_7 = 0xFFB7\n-,
\n-  scim::SCIM_KEY_KP_8 = 0xFFB8\n-, scim::SCIM_KEY_KP_9 = 0xFFB9\n-, scim::SCIM_KEY_F1 = 0xFFBE\n-, scim::SCIM_KEY_F2 = 0xFFBF\n-,
\n-  scim::SCIM_KEY_F3 = 0xFFC0\n-, scim::SCIM_KEY_F4 = 0xFFC1\n-, scim::SCIM_KEY_F5 = 0xFFC2\n-, scim::SCIM_KEY_F6 = 0xFFC3\n-,
\n-  scim::SCIM_KEY_F7 = 0xFFC4\n-, scim::SCIM_KEY_F8 = 0xFFC5\n-, scim::SCIM_KEY_F9 = 0xFFC6\n-, scim::SCIM_KEY_F10 = 0xFFC7\n-,
\n-  scim::SCIM_KEY_F11 = 0xFFC8\n-, scim::SCIM_KEY_F12 = 0xFFC9\n-, scim::SCIM_KEY_F13 = 0xFFCA\n-, scim::SCIM_KEY_F14 = 0xFFCB\n-,
\n-  scim::SCIM_KEY_F15 = 0xFFCC\n-, scim::SCIM_KEY_F16 = 0xFFCD\n-, scim::SCIM_KEY_F17 = 0xFFCE\n-, scim::SCIM_KEY_F18 = 0xFFCF\n-,
\n-  scim::SCIM_KEY_F19 = 0xFFD0\n-, scim::SCIM_KEY_F20 = 0xFFD1\n-, scim::SCIM_KEY_F21 = 0xFFD2\n-, scim::SCIM_KEY_F22 = 0xFFD3\n-,
\n-  scim::SCIM_KEY_F23 = 0xFFD4\n-, scim::SCIM_KEY_F24 = 0xFFD5\n-, scim::SCIM_KEY_F25 = 0xFFD6\n-, scim::SCIM_KEY_F26 = 0xFFD7\n-,
\n-  scim::SCIM_KEY_F27 = 0xFFD8\n-, scim::SCIM_KEY_F28 = 0xFFD9\n-, scim::SCIM_KEY_F29 = 0xFFDA\n-, scim::SCIM_KEY_F30 = 0xFFDB\n-,
\n-  scim::SCIM_KEY_F31 = 0xFFDC\n-, scim::SCIM_KEY_F32 = 0xFFDD\n-, scim::SCIM_KEY_F33 = 0xFFDE\n-, scim::SCIM_KEY_F34 = 0xFFDF\n-,
\n-  scim::SCIM_KEY_F35 = 0xFFE0\n-, scim::SCIM_KEY_Shift_L = 0xFFE1\n-, scim::SCIM_KEY_Shift_R = 0xFFE2\n-, scim::SCIM_KEY_Control_L = 0xFFE3\n-,
\n-  scim::SCIM_KEY_Control_R = 0xFFE4\n-, scim::SCIM_KEY_Caps_Lock = 0xFFE5\n-, scim::SCIM_KEY_Shift_Lock = 0xFFE6\n-, scim::SCIM_KEY_Meta_L = 0xFFE7\n-,
\n-  scim::SCIM_KEY_Meta_R = 0xFFE8\n-, scim::SCIM_KEY_Alt_L = 0xFFE9\n-, scim::SCIM_KEY_Alt_R = 0xFFEA\n-, scim::SCIM_KEY_Super_L = 0xFFEB\n-,
\n-  scim::SCIM_KEY_Super_R = 0xFFEC\n-, scim::SCIM_KEY_Hyper_L = 0xFFED\n-, scim::SCIM_KEY_Hyper_R = 0xFFEE\n-, scim::SCIM_KEY_ISO_Lock = 0xFE01\n-,
\n-  scim::SCIM_KEY_ISO_Level2_Latch = 0xFE02\n-, scim::SCIM_KEY_ISO_Level3_Shift = 0xFE03\n-, scim::SCIM_KEY_ISO_Level3_Latch = 0xFE04\n-, scim::SCIM_KEY_ISO_Level3_Lock = 0xFE05\n-,
\n-  scim::SCIM_KEY_ISO_Group_Shift = 0xFF7E\n-, scim::SCIM_KEY_ISO_Group_Latch = 0xFE06\n-, scim::SCIM_KEY_ISO_Group_Lock = 0xFE07\n-, scim::SCIM_KEY_ISO_Next_Group = 0xFE08\n-,
\n-  scim::SCIM_KEY_ISO_Next_Group_Lock = 0xFE09\n-, scim::SCIM_KEY_ISO_Prev_Group = 0xFE0A\n-, scim::SCIM_KEY_ISO_Prev_Group_Lock = 0xFE0B\n-, scim::SCIM_KEY_ISO_First_Group = 0xFE0C\n-,
\n-  scim::SCIM_KEY_ISO_First_Group_Lock = 0xFE0D\n-, scim::SCIM_KEY_ISO_Last_Group = 0xFE0E\n-, scim::SCIM_KEY_ISO_Last_Group_Lock = 0xFE0F\n-, scim::SCIM_KEY_ISO_Left_Tab = 0xFE20\n-,
\n-  scim::SCIM_KEY_ISO_Move_Line_Up = 0xFE21\n-, scim::SCIM_KEY_ISO_Move_Line_Down = 0xFE22\n-, scim::SCIM_KEY_ISO_Partial_Line_Up = 0xFE23\n-, scim::SCIM_KEY_ISO_Partial_Line_Down = 0xFE24\n-,
\n-  scim::SCIM_KEY_ISO_Partial_Space_Left = 0xFE25\n-, scim::SCIM_KEY_ISO_Partial_Space_Right = 0xFE26\n-, scim::SCIM_KEY_ISO_Set_Margin_Left = 0xFE27\n-, scim::SCIM_KEY_ISO_Set_Margin_Right = 0xFE28\n-,
\n-  scim::SCIM_KEY_ISO_Release_Margin_Left = 0xFE29\n-, scim::SCIM_KEY_ISO_Release_Margin_Right = 0xFE2A\n-, scim::SCIM_KEY_ISO_Release_Both_Margins = 0xFE2B\n-, scim::SCIM_KEY_ISO_Fast_Cursor_Left = 0xFE2C\n-,
\n-  scim::SCIM_KEY_ISO_Fast_Cursor_Right = 0xFE2D\n-, scim::SCIM_KEY_ISO_Fast_Cursor_Up = 0xFE2E\n-, scim::SCIM_KEY_ISO_Fast_Cursor_Down = 0xFE2F\n-, scim::SCIM_KEY_ISO_Continuous_Underline = 0xFE30\n-,
\n-  scim::SCIM_KEY_ISO_Discontinuous_Underline = 0xFE31\n-, scim::SCIM_KEY_ISO_Emphasize = 0xFE32\n-, scim::SCIM_KEY_ISO_Center_Object = 0xFE33\n-, scim::SCIM_KEY_ISO_Enter = 0xFE34\n-,
\n-  scim::SCIM_KEY_dead_grave = 0xFE50\n-, scim::SCIM_KEY_dead_acute = 0xFE51\n-, scim::SCIM_KEY_dead_circumflex = 0xFE52\n-, scim::SCIM_KEY_dead_tilde = 0xFE53\n-,
\n-  scim::SCIM_KEY_dead_macron = 0xFE54\n-, scim::SCIM_KEY_dead_breve = 0xFE55\n-, scim::SCIM_KEY_dead_abovedot = 0xFE56\n-, scim::SCIM_KEY_dead_diaeresis = 0xFE57\n-,
\n-  scim::SCIM_KEY_dead_abovering = 0xFE58\n-, scim::SCIM_KEY_dead_doubleacute = 0xFE59\n-, scim::SCIM_KEY_dead_caron = 0xFE5A\n-, scim::SCIM_KEY_dead_cedilla = 0xFE5B\n-,
\n-  scim::SCIM_KEY_dead_ogonek = 0xFE5C\n-, scim::SCIM_KEY_dead_iota = 0xFE5D\n-, scim::SCIM_KEY_dead_voiced_sound = 0xFE5E\n-, scim::SCIM_KEY_dead_semivoiced_sound = 0xFE5F\n-,
\n-  scim::SCIM_KEY_dead_belowdot = 0xFE60\n-, scim::SCIM_KEY_dead_hook = 0xFE61\n-, scim::SCIM_KEY_dead_horn = 0xFE62\n-, scim::SCIM_KEY_First_Virtual_Screen = 0xFED0\n-,
\n-  scim::SCIM_KEY_Prev_Virtual_Screen = 0xFED1\n-, scim::SCIM_KEY_Next_Virtual_Screen = 0xFED2\n-, scim::SCIM_KEY_Last_Virtual_Screen = 0xFED4\n-, scim::SCIM_KEY_Terminate_Server = 0xFED5\n-,
\n-  scim::SCIM_KEY_AccessX_Enable = 0xFE70\n-, scim::SCIM_KEY_AccessX_Feedback_Enable = 0xFE71\n-, scim::SCIM_KEY_RepeatKeys_Enable = 0xFE72\n-, scim::SCIM_KEY_SlowKeys_Enable = 0xFE73\n-,
\n-  scim::SCIM_KEY_BounceKeys_Enable = 0xFE74\n-, scim::SCIM_KEY_StickyKeys_Enable = 0xFE75\n-, scim::SCIM_KEY_MouseKeys_Enable = 0xFE76\n-, scim::SCIM_KEY_MouseKeys_Accel_Enable = 0xFE77\n-,
\n-  scim::SCIM_KEY_Overlay1_Enable = 0xFE78\n-, scim::SCIM_KEY_Overlay2_Enable = 0xFE79\n-, scim::SCIM_KEY_AudibleBell_Enable = 0xFE7A\n-, scim::SCIM_KEY_Pointer_Left = 0xFEE0\n-,
\n-  scim::SCIM_KEY_Pointer_Right = 0xFEE1\n-, scim::SCIM_KEY_Pointer_Up = 0xFEE2\n-, scim::SCIM_KEY_Pointer_Down = 0xFEE3\n-, scim::SCIM_KEY_Pointer_UpLeft = 0xFEE4\n-,
\n-  scim::SCIM_KEY_Pointer_UpRight = 0xFEE5\n-, scim::SCIM_KEY_Pointer_DownLeft = 0xFEE6\n-, scim::SCIM_KEY_Pointer_DownRight = 0xFEE7\n-, scim::SCIM_KEY_Pointer_Button_Dflt = 0xFEE8\n-,
\n-  scim::SCIM_KEY_Pointer_Button1 = 0xFEE9\n-, scim::SCIM_KEY_Pointer_Button2 = 0xFEEA\n-, scim::SCIM_KEY_Pointer_Button3 = 0xFEEB\n-, scim::SCIM_KEY_Pointer_Button4 = 0xFEEC\n-,
\n-  scim::SCIM_KEY_Pointer_Button5 = 0xFEED\n-, scim::SCIM_KEY_Pointer_DblClick_Dflt = 0xFEEE\n-, scim::SCIM_KEY_Pointer_DblClick1 = 0xFEEF\n-, scim::SCIM_KEY_Pointer_DblClick2 = 0xFEF0\n-,
\n-  scim::SCIM_KEY_Pointer_DblClick3 = 0xFEF1\n-, scim::SCIM_KEY_Pointer_DblClick4 = 0xFEF2\n-, scim::SCIM_KEY_Pointer_DblClick5 = 0xFEF3\n-, scim::SCIM_KEY_Pointer_Drag_Dflt = 0xFEF4\n-,
\n-  scim::SCIM_KEY_Pointer_Drag1 = 0xFEF5\n-, scim::SCIM_KEY_Pointer_Drag2 = 0xFEF6\n-, scim::SCIM_KEY_Pointer_Drag3 = 0xFEF7\n-, scim::SCIM_KEY_Pointer_Drag4 = 0xFEF8\n-,
\n-  scim::SCIM_KEY_Pointer_Drag5 = 0xFEFD\n-, scim::SCIM_KEY_Pointer_EnableKeys = 0xFEF9\n-, scim::SCIM_KEY_Pointer_Accelerate = 0xFEFA\n-, scim::SCIM_KEY_Pointer_DfltBtnNext = 0xFEFB\n-,
\n-  scim::SCIM_KEY_Pointer_DfltBtnPrev = 0xFEFC\n-, scim::SCIM_KEY_3270_Duplicate = 0xFD01\n-, scim::SCIM_KEY_3270_FieldMark = 0xFD02\n-, scim::SCIM_KEY_3270_Right2 = 0xFD03\n-,
\n-  scim::SCIM_KEY_3270_Left2 = 0xFD04\n-, scim::SCIM_KEY_3270_BackTab = 0xFD05\n-, scim::SCIM_KEY_3270_EraseEOF = 0xFD06\n-, scim::SCIM_KEY_3270_EraseInput = 0xFD07\n-,
\n-  scim::SCIM_KEY_3270_Reset = 0xFD08\n-, scim::SCIM_KEY_3270_Quit = 0xFD09\n-, scim::SCIM_KEY_3270_PA1 = 0xFD0A\n-, scim::SCIM_KEY_3270_PA2 = 0xFD0B\n-,
\n-  scim::SCIM_KEY_3270_PA3 = 0xFD0C\n-, scim::SCIM_KEY_3270_Test = 0xFD0D\n-, scim::SCIM_KEY_3270_Attn = 0xFD0E\n-, scim::SCIM_KEY_3270_CursorBlink = 0xFD0F\n-,
\n-  scim::SCIM_KEY_3270_AltCursor = 0xFD10\n-, scim::SCIM_KEY_3270_KeyClick = 0xFD11\n-, scim::SCIM_KEY_3270_Jump = 0xFD12\n-, scim::SCIM_KEY_3270_Ident = 0xFD13\n-,
\n-  scim::SCIM_KEY_3270_Rule = 0xFD14\n-, scim::SCIM_KEY_3270_Copy = 0xFD15\n-, scim::SCIM_KEY_3270_Play = 0xFD16\n-, scim::SCIM_KEY_3270_Setup = 0xFD17\n-,
\n-  scim::SCIM_KEY_3270_Record = 0xFD18\n-, scim::SCIM_KEY_3270_ChangeScreen = 0xFD19\n-, scim::SCIM_KEY_3270_DeleteWord = 0xFD1A\n-, scim::SCIM_KEY_3270_ExSelect = 0xFD1B\n-,
\n-  scim::SCIM_KEY_3270_CursorSelect = 0xFD1C\n-, scim::SCIM_KEY_3270_PrintScreen = 0xFD1D\n-, scim::SCIM_KEY_3270_Enter = 0xFD1E\n-, scim::SCIM_KEY_space = 0x020\n-,
\n-  scim::SCIM_KEY_exclam = 0x021\n-, scim::SCIM_KEY_quotedbl = 0x022\n-, scim::SCIM_KEY_numbersign = 0x023\n-, scim::SCIM_KEY_dollar = 0x024\n-,
\n-  scim::SCIM_KEY_percent = 0x025\n-, scim::SCIM_KEY_ampersand = 0x026\n-, scim::SCIM_KEY_apostrophe = 0x027\n-, scim::SCIM_KEY_quoteright = 0x027\n-,
\n-  scim::SCIM_KEY_parenleft = 0x028\n-, scim::SCIM_KEY_parenright = 0x029\n-, scim::SCIM_KEY_asterisk = 0x02a\n-, scim::SCIM_KEY_plus = 0x02b\n-,
\n-  scim::SCIM_KEY_comma = 0x02c\n-, scim::SCIM_KEY_minus = 0x02d\n-, scim::SCIM_KEY_period = 0x02e\n-, scim::SCIM_KEY_slash = 0x02f\n-,
\n-  scim::SCIM_KEY_0 = 0x030\n-, scim::SCIM_KEY_1 = 0x031\n-, scim::SCIM_KEY_2 = 0x032\n-, scim::SCIM_KEY_3 = 0x033\n-,
\n-  scim::SCIM_KEY_4 = 0x034\n-, scim::SCIM_KEY_5 = 0x035\n-, scim::SCIM_KEY_6 = 0x036\n-, scim::SCIM_KEY_7 = 0x037\n-,
\n-  scim::SCIM_KEY_8 = 0x038\n-, scim::SCIM_KEY_9 = 0x039\n-, scim::SCIM_KEY_colon = 0x03a\n-, scim::SCIM_KEY_semicolon = 0x03b\n-,
\n-  scim::SCIM_KEY_less = 0x03c\n-, scim::SCIM_KEY_equal = 0x03d\n-, scim::SCIM_KEY_greater = 0x03e\n-, scim::SCIM_KEY_question = 0x03f\n-,
\n-  scim::SCIM_KEY_at = 0x040\n-, scim::SCIM_KEY_A = 0x041\n-, scim::SCIM_KEY_B = 0x042\n-, scim::SCIM_KEY_C = 0x043\n-,
\n-  scim::SCIM_KEY_D = 0x044\n-, scim::SCIM_KEY_E = 0x045\n-, scim::SCIM_KEY_F = 0x046\n-, scim::SCIM_KEY_G = 0x047\n-,
\n-  scim::SCIM_KEY_H = 0x048\n-, scim::SCIM_KEY_I = 0x049\n-, scim::SCIM_KEY_J = 0x04a\n-, scim::SCIM_KEY_K = 0x04b\n-,
\n-  scim::SCIM_KEY_L = 0x04c\n-, scim::SCIM_KEY_M = 0x04d\n-, scim::SCIM_KEY_N = 0x04e\n-, scim::SCIM_KEY_O = 0x04f\n-,
\n-  scim::SCIM_KEY_P = 0x050\n-, scim::SCIM_KEY_Q = 0x051\n-, scim::SCIM_KEY_R = 0x052\n-, scim::SCIM_KEY_S = 0x053\n-,
\n-  scim::SCIM_KEY_T = 0x054\n-, scim::SCIM_KEY_U = 0x055\n-, scim::SCIM_KEY_V = 0x056\n-, scim::SCIM_KEY_W = 0x057\n-,
\n-  scim::SCIM_KEY_X = 0x058\n-, scim::SCIM_KEY_Y = 0x059\n-, scim::SCIM_KEY_Z = 0x05a\n-, scim::SCIM_KEY_bracketleft = 0x05b\n-,
\n-  scim::SCIM_KEY_backslash = 0x05c\n-, scim::SCIM_KEY_bracketright = 0x05d\n-, scim::SCIM_KEY_asciicircum = 0x05e\n-, scim::SCIM_KEY_underscore = 0x05f\n-,
\n-  scim::SCIM_KEY_grave = 0x060\n-, scim::SCIM_KEY_a = 0x061\n-, scim::SCIM_KEY_b = 0x062\n-, scim::SCIM_KEY_c = 0x063\n-,
\n-  scim::SCIM_KEY_d = 0x064\n-, scim::SCIM_KEY_e = 0x065\n-, scim::SCIM_KEY_f = 0x066\n-, scim::SCIM_KEY_g = 0x067\n-,
\n-  scim::SCIM_KEY_h = 0x068\n-, scim::SCIM_KEY_i = 0x069\n-, scim::SCIM_KEY_j = 0x06a\n-, scim::SCIM_KEY_k = 0x06b\n-,
\n-  scim::SCIM_KEY_l = 0x06c\n-, scim::SCIM_KEY_m = 0x06d\n-, scim::SCIM_KEY_n = 0x06e\n-, scim::SCIM_KEY_o = 0x06f\n-,
\n-  scim::SCIM_KEY_p = 0x070\n-, scim::SCIM_KEY_q = 0x071\n-, scim::SCIM_KEY_r = 0x072\n-, scim::SCIM_KEY_s = 0x073\n-,
\n-  scim::SCIM_KEY_t = 0x074\n-, scim::SCIM_KEY_u = 0x075\n-, scim::SCIM_KEY_v = 0x076\n-, scim::SCIM_KEY_w = 0x077\n-,
\n-  scim::SCIM_KEY_x = 0x078\n-, scim::SCIM_KEY_y = 0x079\n-, scim::SCIM_KEY_z = 0x07a\n-, scim::SCIM_KEY_braceleft = 0x07b\n-,
\n-  scim::SCIM_KEY_bar = 0x07c\n-, scim::SCIM_KEY_braceright = 0x07d\n-, scim::SCIM_KEY_asciitilde = 0x07e\n-, scim::SCIM_KEY_nobreakspace = 0x0a0\n-,
\n-  scim::SCIM_KEY_exclamdown = 0x0a1\n-, scim::SCIM_KEY_cent = 0x0a2\n-, scim::SCIM_KEY_sterling = 0x0a3\n-, scim::SCIM_KEY_currency = 0x0a4\n-,
\n-  scim::SCIM_KEY_yen = 0x0a5\n-, scim::SCIM_KEY_brokenbar = 0x0a6\n-, scim::SCIM_KEY_section = 0x0a7\n-, scim::SCIM_KEY_diaeresis = 0x0a8\n-,
\n-  scim::SCIM_KEY_copyright = 0x0a9\n-, scim::SCIM_KEY_ordfeminine = 0x0aa\n-, scim::SCIM_KEY_guillemotleft = 0x0ab\n-, scim::SCIM_KEY_notsign = 0x0ac\n-,
\n-  scim::SCIM_KEY_hyphen = 0x0ad\n-, scim::SCIM_KEY_registered = 0x0ae\n-, scim::SCIM_KEY_macron = 0x0af\n-, scim::SCIM_KEY_degree = 0x0b0\n-,
\n-  scim::SCIM_KEY_plusminus = 0x0b1\n-, scim::SCIM_KEY_twosuperior = 0x0b2\n-, scim::SCIM_KEY_threesuperior = 0x0b3\n-, scim::SCIM_KEY_acute = 0x0b4\n-,
\n-  scim::SCIM_KEY_mu = 0x0b5\n-, scim::SCIM_KEY_paragraph = 0x0b6\n-, scim::SCIM_KEY_periodcentered = 0x0b7\n-, scim::SCIM_KEY_cedilla = 0x0b8\n-,
\n-  scim::SCIM_KEY_onesuperior = 0x0b9\n-, scim::SCIM_KEY_masculine = 0x0ba\n-, scim::SCIM_KEY_guillemotright = 0x0bb\n-, scim::SCIM_KEY_onequarter = 0x0bc\n-,
\n-  scim::SCIM_KEY_onehalf = 0x0bd\n-, scim::SCIM_KEY_threequarters = 0x0be\n-, scim::SCIM_KEY_questiondown = 0x0bf\n-, scim::SCIM_KEY_Agrave = 0x0c0\n-,
\n-  scim::SCIM_KEY_Aacute = 0x0c1\n-, scim::SCIM_KEY_Acircumflex = 0x0c2\n-, scim::SCIM_KEY_Atilde = 0x0c3\n-, scim::SCIM_KEY_Adiaeresis = 0x0c4\n-,
\n-  scim::SCIM_KEY_Aring = 0x0c5\n-, scim::SCIM_KEY_AE = 0x0c6\n-, scim::SCIM_KEY_Ccedilla = 0x0c7\n-, scim::SCIM_KEY_Egrave = 0x0c8\n-,
\n-  scim::SCIM_KEY_Eacute = 0x0c9\n-, scim::SCIM_KEY_Ecircumflex = 0x0ca\n-, scim::SCIM_KEY_Ediaeresis = 0x0cb\n-, scim::SCIM_KEY_Igrave = 0x0cc\n-,
\n-  scim::SCIM_KEY_Iacute = 0x0cd\n-, scim::SCIM_KEY_Icircumflex = 0x0ce\n-, scim::SCIM_KEY_Idiaeresis = 0x0cf\n-, scim::SCIM_KEY_ETH = 0x0d0\n-,
\n-  scim::SCIM_KEY_Eth = 0x0d0\n-, scim::SCIM_KEY_Ntilde = 0x0d1\n-, scim::SCIM_KEY_Ograve = 0x0d2\n-, scim::SCIM_KEY_Oacute = 0x0d3\n-,
\n-  scim::SCIM_KEY_Ocircumflex = 0x0d4\n-, scim::SCIM_KEY_Otilde = 0x0d5\n-, scim::SCIM_KEY_Odiaeresis = 0x0d6\n-, scim::SCIM_KEY_multiply = 0x0d7\n-,
\n-  scim::SCIM_KEY_Ooblique = 0x0d8\n-, scim::SCIM_KEY_Oslash = SCIM_KEY_Ooblique\n-, scim::SCIM_KEY_Ugrave = 0x0d9\n-, scim::SCIM_KEY_Uacute = 0x0da\n-,
\n-  scim::SCIM_KEY_Ucircumflex = 0x0db\n-, scim::SCIM_KEY_Udiaeresis = 0x0dc\n-, scim::SCIM_KEY_Yacute = 0x0dd\n-, scim::SCIM_KEY_THORN = 0x0de\n-,
\n-  scim::SCIM_KEY_Thorn = 0x0de\n-, scim::SCIM_KEY_ssharp = 0x0df\n-, scim::SCIM_KEY_agrave = 0x0e0\n-, scim::SCIM_KEY_aacute = 0x0e1\n-,
\n-  scim::SCIM_KEY_acircumflex = 0x0e2\n-, scim::SCIM_KEY_atilde = 0x0e3\n-, scim::SCIM_KEY_adiaeresis = 0x0e4\n-, scim::SCIM_KEY_aring = 0x0e5\n-,
\n-  scim::SCIM_KEY_ae = 0x0e6\n-, scim::SCIM_KEY_ccedilla = 0x0e7\n-, scim::SCIM_KEY_egrave = 0x0e8\n-, scim::SCIM_KEY_eacute = 0x0e9\n-,
\n-  scim::SCIM_KEY_ecircumflex = 0x0ea\n-, scim::SCIM_KEY_ediaeresis = 0x0eb\n-, scim::SCIM_KEY_igrave = 0x0ec\n-, scim::SCIM_KEY_iacute = 0x0ed\n-,
\n-  scim::SCIM_KEY_icircumflex = 0x0ee\n-, scim::SCIM_KEY_idiaeresis = 0x0ef\n-, scim::SCIM_KEY_eth = 0x0f0\n-, scim::SCIM_KEY_ntilde = 0x0f1\n-,
\n-  scim::SCIM_KEY_ograve = 0x0f2\n-, scim::SCIM_KEY_oacute = 0x0f3\n-, scim::SCIM_KEY_ocircumflex = 0x0f4\n-, scim::SCIM_KEY_otilde = 0x0f5\n-,
\n-  scim::SCIM_KEY_odiaeresis = 0x0f6\n-, scim::SCIM_KEY_division = 0x0f7\n-, scim::SCIM_KEY_oslash = 0x0f8\n-, scim::SCIM_KEY_ooblique = SCIM_KEY_oslash\n-,
\n-  scim::SCIM_KEY_ugrave = 0x0f9\n-, scim::SCIM_KEY_uacute = 0x0fa\n-, scim::SCIM_KEY_ucircumflex = 0x0fb\n-, scim::SCIM_KEY_udiaeresis = 0x0fc\n-,
\n-  scim::SCIM_KEY_yacute = 0x0fd\n-, scim::SCIM_KEY_thorn = 0x0fe\n-, scim::SCIM_KEY_ydiaeresis = 0x0ff\n-, scim::SCIM_KEY_Aogonek = 0x1a1\n-,
\n-  scim::SCIM_KEY_breve = 0x1a2\n-, scim::SCIM_KEY_Lstroke = 0x1a3\n-, scim::SCIM_KEY_Lcaron = 0x1a5\n-, scim::SCIM_KEY_Sacute = 0x1a6\n-,
\n-  scim::SCIM_KEY_Scaron = 0x1a9\n-, scim::SCIM_KEY_Scedilla = 0x1aa\n-, scim::SCIM_KEY_Tcaron = 0x1ab\n-, scim::SCIM_KEY_Zacute = 0x1ac\n-,
\n-  scim::SCIM_KEY_Zcaron = 0x1ae\n-, scim::SCIM_KEY_Zabovedot = 0x1af\n-, scim::SCIM_KEY_aogonek = 0x1b1\n-, scim::SCIM_KEY_ogonek = 0x1b2\n-,
\n-  scim::SCIM_KEY_lstroke = 0x1b3\n-, scim::SCIM_KEY_lcaron = 0x1b5\n-, scim::SCIM_KEY_sacute = 0x1b6\n-, scim::SCIM_KEY_caron = 0x1b7\n-,
\n-  scim::SCIM_KEY_scaron = 0x1b9\n-, scim::SCIM_KEY_scedilla = 0x1ba\n-, scim::SCIM_KEY_tcaron = 0x1bb\n-, scim::SCIM_KEY_zacute = 0x1bc\n-,
\n-  scim::SCIM_KEY_doubleacute = 0x1bd\n-, scim::SCIM_KEY_zcaron = 0x1be\n-, scim::SCIM_KEY_zabovedot = 0x1bf\n-, scim::SCIM_KEY_Racute = 0x1c0\n-,
\n-  scim::SCIM_KEY_Abreve = 0x1c3\n-, scim::SCIM_KEY_Lacute = 0x1c5\n-, scim::SCIM_KEY_Cacute = 0x1c6\n-, scim::SCIM_KEY_Ccaron = 0x1c8\n-,
\n-  scim::SCIM_KEY_Eogonek = 0x1ca\n-, scim::SCIM_KEY_Ecaron = 0x1cc\n-, scim::SCIM_KEY_Dcaron = 0x1cf\n-, scim::SCIM_KEY_Dstroke = 0x1d0\n-,
\n-  scim::SCIM_KEY_Nacute = 0x1d1\n-, scim::SCIM_KEY_Ncaron = 0x1d2\n-, scim::SCIM_KEY_Odoubleacute = 0x1d5\n-, scim::SCIM_KEY_Rcaron = 0x1d8\n-,
\n-  scim::SCIM_KEY_Uring = 0x1d9\n-, scim::SCIM_KEY_Udoubleacute = 0x1db\n-, scim::SCIM_KEY_Tcedilla = 0x1de\n-, scim::SCIM_KEY_racute = 0x1e0\n-,
\n-  scim::SCIM_KEY_abreve = 0x1e3\n-, scim::SCIM_KEY_lacute = 0x1e5\n-, scim::SCIM_KEY_cacute = 0x1e6\n-, scim::SCIM_KEY_ccaron = 0x1e8\n-,
\n-  scim::SCIM_KEY_eogonek = 0x1ea\n-, scim::SCIM_KEY_ecaron = 0x1ec\n-, scim::SCIM_KEY_dcaron = 0x1ef\n-, scim::SCIM_KEY_dstroke = 0x1f0\n-,
\n-  scim::SCIM_KEY_nacute = 0x1f1\n-, scim::SCIM_KEY_ncaron = 0x1f2\n-, scim::SCIM_KEY_odoubleacute = 0x1f5\n-, scim::SCIM_KEY_udoubleacute = 0x1fb\n-,
\n-  scim::SCIM_KEY_rcaron = 0x1f8\n-, scim::SCIM_KEY_uring = 0x1f9\n-, scim::SCIM_KEY_tcedilla = 0x1fe\n-, scim::SCIM_KEY_abovedot = 0x1ff\n-,
\n-  scim::SCIM_KEY_Hstroke = 0x2a1\n-, scim::SCIM_KEY_Hcircumflex = 0x2a6\n-, scim::SCIM_KEY_Iabovedot = 0x2a9\n-, scim::SCIM_KEY_Gbreve = 0x2ab\n-,
\n-  scim::SCIM_KEY_Jcircumflex = 0x2ac\n-, scim::SCIM_KEY_hstroke = 0x2b1\n-, scim::SCIM_KEY_hcircumflex = 0x2b6\n-, scim::SCIM_KEY_idotless = 0x2b9\n-,
\n-  scim::SCIM_KEY_gbreve = 0x2bb\n-, scim::SCIM_KEY_jcircumflex = 0x2bc\n-, scim::SCIM_KEY_Cabovedot = 0x2c5\n-, scim::SCIM_KEY_Ccircumflex = 0x2c6\n-,
\n-  scim::SCIM_KEY_Gabovedot = 0x2d5\n-, scim::SCIM_KEY_Gcircumflex = 0x2d8\n-, scim::SCIM_KEY_Ubreve = 0x2dd\n-, scim::SCIM_KEY_Scircumflex = 0x2de\n-,
\n-  scim::SCIM_KEY_cabovedot = 0x2e5\n-, scim::SCIM_KEY_ccircumflex = 0x2e6\n-, scim::SCIM_KEY_gabovedot = 0x2f5\n-, scim::SCIM_KEY_gcircumflex = 0x2f8\n-,
\n-  scim::SCIM_KEY_ubreve = 0x2fd\n-, scim::SCIM_KEY_scircumflex = 0x2fe\n-, scim::SCIM_KEY_kra = 0x3a2\n-, scim::SCIM_KEY_kappa = 0x3a2\n-,
\n-  scim::SCIM_KEY_Rcedilla = 0x3a3\n-, scim::SCIM_KEY_Itilde = 0x3a5\n-, scim::SCIM_KEY_Lcedilla = 0x3a6\n-, scim::SCIM_KEY_Emacron = 0x3aa\n-,
\n-  scim::SCIM_KEY_Gcedilla = 0x3ab\n-, scim::SCIM_KEY_Tslash = 0x3ac\n-, scim::SCIM_KEY_rcedilla = 0x3b3\n-, scim::SCIM_KEY_itilde = 0x3b5\n-,
\n-  scim::SCIM_KEY_lcedilla = 0x3b6\n-, scim::SCIM_KEY_emacron = 0x3ba\n-, scim::SCIM_KEY_gcedilla = 0x3bb\n-, scim::SCIM_KEY_tslash = 0x3bc\n-,
\n-  scim::SCIM_KEY_ENG = 0x3bd\n-, scim::SCIM_KEY_eng = 0x3bf\n-, scim::SCIM_KEY_Amacron = 0x3c0\n-, scim::SCIM_KEY_Iogonek = 0x3c7\n-,
\n-  scim::SCIM_KEY_Eabovedot = 0x3cc\n-, scim::SCIM_KEY_Imacron = 0x3cf\n-, scim::SCIM_KEY_Ncedilla = 0x3d1\n-, scim::SCIM_KEY_Omacron = 0x3d2\n-,
\n-  scim::SCIM_KEY_Kcedilla = 0x3d3\n-, scim::SCIM_KEY_Uogonek = 0x3d9\n-, scim::SCIM_KEY_Utilde = 0x3dd\n-, scim::SCIM_KEY_Umacron = 0x3de\n-,
\n-  scim::SCIM_KEY_amacron = 0x3e0\n-, scim::SCIM_KEY_iogonek = 0x3e7\n-, scim::SCIM_KEY_eabovedot = 0x3ec\n-, scim::SCIM_KEY_imacron = 0x3ef\n-,
\n-  scim::SCIM_KEY_ncedilla = 0x3f1\n-, scim::SCIM_KEY_omacron = 0x3f2\n-, scim::SCIM_KEY_kcedilla = 0x3f3\n-, scim::SCIM_KEY_uogonek = 0x3f9\n-,
\n-  scim::SCIM_KEY_utilde = 0x3fd\n-, scim::SCIM_KEY_umacron = 0x3fe\n-, scim::SCIM_KEY_Babovedot = 0x12a1\n-, scim::SCIM_KEY_babovedot = 0x12a2\n-,
\n-  scim::SCIM_KEY_Dabovedot = 0x12a6\n-, scim::SCIM_KEY_Wgrave = 0x12a8\n-, scim::SCIM_KEY_Wacute = 0x12aa\n-, scim::SCIM_KEY_dabovedot = 0x12ab\n-,
\n-  scim::SCIM_KEY_Ygrave = 0x12ac\n-, scim::SCIM_KEY_Fabovedot = 0x12b0\n-, scim::SCIM_KEY_fabovedot = 0x12b1\n-, scim::SCIM_KEY_Mabovedot = 0x12b4\n-,
\n-  scim::SCIM_KEY_mabovedot = 0x12b5\n-, scim::SCIM_KEY_Pabovedot = 0x12b7\n-, scim::SCIM_KEY_wgrave = 0x12b8\n-, scim::SCIM_KEY_pabovedot = 0x12b9\n-,
\n-  scim::SCIM_KEY_wacute = 0x12ba\n-, scim::SCIM_KEY_Sabovedot = 0x12bb\n-, scim::SCIM_KEY_ygrave = 0x12bc\n-, scim::SCIM_KEY_Wdiaeresis = 0x12bd\n-,
\n-  scim::SCIM_KEY_wdiaeresis = 0x12be\n-, scim::SCIM_KEY_sabovedot = 0x12bf\n-, scim::SCIM_KEY_Wcircumflex = 0x12d0\n-, scim::SCIM_KEY_Tabovedot = 0x12d7\n-,
\n-  scim::SCIM_KEY_Ycircumflex = 0x12de\n-, scim::SCIM_KEY_wcircumflex = 0x12f0\n-, scim::SCIM_KEY_tabovedot = 0x12f7\n-, scim::SCIM_KEY_ycircumflex = 0x12fe\n-,
\n-  scim::SCIM_KEY_OE = 0x13bc\n-, scim::SCIM_KEY_oe = 0x13bd\n-, scim::SCIM_KEY_Ydiaeresis = 0x13be\n-, scim::SCIM_KEY_overline = 0x47e\n-,
\n-  scim::SCIM_KEY_kana_fullstop = 0x4a1\n-, scim::SCIM_KEY_kana_openingbracket = 0x4a2\n-, scim::SCIM_KEY_kana_closingbracket = 0x4a3\n-, scim::SCIM_KEY_kana_comma = 0x4a4\n-,
\n-  scim::SCIM_KEY_kana_conjunctive = 0x4a5\n-, scim::SCIM_KEY_kana_middledot = 0x4a5\n-, scim::SCIM_KEY_kana_WO = 0x4a6\n-, scim::SCIM_KEY_kana_a = 0x4a7\n-,
\n-  scim::SCIM_KEY_kana_i = 0x4a8\n-, scim::SCIM_KEY_kana_u = 0x4a9\n-, scim::SCIM_KEY_kana_e = 0x4aa\n-, scim::SCIM_KEY_kana_o = 0x4ab\n-,
\n-  scim::SCIM_KEY_kana_ya = 0x4ac\n-, scim::SCIM_KEY_kana_yu = 0x4ad\n-, scim::SCIM_KEY_kana_yo = 0x4ae\n-, scim::SCIM_KEY_kana_tsu = 0x4af\n-,
\n-  scim::SCIM_KEY_kana_tu = 0x4af\n-, scim::SCIM_KEY_prolongedsound = 0x4b0\n-, scim::SCIM_KEY_kana_A = 0x4b1\n-, scim::SCIM_KEY_kana_I = 0x4b2\n-,
\n-  scim::SCIM_KEY_kana_U = 0x4b3\n-, scim::SCIM_KEY_kana_E = 0x4b4\n-, scim::SCIM_KEY_kana_O = 0x4b5\n-, scim::SCIM_KEY_kana_KA = 0x4b6\n-,
\n-  scim::SCIM_KEY_kana_KI = 0x4b7\n-, scim::SCIM_KEY_kana_KU = 0x4b8\n-, scim::SCIM_KEY_kana_KE = 0x4b9\n-, scim::SCIM_KEY_kana_KO = 0x4ba\n-,
\n-  scim::SCIM_KEY_kana_SA = 0x4bb\n-, scim::SCIM_KEY_kana_SHI = 0x4bc\n-, scim::SCIM_KEY_kana_SU = 0x4bd\n-, scim::SCIM_KEY_kana_SE = 0x4be\n-,
\n-  scim::SCIM_KEY_kana_SO = 0x4bf\n-, scim::SCIM_KEY_kana_TA = 0x4c0\n-, scim::SCIM_KEY_kana_CHI = 0x4c1\n-, scim::SCIM_KEY_kana_TI = 0x4c1\n-,
\n-  scim::SCIM_KEY_kana_TSU = 0x4c2\n-, scim::SCIM_KEY_kana_TU = 0x4c2\n-, scim::SCIM_KEY_kana_TE = 0x4c3\n-, scim::SCIM_KEY_kana_TO = 0x4c4\n-,
\n-  scim::SCIM_KEY_kana_NA = 0x4c5\n-, scim::SCIM_KEY_kana_NI = 0x4c6\n-, scim::SCIM_KEY_kana_NU = 0x4c7\n-, scim::SCIM_KEY_kana_NE = 0x4c8\n-,
\n-  scim::SCIM_KEY_kana_NO = 0x4c9\n-, scim::SCIM_KEY_kana_HA = 0x4ca\n-, scim::SCIM_KEY_kana_HI = 0x4cb\n-, scim::SCIM_KEY_kana_FU = 0x4cc\n-,
\n-  scim::SCIM_KEY_kana_HU = 0x4cc\n-, scim::SCIM_KEY_kana_HE = 0x4cd\n-, scim::SCIM_KEY_kana_HO = 0x4ce\n-, scim::SCIM_KEY_kana_MA = 0x4cf\n-,
\n-  scim::SCIM_KEY_kana_MI = 0x4d0\n-, scim::SCIM_KEY_kana_MU = 0x4d1\n-, scim::SCIM_KEY_kana_ME = 0x4d2\n-, scim::SCIM_KEY_kana_MO = 0x4d3\n-,
\n-  scim::SCIM_KEY_kana_YA = 0x4d4\n-, scim::SCIM_KEY_kana_YU = 0x4d5\n-, scim::SCIM_KEY_kana_YO = 0x4d6\n-, scim::SCIM_KEY_kana_RA = 0x4d7\n-,
\n-  scim::SCIM_KEY_kana_RI = 0x4d8\n-, scim::SCIM_KEY_kana_RU = 0x4d9\n-, scim::SCIM_KEY_kana_RE = 0x4da\n-, scim::SCIM_KEY_kana_RO = 0x4db\n-,
\n-  scim::SCIM_KEY_kana_WA = 0x4dc\n-, scim::SCIM_KEY_kana_N = 0x4dd\n-, scim::SCIM_KEY_voicedsound = 0x4de\n-, scim::SCIM_KEY_semivoicedsound = 0x4df\n-,
\n-  scim::SCIM_KEY_kana_switch = 0xFF7E\n-, scim::SCIM_KEY_Farsi_0 = 0x590\n-, scim::SCIM_KEY_Farsi_1 = 0x591\n-, scim::SCIM_KEY_Farsi_2 = 0x592\n-,
\n-  scim::SCIM_KEY_Farsi_3 = 0x593\n-, scim::SCIM_KEY_Farsi_4 = 0x594\n-, scim::SCIM_KEY_Farsi_5 = 0x595\n-, scim::SCIM_KEY_Farsi_6 = 0x596\n-,
\n-  scim::SCIM_KEY_Farsi_7 = 0x597\n-, scim::SCIM_KEY_Farsi_8 = 0x598\n-, scim::SCIM_KEY_Farsi_9 = 0x599\n-, scim::SCIM_KEY_Arabic_percent = 0x5a5\n-,
\n-  scim::SCIM_KEY_Arabic_superscript_alef = 0x5a6\n-, scim::SCIM_KEY_Arabic_tteh = 0x5a7\n-, scim::SCIM_KEY_Arabic_peh = 0x5a8\n-, scim::SCIM_KEY_Arabic_tcheh = 0x5a9\n-,
\n-  scim::SCIM_KEY_Arabic_ddal = 0x5aa\n-, scim::SCIM_KEY_Arabic_rreh = 0x5ab\n-, scim::SCIM_KEY_Arabic_comma = 0x5ac\n-, scim::SCIM_KEY_Arabic_fullstop = 0x5ae\n-,
\n-  scim::SCIM_KEY_Arabic_0 = 0x5b0\n-, scim::SCIM_KEY_Arabic_1 = 0x5b1\n-, scim::SCIM_KEY_Arabic_2 = 0x5b2\n-, scim::SCIM_KEY_Arabic_3 = 0x5b3\n-,
\n-  scim::SCIM_KEY_Arabic_4 = 0x5b4\n-, scim::SCIM_KEY_Arabic_5 = 0x5b5\n-, scim::SCIM_KEY_Arabic_6 = 0x5b6\n-, scim::SCIM_KEY_Arabic_7 = 0x5b7\n-,
\n-  scim::SCIM_KEY_Arabic_8 = 0x5b8\n-, scim::SCIM_KEY_Arabic_9 = 0x5b9\n-, scim::SCIM_KEY_Arabic_semicolon = 0x5bb\n-, scim::SCIM_KEY_Arabic_question_mark = 0x5bf\n-,
\n-  scim::SCIM_KEY_Arabic_hamza = 0x5c1\n-, scim::SCIM_KEY_Arabic_maddaonalef = 0x5c2\n-, scim::SCIM_KEY_Arabic_hamzaonalef = 0x5c3\n-, scim::SCIM_KEY_Arabic_hamzaonwaw = 0x5c4\n-,
\n-  scim::SCIM_KEY_Arabic_hamzaunderalef = 0x5c5\n-, scim::SCIM_KEY_Arabic_hamzaonyeh = 0x5c6\n-, scim::SCIM_KEY_Arabic_alef = 0x5c7\n-, scim::SCIM_KEY_Arabic_beh = 0x5c8\n-,
\n-  scim::SCIM_KEY_Arabic_tehmarbuta = 0x5c9\n-, scim::SCIM_KEY_Arabic_teh = 0x5ca\n-, scim::SCIM_KEY_Arabic_theh = 0x5cb\n-, scim::SCIM_KEY_Arabic_jeem = 0x5cc\n-,
\n-  scim::SCIM_KEY_Arabic_hah = 0x5cd\n-, scim::SCIM_KEY_Arabic_khah = 0x5ce\n-, scim::SCIM_KEY_Arabic_dal = 0x5cf\n-, scim::SCIM_KEY_Arabic_thal = 0x5d0\n-,
\n-  scim::SCIM_KEY_Arabic_ra = 0x5d1\n-, scim::SCIM_KEY_Arabic_zain = 0x5d2\n-, scim::SCIM_KEY_Arabic_seen = 0x5d3\n-, scim::SCIM_KEY_Arabic_sheen = 0x5d4\n-,
\n-  scim::SCIM_KEY_Arabic_sad = 0x5d5\n-, scim::SCIM_KEY_Arabic_dad = 0x5d6\n-, scim::SCIM_KEY_Arabic_tah = 0x5d7\n-, scim::SCIM_KEY_Arabic_zah = 0x5d8\n-,
\n-  scim::SCIM_KEY_Arabic_ain = 0x5d9\n-, scim::SCIM_KEY_Arabic_ghain = 0x5da\n-, scim::SCIM_KEY_Arabic_tatweel = 0x5e0\n-, scim::SCIM_KEY_Arabic_feh = 0x5e1\n-,
\n-  scim::SCIM_KEY_Arabic_qaf = 0x5e2\n-, scim::SCIM_KEY_Arabic_kaf = 0x5e3\n-, scim::SCIM_KEY_Arabic_lam = 0x5e4\n-, scim::SCIM_KEY_Arabic_meem = 0x5e5\n-,
\n-  scim::SCIM_KEY_Arabic_noon = 0x5e6\n-, scim::SCIM_KEY_Arabic_ha = 0x5e7\n-, scim::SCIM_KEY_Arabic_heh = 0x5e7\n-, scim::SCIM_KEY_Arabic_waw = 0x5e8\n-,
\n-  scim::SCIM_KEY_Arabic_alefmaksura = 0x5e9\n-, scim::SCIM_KEY_Arabic_yeh = 0x5ea\n-, scim::SCIM_KEY_Arabic_fathatan = 0x5eb\n-, scim::SCIM_KEY_Arabic_dammatan = 0x5ec\n-,
\n-  scim::SCIM_KEY_Arabic_kasratan = 0x5ed\n-, scim::SCIM_KEY_Arabic_fatha = 0x5ee\n-, scim::SCIM_KEY_Arabic_damma = 0x5ef\n-, scim::SCIM_KEY_Arabic_kasra = 0x5f0\n-,
\n-  scim::SCIM_KEY_Arabic_shadda = 0x5f1\n-, scim::SCIM_KEY_Arabic_sukun = 0x5f2\n-, scim::SCIM_KEY_Arabic_madda_above = 0x5f3\n-, scim::SCIM_KEY_Arabic_hamza_above = 0x5f4\n-,
\n-  scim::SCIM_KEY_Arabic_hamza_below = 0x5f5\n-, scim::SCIM_KEY_Arabic_jeh = 0x5f6\n-, scim::SCIM_KEY_Arabic_veh = 0x5f7\n-, scim::SCIM_KEY_Arabic_keheh = 0x5f8\n-,
\n-  scim::SCIM_KEY_Arabic_gaf = 0x5f9\n-, scim::SCIM_KEY_Arabic_noon_ghunna = 0x5fa\n-, scim::SCIM_KEY_Arabic_heh_doachashmee = 0x5fb\n-, scim::SCIM_KEY_Farsi_yeh = 0x5fc\n-,
\n-  scim::SCIM_KEY_Arabic_farsi_yeh = SCIM_KEY_Farsi_yeh\n-, scim::SCIM_KEY_Arabic_yeh_baree = 0x5fd\n-, scim::SCIM_KEY_Arabic_heh_goal = 0x5fe\n-, scim::SCIM_KEY_Arabic_switch = 0xFF7E\n-,
\n-  scim::SCIM_KEY_Cyrillic_GHE_bar = 0x680\n-, scim::SCIM_KEY_Cyrillic_ghe_bar = 0x690\n-, scim::SCIM_KEY_Cyrillic_ZHE_descender = 0x681\n-, scim::SCIM_KEY_Cyrillic_zhe_descender = 0x691\n-,
\n-  scim::SCIM_KEY_Cyrillic_KA_descender = 0x682\n-, scim::SCIM_KEY_Cyrillic_ka_descender = 0x692\n-, scim::SCIM_KEY_Cyrillic_KA_vertstroke = 0x683\n-, scim::SCIM_KEY_Cyrillic_ka_vertstroke = 0x693\n-,
\n-  scim::SCIM_KEY_Cyrillic_EN_descender = 0x684\n-, scim::SCIM_KEY_Cyrillic_en_descender = 0x694\n-, scim::SCIM_KEY_Cyrillic_U_straight = 0x685\n-, scim::SCIM_KEY_Cyrillic_u_straight = 0x695\n-,
\n-  scim::SCIM_KEY_Cyrillic_U_straight_bar = 0x686\n-, scim::SCIM_KEY_Cyrillic_u_straight_bar = 0x696\n-, scim::SCIM_KEY_Cyrillic_HA_descender = 0x687\n-, scim::SCIM_KEY_Cyrillic_ha_descender = 0x697\n-,
\n-  scim::SCIM_KEY_Cyrillic_CHE_descender = 0x688\n-, scim::SCIM_KEY_Cyrillic_che_descender = 0x698\n-, scim::SCIM_KEY_Cyrillic_CHE_vertstroke = 0x689\n-, scim::SCIM_KEY_Cyrillic_che_vertstroke = 0x699\n-,
\n-  scim::SCIM_KEY_Cyrillic_SHHA = 0x68a\n-, scim::SCIM_KEY_Cyrillic_shha = 0x69a\n-, scim::SCIM_KEY_Cyrillic_SCHWA = 0x68c\n-, scim::SCIM_KEY_Cyrillic_schwa = 0x69c\n-,
\n-  scim::SCIM_KEY_Cyrillic_I_macron = 0x68d\n-, scim::SCIM_KEY_Cyrillic_i_macron = 0x69d\n-, scim::SCIM_KEY_Cyrillic_O_bar = 0x68e\n-, scim::SCIM_KEY_Cyrillic_o_bar = 0x69e\n-,
\n-  scim::SCIM_KEY_Cyrillic_U_macron = 0x68f\n-, scim::SCIM_KEY_Cyrillic_u_macron = 0x69f\n-, scim::SCIM_KEY_Serbian_dje = 0x6a1\n-, scim::SCIM_KEY_Macedonia_gje = 0x6a2\n-,
\n-  scim::SCIM_KEY_Cyrillic_io = 0x6a3\n-, scim::SCIM_KEY_Ukrainian_ie = 0x6a4\n-, scim::SCIM_KEY_Ukranian_je = 0x6a4\n-, scim::SCIM_KEY_Macedonia_dse = 0x6a5\n-,
\n-  scim::SCIM_KEY_Ukrainian_i = 0x6a6\n-, scim::SCIM_KEY_Ukranian_i = 0x6a6\n-, scim::SCIM_KEY_Ukrainian_yi = 0x6a7\n-, scim::SCIM_KEY_Ukranian_yi = 0x6a7\n-,
\n-  scim::SCIM_KEY_Cyrillic_je = 0x6a8\n-, scim::SCIM_KEY_Serbian_je = 0x6a8\n-, scim::SCIM_KEY_Cyrillic_lje = 0x6a9\n-, scim::SCIM_KEY_Serbian_lje = 0x6a9\n-,
\n-  scim::SCIM_KEY_Cyrillic_nje = 0x6aa\n-, scim::SCIM_KEY_Serbian_nje = 0x6aa\n-, scim::SCIM_KEY_Serbian_tshe = 0x6ab\n-, scim::SCIM_KEY_Macedonia_kje = 0x6ac\n-,
\n-  scim::SCIM_KEY_Ukrainian_ghe_with_upturn = 0x6ad\n-, scim::SCIM_KEY_Byelorussian_shortu = 0x6ae\n-, scim::SCIM_KEY_Cyrillic_dzhe = 0x6af\n-, scim::SCIM_KEY_Serbian_dze = 0x6af\n-,
\n-  scim::SCIM_KEY_numerosign = 0x6b0\n-, scim::SCIM_KEY_Serbian_DJE = 0x6b1\n-, scim::SCIM_KEY_Macedonia_GJE = 0x6b2\n-, scim::SCIM_KEY_Cyrillic_IO = 0x6b3\n-,
\n-  scim::SCIM_KEY_Ukrainian_IE = 0x6b4\n-, scim::SCIM_KEY_Ukranian_JE = 0x6b4\n-, scim::SCIM_KEY_Macedonia_DSE = 0x6b5\n-, scim::SCIM_KEY_Ukrainian_I = 0x6b6\n-,
\n-  scim::SCIM_KEY_Ukranian_I = 0x6b6\n-, scim::SCIM_KEY_Ukrainian_YI = 0x6b7\n-, scim::SCIM_KEY_Ukranian_YI = 0x6b7\n-, scim::SCIM_KEY_Cyrillic_JE = 0x6b8\n-,
\n-  scim::SCIM_KEY_Serbian_JE = 0x6b8\n-, scim::SCIM_KEY_Cyrillic_LJE = 0x6b9\n-, scim::SCIM_KEY_Serbian_LJE = 0x6b9\n-, scim::SCIM_KEY_Cyrillic_NJE = 0x6ba\n-,
\n-  scim::SCIM_KEY_Serbian_NJE = 0x6ba\n-, scim::SCIM_KEY_Serbian_TSHE = 0x6bb\n-, scim::SCIM_KEY_Macedonia_KJE = 0x6bc\n-, scim::SCIM_KEY_Ukrainian_GHE_WITH_UPTURN = 0x6bd\n-,
\n-  scim::SCIM_KEY_Byelorussian_SHORTU = 0x6be\n-, scim::SCIM_KEY_Cyrillic_DZHE = 0x6bf\n-, scim::SCIM_KEY_Serbian_DZE = 0x6bf\n-, scim::SCIM_KEY_Cyrillic_yu = 0x6c0\n-,
\n-  scim::SCIM_KEY_Cyrillic_a = 0x6c1\n-, scim::SCIM_KEY_Cyrillic_be = 0x6c2\n-, scim::SCIM_KEY_Cyrillic_tse = 0x6c3\n-, scim::SCIM_KEY_Cyrillic_de = 0x6c4\n-,
\n-  scim::SCIM_KEY_Cyrillic_ie = 0x6c5\n-, scim::SCIM_KEY_Cyrillic_ef = 0x6c6\n-, scim::SCIM_KEY_Cyrillic_ghe = 0x6c7\n-, scim::SCIM_KEY_Cyrillic_ha = 0x6c8\n-,
\n-  scim::SCIM_KEY_Cyrillic_i = 0x6c9\n-, scim::SCIM_KEY_Cyrillic_shorti = 0x6ca\n-, scim::SCIM_KEY_Cyrillic_ka = 0x6cb\n-, scim::SCIM_KEY_Cyrillic_el = 0x6cc\n-,
\n-  scim::SCIM_KEY_Cyrillic_em = 0x6cd\n-, scim::SCIM_KEY_Cyrillic_en = 0x6ce\n-, scim::SCIM_KEY_Cyrillic_o = 0x6cf\n-, scim::SCIM_KEY_Cyrillic_pe = 0x6d0\n-,
\n-  scim::SCIM_KEY_Cyrillic_ya = 0x6d1\n-, scim::SCIM_KEY_Cyrillic_er = 0x6d2\n-, scim::SCIM_KEY_Cyrillic_es = 0x6d3\n-, scim::SCIM_KEY_Cyrillic_te = 0x6d4\n-,
\n-  scim::SCIM_KEY_Cyrillic_u = 0x6d5\n-, scim::SCIM_KEY_Cyrillic_zhe = 0x6d6\n-, scim::SCIM_KEY_Cyrillic_ve = 0x6d7\n-, scim::SCIM_KEY_Cyrillic_softsign = 0x6d8\n-,
\n-  scim::SCIM_KEY_Cyrillic_yeru = 0x6d9\n-, scim::SCIM_KEY_Cyrillic_ze = 0x6da\n-, scim::SCIM_KEY_Cyrillic_sha = 0x6db\n-, scim::SCIM_KEY_Cyrillic_e = 0x6dc\n-,
\n-  scim::SCIM_KEY_Cyrillic_shcha = 0x6dd\n-, scim::SCIM_KEY_Cyrillic_che = 0x6de\n-, scim::SCIM_KEY_Cyrillic_hardsign = 0x6df\n-, scim::SCIM_KEY_Cyrillic_YU = 0x6e0\n-,
\n-  scim::SCIM_KEY_Cyrillic_A = 0x6e1\n-, scim::SCIM_KEY_Cyrillic_BE = 0x6e2\n-, scim::SCIM_KEY_Cyrillic_TSE = 0x6e3\n-, scim::SCIM_KEY_Cyrillic_DE = 0x6e4\n-,
\n-  scim::SCIM_KEY_Cyrillic_IE = 0x6e5\n-, scim::SCIM_KEY_Cyrillic_EF = 0x6e6\n-, scim::SCIM_KEY_Cyrillic_GHE = 0x6e7\n-, scim::SCIM_KEY_Cyrillic_HA = 0x6e8\n-,
\n-  scim::SCIM_KEY_Cyrillic_I = 0x6e9\n-, scim::SCIM_KEY_Cyrillic_SHORTI = 0x6ea\n-, scim::SCIM_KEY_Cyrillic_KA = 0x6eb\n-, scim::SCIM_KEY_Cyrillic_EL = 0x6ec\n-,
\n-  scim::SCIM_KEY_Cyrillic_EM = 0x6ed\n-, scim::SCIM_KEY_Cyrillic_EN = 0x6ee\n-, scim::SCIM_KEY_Cyrillic_O = 0x6ef\n-, scim::SCIM_KEY_Cyrillic_PE = 0x6f0\n-,
\n-  scim::SCIM_KEY_Cyrillic_YA = 0x6f1\n-, scim::SCIM_KEY_Cyrillic_ER = 0x6f2\n-, scim::SCIM_KEY_Cyrillic_ES = 0x6f3\n-, scim::SCIM_KEY_Cyrillic_TE = 0x6f4\n-,
\n-  scim::SCIM_KEY_Cyrillic_U = 0x6f5\n-, scim::SCIM_KEY_Cyrillic_ZHE = 0x6f6\n-, scim::SCIM_KEY_Cyrillic_VE = 0x6f7\n-, scim::SCIM_KEY_Cyrillic_SOFTSIGN = 0x6f8\n-,
\n-  scim::SCIM_KEY_Cyrillic_YERU = 0x6f9\n-, scim::SCIM_KEY_Cyrillic_ZE = 0x6fa\n-, scim::SCIM_KEY_Cyrillic_SHA = 0x6fb\n-, scim::SCIM_KEY_Cyrillic_E = 0x6fc\n-,
\n-  scim::SCIM_KEY_Cyrillic_SHCHA = 0x6fd\n-, scim::SCIM_KEY_Cyrillic_CHE = 0x6fe\n-, scim::SCIM_KEY_Cyrillic_HARDSIGN = 0x6ff\n-, scim::SCIM_KEY_Greek_ALPHAaccent = 0x7a1\n-,
\n-  scim::SCIM_KEY_Greek_EPSILONaccent = 0x7a2\n-, scim::SCIM_KEY_Greek_ETAaccent = 0x7a3\n-, scim::SCIM_KEY_Greek_IOTAaccent = 0x7a4\n-, scim::SCIM_KEY_Greek_IOTAdieresis = 0x7a5\n-,
\n-  scim::SCIM_KEY_Greek_IOTAdiaeresis = SCIM_KEY_Greek_IOTAdieresis\n-, scim::SCIM_KEY_Greek_OMICRONaccent = 0x7a7\n-, scim::SCIM_KEY_Greek_UPSILONaccent = 0x7a8\n-, scim::SCIM_KEY_Greek_UPSILONdieresis = 0x7a9\n-,
\n-  scim::SCIM_KEY_Greek_OMEGAaccent = 0x7ab\n-, scim::SCIM_KEY_Greek_accentdieresis = 0x7ae\n-, scim::SCIM_KEY_Greek_horizbar = 0x7af\n-, scim::SCIM_KEY_Greek_alphaaccent = 0x7b1\n-,
\n-  scim::SCIM_KEY_Greek_epsilonaccent = 0x7b2\n-, scim::SCIM_KEY_Greek_etaaccent = 0x7b3\n-, scim::SCIM_KEY_Greek_iotaaccent = 0x7b4\n-, scim::SCIM_KEY_Greek_iotadieresis = 0x7b5\n-,
\n-  scim::SCIM_KEY_Greek_iotaaccentdieresis = 0x7b6\n-, scim::SCIM_KEY_Greek_omicronaccent = 0x7b7\n-, scim::SCIM_KEY_Greek_upsilonaccent = 0x7b8\n-, scim::SCIM_KEY_Greek_upsilondieresis = 0x7b9\n-,
\n-  scim::SCIM_KEY_Greek_upsilonaccentdieresis = 0x7ba\n-, scim::SCIM_KEY_Greek_omegaaccent = 0x7bb\n-, scim::SCIM_KEY_Greek_ALPHA = 0x7c1\n-, scim::SCIM_KEY_Greek_BETA = 0x7c2\n-,
\n-  scim::SCIM_KEY_Greek_GAMMA = 0x7c3\n-, scim::SCIM_KEY_Greek_DELTA = 0x7c4\n-, scim::SCIM_KEY_Greek_EPSILON = 0x7c5\n-, scim::SCIM_KEY_Greek_ZETA = 0x7c6\n-,
\n-  scim::SCIM_KEY_Greek_ETA = 0x7c7\n-, scim::SCIM_KEY_Greek_THETA = 0x7c8\n-, scim::SCIM_KEY_Greek_IOTA = 0x7c9\n-, scim::SCIM_KEY_Greek_KAPPA = 0x7ca\n-,
\n-  scim::SCIM_KEY_Greek_LAMDA = 0x7cb\n-, scim::SCIM_KEY_Greek_LAMBDA = 0x7cb\n-, scim::SCIM_KEY_Greek_MU = 0x7cc\n-, scim::SCIM_KEY_Greek_NU = 0x7cd\n-,
\n-  scim::SCIM_KEY_Greek_XI = 0x7ce\n-, scim::SCIM_KEY_Greek_OMICRON = 0x7cf\n-, scim::SCIM_KEY_Greek_PI = 0x7d0\n-, scim::SCIM_KEY_Greek_RHO = 0x7d1\n-,
\n-  scim::SCIM_KEY_Greek_SIGMA = 0x7d2\n-, scim::SCIM_KEY_Greek_TAU = 0x7d4\n-, scim::SCIM_KEY_Greek_UPSILON = 0x7d5\n-, scim::SCIM_KEY_Greek_PHI = 0x7d6\n-,
\n-  scim::SCIM_KEY_Greek_CHI = 0x7d7\n-, scim::SCIM_KEY_Greek_PSI = 0x7d8\n-, scim::SCIM_KEY_Greek_OMEGA = 0x7d9\n-, scim::SCIM_KEY_Greek_alpha = 0x7e1\n-,
\n-  scim::SCIM_KEY_Greek_beta = 0x7e2\n-, scim::SCIM_KEY_Greek_gamma = 0x7e3\n-, scim::SCIM_KEY_Greek_delta = 0x7e4\n-, scim::SCIM_KEY_Greek_epsilon = 0x7e5\n-,
\n-  scim::SCIM_KEY_Greek_zeta = 0x7e6\n-, scim::SCIM_KEY_Greek_eta = 0x7e7\n-, scim::SCIM_KEY_Greek_theta = 0x7e8\n-, scim::SCIM_KEY_Greek_iota = 0x7e9\n-,
\n-  scim::SCIM_KEY_Greek_kappa = 0x7ea\n-, scim::SCIM_KEY_Greek_lamda = 0x7eb\n-, scim::SCIM_KEY_Greek_lambda = 0x7eb\n-, scim::SCIM_KEY_Greek_mu = 0x7ec\n-,
\n-  scim::SCIM_KEY_Greek_nu = 0x7ed\n-, scim::SCIM_KEY_Greek_xi = 0x7ee\n-, scim::SCIM_KEY_Greek_omicron = 0x7ef\n-, scim::SCIM_KEY_Greek_pi = 0x7f0\n-,
\n-  scim::SCIM_KEY_Greek_rho = 0x7f1\n-, scim::SCIM_KEY_Greek_sigma = 0x7f2\n-, scim::SCIM_KEY_Greek_finalsmallsigma = 0x7f3\n-, scim::SCIM_KEY_Greek_tau = 0x7f4\n-,
\n-  scim::SCIM_KEY_Greek_upsilon = 0x7f5\n-, scim::SCIM_KEY_Greek_phi = 0x7f6\n-, scim::SCIM_KEY_Greek_chi = 0x7f7\n-, scim::SCIM_KEY_Greek_psi = 0x7f8\n-,
\n-  scim::SCIM_KEY_Greek_omega = 0x7f9\n-, scim::SCIM_KEY_Greek_switch = 0xFF7E\n-, scim::SCIM_KEY_leftradical = 0x8a1\n-, scim::SCIM_KEY_topleftradical = 0x8a2\n-,
\n-  scim::SCIM_KEY_horizconnector = 0x8a3\n-, scim::SCIM_KEY_topintegral = 0x8a4\n-, scim::SCIM_KEY_botintegral = 0x8a5\n-, scim::SCIM_KEY_vertconnector = 0x8a6\n-,
\n-  scim::SCIM_KEY_topleftsqbracket = 0x8a7\n-, scim::SCIM_KEY_botleftsqbracket = 0x8a8\n-, scim::SCIM_KEY_toprightsqbracket = 0x8a9\n-, scim::SCIM_KEY_botrightsqbracket = 0x8aa\n-,
\n-  scim::SCIM_KEY_topleftparens = 0x8ab\n-, scim::SCIM_KEY_botleftparens = 0x8ac\n-, scim::SCIM_KEY_toprightparens = 0x8ad\n-, scim::SCIM_KEY_botrightparens = 0x8ae\n-,
\n-  scim::SCIM_KEY_leftmiddlecurlybrace = 0x8af\n-, scim::SCIM_KEY_rightmiddlecurlybrace = 0x8b0\n-, scim::SCIM_KEY_topleftsummation = 0x8b1\n-, scim::SCIM_KEY_botleftsummation = 0x8b2\n-,
\n-  scim::SCIM_KEY_topvertsummationconnector = 0x8b3\n-, scim::SCIM_KEY_botvertsummationconnector = 0x8b4\n-, scim::SCIM_KEY_toprightsummation = 0x8b5\n-, scim::SCIM_KEY_botrightsummation = 0x8b6\n-,
\n-  scim::SCIM_KEY_rightmiddlesummation = 0x8b7\n-, scim::SCIM_KEY_lessthanequal = 0x8bc\n-, scim::SCIM_KEY_notequal = 0x8bd\n-, scim::SCIM_KEY_greaterthanequal = 0x8be\n-,
\n-  scim::SCIM_KEY_integral = 0x8bf\n-, scim::SCIM_KEY_therefore = 0x8c0\n-, scim::SCIM_KEY_variation = 0x8c1\n-, scim::SCIM_KEY_infinity = 0x8c2\n-,
\n-  scim::SCIM_KEY_nabla = 0x8c5\n-, scim::SCIM_KEY_approximate = 0x8c8\n-, scim::SCIM_KEY_similarequal = 0x8c9\n-, scim::SCIM_KEY_ifonlyif = 0x8cd\n-,
\n-  scim::SCIM_KEY_implies = 0x8ce\n-, scim::SCIM_KEY_identical = 0x8cf\n-, scim::SCIM_KEY_radical = 0x8d6\n-, scim::SCIM_KEY_includedin = 0x8da\n-,
\n-  scim::SCIM_KEY_includes = 0x8db\n-, scim::SCIM_KEY_intersection = 0x8dc\n-, scim::SCIM_KEY_union = 0x8dd\n-, scim::SCIM_KEY_logicaland = 0x8de\n-,
\n-  scim::SCIM_KEY_logicalor = 0x8df\n-, scim::SCIM_KEY_partialderivative = 0x8ef\n-, scim::SCIM_KEY_function = 0x8f6\n-, scim::SCIM_KEY_leftarrow = 0x8fb\n-,
\n-  scim::SCIM_KEY_uparrow = 0x8fc\n-, scim::SCIM_KEY_rightarrow = 0x8fd\n-, scim::SCIM_KEY_downarrow = 0x8fe\n-, scim::SCIM_KEY_blank = 0x9df\n-,
\n-  scim::SCIM_KEY_soliddiamond = 0x9e0\n-, scim::SCIM_KEY_checkerboard = 0x9e1\n-, scim::SCIM_KEY_ht = 0x9e2\n-, scim::SCIM_KEY_ff = 0x9e3\n-,
\n-  scim::SCIM_KEY_cr = 0x9e4\n-, scim::SCIM_KEY_lf = 0x9e5\n-, scim::SCIM_KEY_nl = 0x9e8\n-, scim::SCIM_KEY_vt = 0x9e9\n-,
\n-  scim::SCIM_KEY_lowrightcorner = 0x9ea\n-, scim::SCIM_KEY_uprightcorner = 0x9eb\n-, scim::SCIM_KEY_upleftcorner = 0x9ec\n-, scim::SCIM_KEY_lowleftcorner = 0x9ed\n-,
\n-  scim::SCIM_KEY_crossinglines = 0x9ee\n-, scim::SCIM_KEY_horizlinescan1 = 0x9ef\n-, scim::SCIM_KEY_horizlinescan3 = 0x9f0\n-, scim::SCIM_KEY_horizlinescan5 = 0x9f1\n-,
\n-  scim::SCIM_KEY_horizlinescan7 = 0x9f2\n-, scim::SCIM_KEY_horizlinescan9 = 0x9f3\n-, scim::SCIM_KEY_leftt = 0x9f4\n-, scim::SCIM_KEY_rightt = 0x9f5\n-,
\n-  scim::SCIM_KEY_bott = 0x9f6\n-, scim::SCIM_KEY_topt = 0x9f7\n-, scim::SCIM_KEY_vertbar = 0x9f8\n-, scim::SCIM_KEY_emspace = 0xaa1\n-,
\n-  scim::SCIM_KEY_enspace = 0xaa2\n-, scim::SCIM_KEY_em3space = 0xaa3\n-, scim::SCIM_KEY_em4space = 0xaa4\n-, scim::SCIM_KEY_digitspace = 0xaa5\n-,
\n-  scim::SCIM_KEY_punctspace = 0xaa6\n-, scim::SCIM_KEY_thinspace = 0xaa7\n-, scim::SCIM_KEY_hairspace = 0xaa8\n-, scim::SCIM_KEY_emdash = 0xaa9\n-,
\n-  scim::SCIM_KEY_endash = 0xaaa\n-, scim::SCIM_KEY_signifblank = 0xaac\n-, scim::SCIM_KEY_ellipsis = 0xaae\n-, scim::SCIM_KEY_doubbaselinedot = 0xaaf\n-,
\n-  scim::SCIM_KEY_onethird = 0xab0\n-, scim::SCIM_KEY_twothirds = 0xab1\n-, scim::SCIM_KEY_onefifth = 0xab2\n-, scim::SCIM_KEY_twofifths = 0xab3\n-,
\n-  scim::SCIM_KEY_threefifths = 0xab4\n-, scim::SCIM_KEY_fourfifths = 0xab5\n-, scim::SCIM_KEY_onesixth = 0xab6\n-, scim::SCIM_KEY_fivesixths = 0xab7\n-,
\n-  scim::SCIM_KEY_careof = 0xab8\n-, scim::SCIM_KEY_figdash = 0xabb\n-, scim::SCIM_KEY_leftanglebracket = 0xabc\n-, scim::SCIM_KEY_decimalpoint = 0xabd\n-,
\n-  scim::SCIM_KEY_rightanglebracket = 0xabe\n-, scim::SCIM_KEY_marker = 0xabf\n-, scim::SCIM_KEY_oneeighth = 0xac3\n-, scim::SCIM_KEY_threeeighths = 0xac4\n-,
\n-  scim::SCIM_KEY_fiveeighths = 0xac5\n-, scim::SCIM_KEY_seveneighths = 0xac6\n-, scim::SCIM_KEY_trademark = 0xac9\n-, scim::SCIM_KEY_signaturemark = 0xaca\n-,
\n-  scim::SCIM_KEY_trademarkincircle = 0xacb\n-, scim::SCIM_KEY_leftopentriangle = 0xacc\n-, scim::SCIM_KEY_rightopentriangle = 0xacd\n-, scim::SCIM_KEY_emopencircle = 0xace\n-,
\n-  scim::SCIM_KEY_emopenrectangle = 0xacf\n-, scim::SCIM_KEY_leftsinglequotemark = 0xad0\n-, scim::SCIM_KEY_rightsinglequotemark = 0xad1\n-, scim::SCIM_KEY_leftdoublequotemark = 0xad2\n-,
\n-  scim::SCIM_KEY_rightdoublequotemark = 0xad3\n-, scim::SCIM_KEY_prescription = 0xad4\n-, scim::SCIM_KEY_minutes = 0xad6\n-, scim::SCIM_KEY_seconds = 0xad7\n-,
\n-  scim::SCIM_KEY_latincross = 0xad9\n-, scim::SCIM_KEY_hexagram = 0xada\n-, scim::SCIM_KEY_filledrectbullet = 0xadb\n-, scim::SCIM_KEY_filledlefttribullet = 0xadc\n-,
\n-  scim::SCIM_KEY_filledrighttribullet = 0xadd\n-, scim::SCIM_KEY_emfilledcircle = 0xade\n-, scim::SCIM_KEY_emfilledrect = 0xadf\n-, scim::SCIM_KEY_enopencircbullet = 0xae0\n-,
\n-  scim::SCIM_KEY_enopensquarebullet = 0xae1\n-, scim::SCIM_KEY_openrectbullet = 0xae2\n-, scim::SCIM_KEY_opentribulletup = 0xae3\n-, scim::SCIM_KEY_opentribulletdown = 0xae4\n-,
\n-  scim::SCIM_KEY_openstar = 0xae5\n-, scim::SCIM_KEY_enfilledcircbullet = 0xae6\n-, scim::SCIM_KEY_enfilledsqbullet = 0xae7\n-, scim::SCIM_KEY_filledtribulletup = 0xae8\n-,
\n-  scim::SCIM_KEY_filledtribulletdown = 0xae9\n-, scim::SCIM_KEY_leftpointer = 0xaea\n-, scim::SCIM_KEY_rightpointer = 0xaeb\n-, scim::SCIM_KEY_club = 0xaec\n-,
\n-  scim::SCIM_KEY_diamond = 0xaed\n-, scim::SCIM_KEY_heart = 0xaee\n-, scim::SCIM_KEY_maltesecross = 0xaf0\n-, scim::SCIM_KEY_dagger = 0xaf1\n-,
\n-  scim::SCIM_KEY_doubledagger = 0xaf2\n-, scim::SCIM_KEY_checkmark = 0xaf3\n-, scim::SCIM_KEY_ballotcross = 0xaf4\n-, scim::SCIM_KEY_musicalsharp = 0xaf5\n-,
\n-  scim::SCIM_KEY_musicalflat = 0xaf6\n-, scim::SCIM_KEY_malesymbol = 0xaf7\n-, scim::SCIM_KEY_femalesymbol = 0xaf8\n-, scim::SCIM_KEY_telephone = 0xaf9\n-,
\n-  scim::SCIM_KEY_telephonerecorder = 0xafa\n-, scim::SCIM_KEY_phonographcopyright = 0xafb\n-, scim::SCIM_KEY_caret = 0xafc\n-, scim::SCIM_KEY_singlelowquotemark = 0xafd\n-,
\n-  scim::SCIM_KEY_doublelowquotemark = 0xafe\n-, scim::SCIM_KEY_cursor = 0xaff\n-, scim::SCIM_KEY_leftcaret = 0xba3\n-, scim::SCIM_KEY_rightcaret = 0xba6\n-,
\n-  scim::SCIM_KEY_downcaret = 0xba8\n-, scim::SCIM_KEY_upcaret = 0xba9\n-, scim::SCIM_KEY_overbar = 0xbc0\n-, scim::SCIM_KEY_downtack = 0xbc2\n-,
\n-  scim::SCIM_KEY_upshoe = 0xbc3\n-, scim::SCIM_KEY_downstile = 0xbc4\n-, scim::SCIM_KEY_underbar = 0xbc6\n-, scim::SCIM_KEY_jot = 0xbca\n-,
\n-  scim::SCIM_KEY_quad = 0xbcc\n-, scim::SCIM_KEY_uptack = 0xbce\n-, scim::SCIM_KEY_circle = 0xbcf\n-, scim::SCIM_KEY_upstile = 0xbd3\n-,
\n-  scim::SCIM_KEY_downshoe = 0xbd6\n-, scim::SCIM_KEY_rightshoe = 0xbd8\n-, scim::SCIM_KEY_leftshoe = 0xbda\n-, scim::SCIM_KEY_lefttack = 0xbdc\n-,
\n-  scim::SCIM_KEY_righttack = 0xbfc\n-, scim::SCIM_KEY_hebrew_doublelowline = 0xcdf\n-, scim::SCIM_KEY_hebrew_aleph = 0xce0\n-, scim::SCIM_KEY_hebrew_bet = 0xce1\n-,
\n-  scim::SCIM_KEY_hebrew_beth = 0xce1\n-, scim::SCIM_KEY_hebrew_gimel = 0xce2\n-, scim::SCIM_KEY_hebrew_gimmel = 0xce2\n-, scim::SCIM_KEY_hebrew_dalet = 0xce3\n-,
\n-  scim::SCIM_KEY_hebrew_daleth = 0xce3\n-, scim::SCIM_KEY_hebrew_he = 0xce4\n-, scim::SCIM_KEY_hebrew_waw = 0xce5\n-, scim::SCIM_KEY_hebrew_zain = 0xce6\n-,
\n-  scim::SCIM_KEY_hebrew_zayin = 0xce6\n-, scim::SCIM_KEY_hebrew_chet = 0xce7\n-, scim::SCIM_KEY_hebrew_het = 0xce7\n-, scim::SCIM_KEY_hebrew_tet = 0xce8\n-,
\n-  scim::SCIM_KEY_hebrew_teth = 0xce8\n-, scim::SCIM_KEY_hebrew_yod = 0xce9\n-, scim::SCIM_KEY_hebrew_finalkaph = 0xcea\n-, scim::SCIM_KEY_hebrew_kaph = 0xceb\n-,
\n-  scim::SCIM_KEY_hebrew_lamed = 0xcec\n-, scim::SCIM_KEY_hebrew_finalmem = 0xced\n-, scim::SCIM_KEY_hebrew_mem = 0xcee\n-, scim::SCIM_KEY_hebrew_finalnun = 0xcef\n-,
\n-  scim::SCIM_KEY_hebrew_nun = 0xcf0\n-, scim::SCIM_KEY_hebrew_samech = 0xcf1\n-, scim::SCIM_KEY_hebrew_samekh = 0xcf1\n-, scim::SCIM_KEY_hebrew_ayin = 0xcf2\n-,
\n-  scim::SCIM_KEY_hebrew_finalpe = 0xcf3\n-, scim::SCIM_KEY_hebrew_pe = 0xcf4\n-, scim::SCIM_KEY_hebrew_finalzade = 0xcf5\n-, scim::SCIM_KEY_hebrew_finalzadi = 0xcf5\n-,
\n-  scim::SCIM_KEY_hebrew_zade = 0xcf6\n-, scim::SCIM_KEY_hebrew_zadi = 0xcf6\n-, scim::SCIM_KEY_hebrew_qoph = 0xcf7\n-, scim::SCIM_KEY_hebrew_kuf = 0xcf7\n-,
\n-  scim::SCIM_KEY_hebrew_resh = 0xcf8\n-, scim::SCIM_KEY_hebrew_shin = 0xcf9\n-, scim::SCIM_KEY_hebrew_taw = 0xcfa\n-, scim::SCIM_KEY_hebrew_taf = 0xcfa\n-,
\n-  scim::SCIM_KEY_Hebrew_switch = 0xFF7E\n-, scim::SCIM_KEY_Thai_kokai = 0xda1\n-, scim::SCIM_KEY_Thai_khokhai = 0xda2\n-, scim::SCIM_KEY_Thai_khokhuat = 0xda3\n-,
\n-  scim::SCIM_KEY_Thai_khokhwai = 0xda4\n-, scim::SCIM_KEY_Thai_khokhon = 0xda5\n-, scim::SCIM_KEY_Thai_khorakhang = 0xda6\n-, scim::SCIM_KEY_Thai_ngongu = 0xda7\n-,
\n-  scim::SCIM_KEY_Thai_chochan = 0xda8\n-, scim::SCIM_KEY_Thai_choching = 0xda9\n-, scim::SCIM_KEY_Thai_chochang = 0xdaa\n-, scim::SCIM_KEY_Thai_soso = 0xdab\n-,
\n-  scim::SCIM_KEY_Thai_chochoe = 0xdac\n-, scim::SCIM_KEY_Thai_yoying = 0xdad\n-, scim::SCIM_KEY_Thai_dochada = 0xdae\n-, scim::SCIM_KEY_Thai_topatak = 0xdaf\n-,
\n-  scim::SCIM_KEY_Thai_thothan = 0xdb0\n-, scim::SCIM_KEY_Thai_thonangmontho = 0xdb1\n-, scim::SCIM_KEY_Thai_thophuthao = 0xdb2\n-, scim::SCIM_KEY_Thai_nonen = 0xdb3\n-,
\n-  scim::SCIM_KEY_Thai_dodek = 0xdb4\n-, scim::SCIM_KEY_Thai_totao = 0xdb5\n-, scim::SCIM_KEY_Thai_thothung = 0xdb6\n-, scim::SCIM_KEY_Thai_thothahan = 0xdb7\n-,
\n-  scim::SCIM_KEY_Thai_thothong = 0xdb8\n-, scim::SCIM_KEY_Thai_nonu = 0xdb9\n-, scim::SCIM_KEY_Thai_bobaimai = 0xdba\n-, scim::SCIM_KEY_Thai_popla = 0xdbb\n-,
\n-  scim::SCIM_KEY_Thai_phophung = 0xdbc\n-, scim::SCIM_KEY_Thai_fofa = 0xdbd\n-, scim::SCIM_KEY_Thai_phophan = 0xdbe\n-, scim::SCIM_KEY_Thai_fofan = 0xdbf\n-,
\n-  scim::SCIM_KEY_Thai_phosamphao = 0xdc0\n-, scim::SCIM_KEY_Thai_moma = 0xdc1\n-, scim::SCIM_KEY_Thai_yoyak = 0xdc2\n-, scim::SCIM_KEY_Thai_rorua = 0xdc3\n-,
\n-  scim::SCIM_KEY_Thai_ru = 0xdc4\n-, scim::SCIM_KEY_Thai_loling = 0xdc5\n-, scim::SCIM_KEY_Thai_lu = 0xdc6\n-, scim::SCIM_KEY_Thai_wowaen = 0xdc7\n-,
\n-  scim::SCIM_KEY_Thai_sosala = 0xdc8\n-, scim::SCIM_KEY_Thai_sorusi = 0xdc9\n-, scim::SCIM_KEY_Thai_sosua = 0xdca\n-, scim::SCIM_KEY_Thai_hohip = 0xdcb\n-,
\n-  scim::SCIM_KEY_Thai_lochula = 0xdcc\n-, scim::SCIM_KEY_Thai_oang = 0xdcd\n-, scim::SCIM_KEY_Thai_honokhuk = 0xdce\n-, scim::SCIM_KEY_Thai_paiyannoi = 0xdcf\n-,
\n-  scim::SCIM_KEY_Thai_saraa = 0xdd0\n-, scim::SCIM_KEY_Thai_maihanakat = 0xdd1\n-, scim::SCIM_KEY_Thai_saraaa = 0xdd2\n-, scim::SCIM_KEY_Thai_saraam = 0xdd3\n-,
\n-  scim::SCIM_KEY_Thai_sarai = 0xdd4\n-, scim::SCIM_KEY_Thai_saraii = 0xdd5\n-, scim::SCIM_KEY_Thai_saraue = 0xdd6\n-, scim::SCIM_KEY_Thai_sarauee = 0xdd7\n-,
\n-  scim::SCIM_KEY_Thai_sarau = 0xdd8\n-, scim::SCIM_KEY_Thai_sarauu = 0xdd9\n-, scim::SCIM_KEY_Thai_phinthu = 0xdda\n-, scim::SCIM_KEY_Thai_maihanakat_maitho = 0xdde\n-,
\n-  scim::SCIM_KEY_Thai_baht = 0xddf\n-, scim::SCIM_KEY_Thai_sarae = 0xde0\n-, scim::SCIM_KEY_Thai_saraae = 0xde1\n-, scim::SCIM_KEY_Thai_sarao = 0xde2\n-,
\n-  scim::SCIM_KEY_Thai_saraaimaimuan = 0xde3\n-, scim::SCIM_KEY_Thai_saraaimaimalai = 0xde4\n-, scim::SCIM_KEY_Thai_lakkhangyao = 0xde5\n-, scim::SCIM_KEY_Thai_maiyamok = 0xde6\n-,
\n-  scim::SCIM_KEY_Thai_maitaikhu = 0xde7\n-, scim::SCIM_KEY_Thai_maiek = 0xde8\n-, scim::SCIM_KEY_Thai_maitho = 0xde9\n-, scim::SCIM_KEY_Thai_maitri = 0xdea\n-,
\n-  scim::SCIM_KEY_Thai_maichattawa = 0xdeb\n-, scim::SCIM_KEY_Thai_thanthakhat = 0xdec\n-, scim::SCIM_KEY_Thai_nikhahit = 0xded\n-, scim::SCIM_KEY_Thai_leksun = 0xdf0\n-,
\n-  scim::SCIM_KEY_Thai_leknung = 0xdf1\n-, scim::SCIM_KEY_Thai_leksong = 0xdf2\n-, scim::SCIM_KEY_Thai_leksam = 0xdf3\n-, scim::SCIM_KEY_Thai_leksi = 0xdf4\n-,
\n-  scim::SCIM_KEY_Thai_lekha = 0xdf5\n-, scim::SCIM_KEY_Thai_lekhok = 0xdf6\n-, scim::SCIM_KEY_Thai_lekchet = 0xdf7\n-, scim::SCIM_KEY_Thai_lekpaet = 0xdf8\n-,
\n-  scim::SCIM_KEY_Thai_lekkao = 0xdf9\n-, scim::SCIM_KEY_Hangul = 0xff31\n-, scim::SCIM_KEY_Hangul_Start = 0xff32\n-, scim::SCIM_KEY_Hangul_End = 0xff33\n-,
\n-  scim::SCIM_KEY_Hangul_Hanja = 0xff34\n-, scim::SCIM_KEY_Hangul_Jamo = 0xff35\n-, scim::SCIM_KEY_Hangul_Romaja = 0xff36\n-, scim::SCIM_KEY_Hangul_Codeinput = 0xff37\n-,
\n-  scim::SCIM_KEY_Hangul_Jeonja = 0xff38\n-, scim::SCIM_KEY_Hangul_Banja = 0xff39\n-, scim::SCIM_KEY_Hangul_PreHanja = 0xff3a\n-, scim::SCIM_KEY_Hangul_PostHanja = 0xff3b\n-,
\n-  scim::SCIM_KEY_Hangul_SingleCandidate = 0xff3c\n-, scim::SCIM_KEY_Hangul_MultipleCandidate = 0xff3d\n-, scim::SCIM_KEY_Hangul_PreviousCandidate = 0xff3e\n-, scim::SCIM_KEY_Hangul_Special = 0xff3f\n-,
\n-  scim::SCIM_KEY_Hangul_switch = 0xFF7E\n-, scim::SCIM_KEY_Hangul_Kiyeog = 0xea1\n-, scim::SCIM_KEY_Hangul_SsangKiyeog = 0xea2\n-, scim::SCIM_KEY_Hangul_KiyeogSios = 0xea3\n-,
\n-  scim::SCIM_KEY_Hangul_Nieun = 0xea4\n-, scim::SCIM_KEY_Hangul_NieunJieuj = 0xea5\n-, scim::SCIM_KEY_Hangul_NieunHieuh = 0xea6\n-, scim::SCIM_KEY_Hangul_Dikeud = 0xea7\n-,
\n-  scim::SCIM_KEY_Hangul_SsangDikeud = 0xea8\n-, scim::SCIM_KEY_Hangul_Rieul = 0xea9\n-, scim::SCIM_KEY_Hangul_RieulKiyeog = 0xeaa\n-, scim::SCIM_KEY_Hangul_RieulMieum = 0xeab\n-,
\n-  scim::SCIM_KEY_Hangul_RieulPieub = 0xeac\n-, scim::SCIM_KEY_Hangul_RieulSios = 0xead\n-, scim::SCIM_KEY_Hangul_RieulTieut = 0xeae\n-, scim::SCIM_KEY_Hangul_RieulPhieuf = 0xeaf\n-,
\n-  scim::SCIM_KEY_Hangul_RieulHieuh = 0xeb0\n-, scim::SCIM_KEY_Hangul_Mieum = 0xeb1\n-, scim::SCIM_KEY_Hangul_Pieub = 0xeb2\n-, scim::SCIM_KEY_Hangul_SsangPieub = 0xeb3\n-,
\n-  scim::SCIM_KEY_Hangul_PieubSios = 0xeb4\n-, scim::SCIM_KEY_Hangul_Sios = 0xeb5\n-, scim::SCIM_KEY_Hangul_SsangSios = 0xeb6\n-, scim::SCIM_KEY_Hangul_Ieung = 0xeb7\n-,
\n-  scim::SCIM_KEY_Hangul_Jieuj = 0xeb8\n-, scim::SCIM_KEY_Hangul_SsangJieuj = 0xeb9\n-, scim::SCIM_KEY_Hangul_Cieuc = 0xeba\n-, scim::SCIM_KEY_Hangul_Khieuq = 0xebb\n-,
\n-  scim::SCIM_KEY_Hangul_Tieut = 0xebc\n-, scim::SCIM_KEY_Hangul_Phieuf = 0xebd\n-, scim::SCIM_KEY_Hangul_Hieuh = 0xebe\n-, scim::SCIM_KEY_Hangul_A = 0xebf\n-,
\n-  scim::SCIM_KEY_Hangul_AE = 0xec0\n-, scim::SCIM_KEY_Hangul_YA = 0xec1\n-, scim::SCIM_KEY_Hangul_YAE = 0xec2\n-, scim::SCIM_KEY_Hangul_EO = 0xec3\n-,
\n-  scim::SCIM_KEY_Hangul_E = 0xec4\n-, scim::SCIM_KEY_Hangul_YEO = 0xec5\n-, scim::SCIM_KEY_Hangul_YE = 0xec6\n-, scim::SCIM_KEY_Hangul_O = 0xec7\n-,
\n-  scim::SCIM_KEY_Hangul_WA = 0xec8\n-, scim::SCIM_KEY_Hangul_WAE = 0xec9\n-, scim::SCIM_KEY_Hangul_OE = 0xeca\n-, scim::SCIM_KEY_Hangul_YO = 0xecb\n-,
\n-  scim::SCIM_KEY_Hangul_U = 0xecc\n-, scim::SCIM_KEY_Hangul_WEO = 0xecd\n-, scim::SCIM_KEY_Hangul_WE = 0xece\n-, scim::SCIM_KEY_Hangul_WI = 0xecf\n-,
\n-  scim::SCIM_KEY_Hangul_YU = 0xed0\n-, scim::SCIM_KEY_Hangul_EU = 0xed1\n-, scim::SCIM_KEY_Hangul_YI = 0xed2\n-, scim::SCIM_KEY_Hangul_I = 0xed3\n-,
\n-  scim::SCIM_KEY_Hangul_J_Kiyeog = 0xed4\n-, scim::SCIM_KEY_Hangul_J_SsangKiyeog = 0xed5\n-, scim::SCIM_KEY_Hangul_J_KiyeogSios = 0xed6\n-, scim::SCIM_KEY_Hangul_J_Nieun = 0xed7\n-,
\n-  scim::SCIM_KEY_Hangul_J_NieunJieuj = 0xed8\n-, scim::SCIM_KEY_Hangul_J_NieunHieuh = 0xed9\n-, scim::SCIM_KEY_Hangul_J_Dikeud = 0xeda\n-, scim::SCIM_KEY_Hangul_J_Rieul = 0xedb\n-,
\n-  scim::SCIM_KEY_Hangul_J_RieulKiyeog = 0xedc\n-, scim::SCIM_KEY_Hangul_J_RieulMieum = 0xedd\n-, scim::SCIM_KEY_Hangul_J_RieulPieub = 0xede\n-, scim::SCIM_KEY_Hangul_J_RieulSios = 0xedf\n-,
\n-  scim::SCIM_KEY_Hangul_J_RieulTieut = 0xee0\n-, scim::SCIM_KEY_Hangul_J_RieulPhieuf = 0xee1\n-, scim::SCIM_KEY_Hangul_J_RieulHieuh = 0xee2\n-, scim::SCIM_KEY_Hangul_J_Mieum = 0xee3\n-,
\n-  scim::SCIM_KEY_Hangul_J_Pieub = 0xee4\n-, scim::SCIM_KEY_Hangul_J_PieubSios = 0xee5\n-, scim::SCIM_KEY_Hangul_J_Sios = 0xee6\n-, scim::SCIM_KEY_Hangul_J_SsangSios = 0xee7\n-,
\n-  scim::SCIM_KEY_Hangul_J_Ieung = 0xee8\n-, scim::SCIM_KEY_Hangul_J_Jieuj = 0xee9\n-, scim::SCIM_KEY_Hangul_J_Cieuc = 0xeea\n-, scim::SCIM_KEY_Hangul_J_Khieuq = 0xeeb\n-,
\n-  scim::SCIM_KEY_Hangul_J_Tieut = 0xeec\n-, scim::SCIM_KEY_Hangul_J_Phieuf = 0xeed\n-, scim::SCIM_KEY_Hangul_J_Hieuh = 0xeee\n-, scim::SCIM_KEY_Hangul_RieulYeorinHieuh = 0xeef\n-,
\n-  scim::SCIM_KEY_Hangul_SunkyeongeumMieum = 0xef0\n-, scim::SCIM_KEY_Hangul_SunkyeongeumPieub = 0xef1\n-, scim::SCIM_KEY_Hangul_PanSios = 0xef2\n-, scim::SCIM_KEY_Hangul_KkogjiDalrinIeung = 0xef3\n-,
\n-  scim::SCIM_KEY_Hangul_SunkyeongeumPhieuf = 0xef4\n-, scim::SCIM_KEY_Hangul_YeorinHieuh = 0xef5\n-, scim::SCIM_KEY_Hangul_AraeA = 0xef6\n-, scim::SCIM_KEY_Hangul_AraeAE = 0xef7\n-,
\n-  scim::SCIM_KEY_Hangul_J_PanSios = 0xef8\n-, scim::SCIM_KEY_Hangul_J_KkogjiDalrinIeung = 0xef9\n-, scim::SCIM_KEY_Hangul_J_YeorinHieuh = 0xefa\n-, scim::SCIM_KEY_Korean_Won = 0xeff\n-,
\n-  scim::SCIM_KEY_Armenian_eternity = 0x14a1\n-, scim::SCIM_KEY_Armenian_ligature_ew = 0x14a2\n-, scim::SCIM_KEY_Armenian_full_stop = 0x14a3\n-, scim::SCIM_KEY_Armenian_verjaket = 0x14a3\n-,
\n-  scim::SCIM_KEY_Armenian_parenright = 0x14a4\n-, scim::SCIM_KEY_Armenian_parenleft = 0x14a5\n-, scim::SCIM_KEY_Armenian_guillemotright = 0x14a6\n-, scim::SCIM_KEY_Armenian_guillemotleft = 0x14a7\n-,
\n-  scim::SCIM_KEY_Armenian_em_dash = 0x14a8\n-, scim::SCIM_KEY_Armenian_dot = 0x14a9\n-, scim::SCIM_KEY_Armenian_mijaket = 0x14a9\n-, scim::SCIM_KEY_Armenian_separation_mark = 0x14aa\n-,
\n-  scim::SCIM_KEY_Armenian_but = 0x14aa\n-, scim::SCIM_KEY_Armenian_comma = 0x14ab\n-, scim::SCIM_KEY_Armenian_en_dash = 0x14ac\n-, scim::SCIM_KEY_Armenian_hyphen = 0x14ad\n-,
\n-  scim::SCIM_KEY_Armenian_yentamna = 0x14ad\n-, scim::SCIM_KEY_Armenian_ellipsis = 0x14ae\n-, scim::SCIM_KEY_Armenian_exclam = 0x14af\n-, scim::SCIM_KEY_Armenian_amanak = 0x14af\n-,
\n-  scim::SCIM_KEY_Armenian_accent = 0x14b0\n-, scim::SCIM_KEY_Armenian_shesht = 0x14b0\n-, scim::SCIM_KEY_Armenian_question = 0x14b1\n-, scim::SCIM_KEY_Armenian_paruyk = 0x14b1\n-,
\n-  scim::SCIM_KEY_Armenian_AYB = 0x14b2\n-, scim::SCIM_KEY_Armenian_ayb = 0x14b3\n-, scim::SCIM_KEY_Armenian_BEN = 0x14b4\n-, scim::SCIM_KEY_Armenian_ben = 0x14b5\n-,
\n-  scim::SCIM_KEY_Armenian_GIM = 0x14b6\n-, scim::SCIM_KEY_Armenian_gim = 0x14b7\n-, scim::SCIM_KEY_Armenian_DA = 0x14b8\n-, scim::SCIM_KEY_Armenian_da = 0x14b9\n-,
\n-  scim::SCIM_KEY_Armenian_YECH = 0x14ba\n-, scim::SCIM_KEY_Armenian_yech = 0x14bb\n-, scim::SCIM_KEY_Armenian_ZA = 0x14bc\n-, scim::SCIM_KEY_Armenian_za = 0x14bd\n-,
\n-  scim::SCIM_KEY_Armenian_E = 0x14be\n-, scim::SCIM_KEY_Armenian_e = 0x14bf\n-, scim::SCIM_KEY_Armenian_AT = 0x14c0\n-, scim::SCIM_KEY_Armenian_at = 0x14c1\n-,
\n-  scim::SCIM_KEY_Armenian_TO = 0x14c2\n-, scim::SCIM_KEY_Armenian_to = 0x14c3\n-, scim::SCIM_KEY_Armenian_ZHE = 0x14c4\n-, scim::SCIM_KEY_Armenian_zhe = 0x14c5\n-,
\n-  scim::SCIM_KEY_Armenian_INI = 0x14c6\n-, scim::SCIM_KEY_Armenian_ini = 0x14c7\n-, scim::SCIM_KEY_Armenian_LYUN = 0x14c8\n-, scim::SCIM_KEY_Armenian_lyun = 0x14c9\n-,
\n-  scim::SCIM_KEY_Armenian_KHE = 0x14ca\n-, scim::SCIM_KEY_Armenian_khe = 0x14cb\n-, scim::SCIM_KEY_Armenian_TSA = 0x14cc\n-, scim::SCIM_KEY_Armenian_tsa = 0x14cd\n-,
\n-  scim::SCIM_KEY_Armenian_KEN = 0x14ce\n-, scim::SCIM_KEY_Armenian_ken = 0x14cf\n-, scim::SCIM_KEY_Armenian_HO = 0x14d0\n-, scim::SCIM_KEY_Armenian_ho = 0x14d1\n-,
\n-  scim::SCIM_KEY_Armenian_DZA = 0x14d2\n-, scim::SCIM_KEY_Armenian_dza = 0x14d3\n-, scim::SCIM_KEY_Armenian_GHAT = 0x14d4\n-, scim::SCIM_KEY_Armenian_ghat = 0x14d5\n-,
\n-  scim::SCIM_KEY_Armenian_TCHE = 0x14d6\n-, scim::SCIM_KEY_Armenian_tche = 0x14d7\n-, scim::SCIM_KEY_Armenian_MEN = 0x14d8\n-, scim::SCIM_KEY_Armenian_men = 0x14d9\n-,
\n-  scim::SCIM_KEY_Armenian_HI = 0x14da\n-, scim::SCIM_KEY_Armenian_hi = 0x14db\n-, scim::SCIM_KEY_Armenian_NU = 0x14dc\n-, scim::SCIM_KEY_Armenian_nu = 0x14dd\n-,
\n-  scim::SCIM_KEY_Armenian_SHA = 0x14de\n-, scim::SCIM_KEY_Armenian_sha = 0x14df\n-, scim::SCIM_KEY_Armenian_VO = 0x14e0\n-, scim::SCIM_KEY_Armenian_vo = 0x14e1\n-,
\n-  scim::SCIM_KEY_Armenian_CHA = 0x14e2\n-, scim::SCIM_KEY_Armenian_cha = 0x14e3\n-, scim::SCIM_KEY_Armenian_PE = 0x14e4\n-, scim::SCIM_KEY_Armenian_pe = 0x14e5\n-,
\n-  scim::SCIM_KEY_Armenian_JE = 0x14e6\n-, scim::SCIM_KEY_Armenian_je = 0x14e7\n-, scim::SCIM_KEY_Armenian_RA = 0x14e8\n-, scim::SCIM_KEY_Armenian_ra = 0x14e9\n-,
\n-  scim::SCIM_KEY_Armenian_SE = 0x14ea\n-, scim::SCIM_KEY_Armenian_se = 0x14eb\n-, scim::SCIM_KEY_Armenian_VEV = 0x14ec\n-, scim::SCIM_KEY_Armenian_vev = 0x14ed\n-,
\n-  scim::SCIM_KEY_Armenian_TYUN = 0x14ee\n-, scim::SCIM_KEY_Armenian_tyun = 0x14ef\n-, scim::SCIM_KEY_Armenian_RE = 0x14f0\n-, scim::SCIM_KEY_Armenian_re = 0x14f1\n-,
\n-  scim::SCIM_KEY_Armenian_TSO = 0x14f2\n-, scim::SCIM_KEY_Armenian_tso = 0x14f3\n-, scim::SCIM_KEY_Armenian_VYUN = 0x14f4\n-, scim::SCIM_KEY_Armenian_vyun = 0x14f5\n-,
\n-  scim::SCIM_KEY_Armenian_PYUR = 0x14f6\n-, scim::SCIM_KEY_Armenian_pyur = 0x14f7\n-, scim::SCIM_KEY_Armenian_KE = 0x14f8\n-, scim::SCIM_KEY_Armenian_ke = 0x14f9\n-,
\n-  scim::SCIM_KEY_Armenian_O = 0x14fa\n-, scim::SCIM_KEY_Armenian_o = 0x14fb\n-, scim::SCIM_KEY_Armenian_FE = 0x14fc\n-, scim::SCIM_KEY_Armenian_fe = 0x14fd\n-,
\n-  scim::SCIM_KEY_Armenian_apostrophe = 0x14fe\n-, scim::SCIM_KEY_Armenian_section_sign = 0x14ff\n-, scim::SCIM_KEY_Georgian_an = 0x15d0\n-, scim::SCIM_KEY_Georgian_ban = 0x15d1\n-,
\n-  scim::SCIM_KEY_Georgian_gan = 0x15d2\n-, scim::SCIM_KEY_Georgian_don = 0x15d3\n-, scim::SCIM_KEY_Georgian_en = 0x15d4\n-, scim::SCIM_KEY_Georgian_vin = 0x15d5\n-,
\n-  scim::SCIM_KEY_Georgian_zen = 0x15d6\n-, scim::SCIM_KEY_Georgian_tan = 0x15d7\n-, scim::SCIM_KEY_Georgian_in = 0x15d8\n-, scim::SCIM_KEY_Georgian_kan = 0x15d9\n-,
\n-  scim::SCIM_KEY_Georgian_las = 0x15da\n-, scim::SCIM_KEY_Georgian_man = 0x15db\n-, scim::SCIM_KEY_Georgian_nar = 0x15dc\n-, scim::SCIM_KEY_Georgian_on = 0x15dd\n-,
\n-  scim::SCIM_KEY_Georgian_par = 0x15de\n-, scim::SCIM_KEY_Georgian_zhar = 0x15df\n-, scim::SCIM_KEY_Georgian_rae = 0x15e0\n-, scim::SCIM_KEY_Georgian_san = 0x15e1\n-,
\n-  scim::SCIM_KEY_Georgian_tar = 0x15e2\n-, scim::SCIM_KEY_Georgian_un = 0x15e3\n-, scim::SCIM_KEY_Georgian_phar = 0x15e4\n-, scim::SCIM_KEY_Georgian_khar = 0x15e5\n-,
\n-  scim::SCIM_KEY_Georgian_ghan = 0x15e6\n-, scim::SCIM_KEY_Georgian_qar = 0x15e7\n-, scim::SCIM_KEY_Georgian_shin = 0x15e8\n-, scim::SCIM_KEY_Georgian_chin = 0x15e9\n-,
\n-  scim::SCIM_KEY_Georgian_can = 0x15ea\n-, scim::SCIM_KEY_Georgian_jil = 0x15eb\n-, scim::SCIM_KEY_Georgian_cil = 0x15ec\n-, scim::SCIM_KEY_Georgian_char = 0x15ed\n-,
\n-  scim::SCIM_KEY_Georgian_xan = 0x15ee\n-, scim::SCIM_KEY_Georgian_jhan = 0x15ef\n-, scim::SCIM_KEY_Georgian_hae = 0x15f0\n-, scim::SCIM_KEY_Georgian_he = 0x15f1\n-,
\n-  scim::SCIM_KEY_Georgian_hie = 0x15f2\n-, scim::SCIM_KEY_Georgian_we = 0x15f3\n-, scim::SCIM_KEY_Georgian_har = 0x15f4\n-, scim::SCIM_KEY_Georgian_hoe = 0x15f5\n-,
\n-  scim::SCIM_KEY_Georgian_fi = 0x15f6\n-, scim::SCIM_KEY_Ccedillaabovedot = 0x16a2\n-, scim::SCIM_KEY_Xabovedot = 0x16a3\n-, scim::SCIM_KEY_Qabovedot = 0x16a5\n-,
\n-  scim::SCIM_KEY_Ibreve = 0x16a6\n-, scim::SCIM_KEY_IE = 0x16a7\n-, scim::SCIM_KEY_UO = 0x16a8\n-, scim::SCIM_KEY_Zstroke = 0x16a9\n-,
\n-  scim::SCIM_KEY_Gcaron = 0x16aa\n-, scim::SCIM_KEY_Obarred = 0x16af\n-, scim::SCIM_KEY_ccedillaabovedot = 0x16b2\n-, scim::SCIM_KEY_xabovedot = 0x16b3\n-,
\n-  scim::SCIM_KEY_Ocaron = 0x16b4\n-, scim::SCIM_KEY_qabovedot = 0x16b5\n-, scim::SCIM_KEY_ibreve = 0x16b6\n-, scim::SCIM_KEY_ie = 0x16b7\n-,
\n-  scim::SCIM_KEY_uo = 0x16b8\n-, scim::SCIM_KEY_zstroke = 0x16b9\n-, scim::SCIM_KEY_gcaron = 0x16ba\n-, scim::SCIM_KEY_ocaron = 0x16bd\n-,
\n-  scim::SCIM_KEY_obarred = 0x16bf\n-, scim::SCIM_KEY_SCHWA = 0x16c6\n-, scim::SCIM_KEY_schwa = 0x16f6\n-, scim::SCIM_KEY_Lbelowdot = 0x16d1\n-,
\n-  scim::SCIM_KEY_Lstrokebelowdot = 0x16d2\n-, scim::SCIM_KEY_lbelowdot = 0x16e1\n-, scim::SCIM_KEY_lstrokebelowdot = 0x16e2\n-, scim::SCIM_KEY_Gtilde = 0x16d3\n-,
\n-  scim::SCIM_KEY_gtilde = 0x16e3\n-, scim::SCIM_KEY_Abelowdot = 0x1ea0\n-, scim::SCIM_KEY_abelowdot = 0x1ea1\n-, scim::SCIM_KEY_Ahook = 0x1ea2\n-,
\n-  scim::SCIM_KEY_ahook = 0x1ea3\n-, scim::SCIM_KEY_Acircumflexacute = 0x1ea4\n-, scim::SCIM_KEY_acircumflexacute = 0x1ea5\n-, scim::SCIM_KEY_Acircumflexgrave = 0x1ea6\n-,
\n-  scim::SCIM_KEY_acircumflexgrave = 0x1ea7\n-, scim::SCIM_KEY_Acircumflexhook = 0x1ea8\n-, scim::SCIM_KEY_acircumflexhook = 0x1ea9\n-, scim::SCIM_KEY_Acircumflextilde = 0x1eaa\n-,
\n-  scim::SCIM_KEY_acircumflextilde = 0x1eab\n-, scim::SCIM_KEY_Acircumflexbelowdot = 0x1eac\n-, scim::SCIM_KEY_acircumflexbelowdot = 0x1ead\n-, scim::SCIM_KEY_Abreveacute = 0x1eae\n-,
\n-  scim::SCIM_KEY_abreveacute = 0x1eaf\n-, scim::SCIM_KEY_Abrevegrave = 0x1eb0\n-, scim::SCIM_KEY_abrevegrave = 0x1eb1\n-, scim::SCIM_KEY_Abrevehook = 0x1eb2\n-,
\n-  scim::SCIM_KEY_abrevehook = 0x1eb3\n-, scim::SCIM_KEY_Abrevetilde = 0x1eb4\n-, scim::SCIM_KEY_abrevetilde = 0x1eb5\n-, scim::SCIM_KEY_Abrevebelowdot = 0x1eb6\n-,
\n-  scim::SCIM_KEY_abrevebelowdot = 0x1eb7\n-, scim::SCIM_KEY_Ebelowdot = 0x1eb8\n-, scim::SCIM_KEY_ebelowdot = 0x1eb9\n-, scim::SCIM_KEY_Ehook = 0x1eba\n-,
\n-  scim::SCIM_KEY_ehook = 0x1ebb\n-, scim::SCIM_KEY_Etilde = 0x1ebc\n-, scim::SCIM_KEY_etilde = 0x1ebd\n-, scim::SCIM_KEY_Ecircumflexacute = 0x1ebe\n-,
\n-  scim::SCIM_KEY_ecircumflexacute = 0x1ebf\n-, scim::SCIM_KEY_Ecircumflexgrave = 0x1ec0\n-, scim::SCIM_KEY_ecircumflexgrave = 0x1ec1\n-, scim::SCIM_KEY_Ecircumflexhook = 0x1ec2\n-,
\n-  scim::SCIM_KEY_ecircumflexhook = 0x1ec3\n-, scim::SCIM_KEY_Ecircumflextilde = 0x1ec4\n-, scim::SCIM_KEY_ecircumflextilde = 0x1ec5\n-, scim::SCIM_KEY_Ecircumflexbelowdot = 0x1ec6\n-,
\n-  scim::SCIM_KEY_ecircumflexbelowdot = 0x1ec7\n-, scim::SCIM_KEY_Ihook = 0x1ec8\n-, scim::SCIM_KEY_ihook = 0x1ec9\n-, scim::SCIM_KEY_Ibelowdot = 0x1eca\n-,
\n-  scim::SCIM_KEY_ibelowdot = 0x1ecb\n-, scim::SCIM_KEY_Obelowdot = 0x1ecc\n-, scim::SCIM_KEY_obelowdot = 0x1ecd\n-, scim::SCIM_KEY_Ohook = 0x1ece\n-,
\n-  scim::SCIM_KEY_ohook = 0x1ecf\n-, scim::SCIM_KEY_Ocircumflexacute = 0x1ed0\n-, scim::SCIM_KEY_ocircumflexacute = 0x1ed1\n-, scim::SCIM_KEY_Ocircumflexgrave = 0x1ed2\n-,
\n-  scim::SCIM_KEY_ocircumflexgrave = 0x1ed3\n-, scim::SCIM_KEY_Ocircumflexhook = 0x1ed4\n-, scim::SCIM_KEY_ocircumflexhook = 0x1ed5\n-, scim::SCIM_KEY_Ocircumflextilde = 0x1ed6\n-,
\n-  scim::SCIM_KEY_ocircumflextilde = 0x1ed7\n-, scim::SCIM_KEY_Ocircumflexbelowdot = 0x1ed8\n-, scim::SCIM_KEY_ocircumflexbelowdot = 0x1ed9\n-, scim::SCIM_KEY_Ohornacute = 0x1eda\n-,
\n-  scim::SCIM_KEY_ohornacute = 0x1edb\n-, scim::SCIM_KEY_Ohorngrave = 0x1edc\n-, scim::SCIM_KEY_ohorngrave = 0x1edd\n-, scim::SCIM_KEY_Ohornhook = 0x1ede\n-,
\n-  scim::SCIM_KEY_ohornhook = 0x1edf\n-, scim::SCIM_KEY_Ohorntilde = 0x1ee0\n-, scim::SCIM_KEY_ohorntilde = 0x1ee1\n-, scim::SCIM_KEY_Ohornbelowdot = 0x1ee2\n-,
\n-  scim::SCIM_KEY_ohornbelowdot = 0x1ee3\n-, scim::SCIM_KEY_Ubelowdot = 0x1ee4\n-, scim::SCIM_KEY_ubelowdot = 0x1ee5\n-, scim::SCIM_KEY_Uhook = 0x1ee6\n-,
\n-  scim::SCIM_KEY_uhook = 0x1ee7\n-, scim::SCIM_KEY_Uhornacute = 0x1ee8\n-, scim::SCIM_KEY_uhornacute = 0x1ee9\n-, scim::SCIM_KEY_Uhorngrave = 0x1eea\n-,
\n-  scim::SCIM_KEY_uhorngrave = 0x1eeb\n-, scim::SCIM_KEY_Uhornhook = 0x1eec\n-, scim::SCIM_KEY_uhornhook = 0x1eed\n-, scim::SCIM_KEY_Uhorntilde = 0x1eee\n-,
\n-  scim::SCIM_KEY_uhorntilde = 0x1eef\n-, scim::SCIM_KEY_Uhornbelowdot = 0x1ef0\n-, scim::SCIM_KEY_uhornbelowdot = 0x1ef1\n-, scim::SCIM_KEY_Ybelowdot = 0x1ef4\n-,
\n-  scim::SCIM_KEY_ybelowdot = 0x1ef5\n-, scim::SCIM_KEY_Yhook = 0x1ef6\n-, scim::SCIM_KEY_yhook = 0x1ef7\n-, scim::SCIM_KEY_Ytilde = 0x1ef8\n-,
\n-  scim::SCIM_KEY_ytilde = 0x1ef9\n-, scim::SCIM_KEY_Ohorn = 0x1efa\n-, scim::SCIM_KEY_ohorn = 0x1efb\n-, scim::SCIM_KEY_Uhorn = 0x1efc\n-,
\n-  scim::SCIM_KEY_uhorn = 0x1efd\n-, scim::SCIM_KEY_combining_tilde = 0x1e9f\n-, scim::SCIM_KEY_combining_grave = 0x1ef2\n-, scim::SCIM_KEY_combining_acute = 0x1ef3\n-,
\n-  scim::SCIM_KEY_combining_hook = 0x1efe\n-, scim::SCIM_KEY_combining_belowdot = 0x1eff\n-, scim::SCIM_KEY_EcuSign = 0x20a0\n-, scim::SCIM_KEY_ColonSign = 0x20a1\n-,
\n-  scim::SCIM_KEY_CruzeiroSign = 0x20a2\n-, scim::SCIM_KEY_FFrancSign = 0x20a3\n-, scim::SCIM_KEY_LiraSign = 0x20a4\n-, scim::SCIM_KEY_MillSign = 0x20a5\n-,
\n-  scim::SCIM_KEY_NairaSign = 0x20a6\n-, scim::SCIM_KEY_PesetaSign = 0x20a7\n-, scim::SCIM_KEY_RupeeSign = 0x20a8\n-, scim::SCIM_KEY_WonSign = 0x20a9\n-,
\n-  scim::SCIM_KEY_NewSheqelSign = 0x20aa\n-, scim::SCIM_KEY_DongSign = 0x20ab\n-, scim::SCIM_KEY_EuroSign = 0x20ac\n-
\n- }
 Enum values of all valid key codes. More...
 
enum  scim::KeyboardLayout {
\n-  scim::SCIM_KEYBOARD_Unknown = 0\n-, scim::SCIM_KEYBOARD_Default = 1\n-, scim::SCIM_KEYBOARD_US = 1\n-, scim::SCIM_KEYBOARD_Belgian = 2\n-,
\n-  scim::SCIM_KEYBOARD_Croatian = 3\n-, scim::SCIM_KEYBOARD_Czech = 4\n-, scim::SCIM_KEYBOARD_Czech_Qwerty = 5\n-, scim::SCIM_KEYBOARD_Danish = 6\n-,
\n-  scim::SCIM_KEYBOARD_Dutch = 7\n-, scim::SCIM_KEYBOARD_Dvorak = 8\n-, scim::SCIM_KEYBOARD_Estonian = 9\n-, scim::SCIM_KEYBOARD_Finnish = 10\n-,
\n-  scim::SCIM_KEYBOARD_French = 11\n-, scim::SCIM_KEYBOARD_French_Canadian = 12\n-, scim::SCIM_KEYBOARD_French_Switzerland = 13\n-, scim::SCIM_KEYBOARD_German = 14\n-,
\n-  scim::SCIM_KEYBOARD_German_Deadkeys = 15\n-, scim::SCIM_KEYBOARD_German_Swiss = 16\n-, scim::SCIM_KEYBOARD_Greek = 17\n-, scim::SCIM_KEYBOARD_Hungarian = 18\n-,
\n-  scim::SCIM_KEYBOARD_Italian = 19\n-, scim::SCIM_KEYBOARD_Japanese = 20\n-, scim::SCIM_KEYBOARD_Norwegian = 21\n-, scim::SCIM_KEYBOARD_Polish = 22\n-,
\n-  scim::SCIM_KEYBOARD_Portuguese = 23\n-, scim::SCIM_KEYBOARD_Portuguese_Brazil = 24\n-, scim::SCIM_KEYBOARD_Portuguese_Brazil_US_Accents = 25\n-, scim::SCIM_KEYBOARD_Russian = 26\n-,
\n-  scim::SCIM_KEYBOARD_Slovak = 27\n-, scim::SCIM_KEYBOARD_Slovak_Qwerty = 28\n-, scim::SCIM_KEYBOARD_Slovene = 29\n-, scim::SCIM_KEYBOARD_Spanish = 30\n-,
\n-  scim::SCIM_KEYBOARD_Spanish_CP850 = 31\n-, scim::SCIM_KEYBOARD_Spanish_Latin_America = 32\n-, scim::SCIM_KEYBOARD_Swedish = 33\n-, scim::SCIM_KEYBOARD_Turkish = 34\n-,
\n-  scim::SCIM_KEYBOARD_UK = 35\n-, scim::SCIM_KEYBOARD_Icelandic = 36\n-, scim::SCIM_KEYBOARD_Lithuanian = 37\n-, scim::SCIM_KEYBOARD_Ukrainian = 38\n-,
\n-  scim::SCIM_KEYBOARD_NUM_LAYOUTS = 39\n-
\n- }
 Enum values of all valid Keyboard Layout type. More...
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Functions

bool scim::scim_key_to_string (String &str, const KeyEvent &key)
 Convert a key event to a string.
 
bool scim::scim_string_to_key (KeyEvent &key, const String &str)
 Convert a string to a KeyEvent.
 
bool scim::scim_key_list_to_string (String &str, const KeyEventList &keylist)
 Convert a set of KeyEvents to a string.
 
bool scim::scim_string_to_key_list (KeyEventList &keylist, const String &str)
 Covnert a string to a set of KeyEvents.
 
String scim::scim_keyboard_layout_to_string (KeyboardLayout layout)
 Convert a Keyboard Layout enum value to its String name.
 
KeyboardLayout scim::scim_string_to_keyboard_layout (const String &str)
 Convert a String name to the corresponding Keyboard Layout value.
 
String scim::scim_keyboard_layout_get_display_name (KeyboardLayout layout)
 Get the display name of a Keyboard Layout enum value.
 
KeyboardLayout scim::scim_get_default_keyboard_layout ()
 Get default Keyboard Layout setting.
 
void scim::scim_set_default_keyboard_layout (KeyboardLayout layout)
 Change the default Keyboard Layout setting.
 
\n-

Detailed Description

\n-

Defines the scim::KeyEvent class and related enums, functions.

\n-
\n+
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,1051 +1,11 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Enumerations | Functions\n-scim_event.h File Reference\n-Defines the scim::KeyEvent class and related enums, functions. More...\n- Classes\n-struct \u00a0scim::KeyEvent\n-\u00a0 The class to store a keyboard event. More...\n-\u00a0\n- Namespaces\n-namespace \u00a0scim\n-\u00a0\n- Typedefs\n-typedef std::vector< KeyEvent >\u00a0scim::KeyEventList\n-\u00a0 The container to store a set of KeyEvent\n- objects.\n-\u00a0\n- Enumerations\n-enum scim::KeyMask {\n- \u00a0\u00a0\u00a0scim::SCIM_KEY_NullMask = 0 , scim::SCIM_KEY_ShiftMask = (1<<0) , scim::\n- SCIM_KEY_CapsLockMask = (1<<1) , scim::SCIM_KEY_ControlMask = (1<<2) ,\n- \u00a0\u00a0scim::SCIM_KEY_AltMask = (1<<3) , scim::SCIM_KEY_MetaMask = (1<<4) , scim::\n- SCIM_KEY_SuperMask = (1<<5) , scim::SCIM_KEY_HyperMask = (1<<6) ,\n- \u00a0\u00a0scim::SCIM_KEY_NumLockMask = (1<<7) , scim::SCIM_KEY_LockMask =\n- SCIM_KEY_CapsLockMask , scim::SCIM_KEY_Mod1Mask = SCIM_KEY_AltMask , scim::\n- SCIM_KEY_Mod2Mask = SCIM_KEY_MetaMask ,\n- \u00a0\u00a0scim::SCIM_KEY_Mod3Mask = SCIM_KEY_SuperMask , scim::SCIM_KEY_Mod4Mask =\n- SCIM_KEY_HyperMask , scim::SCIM_KEY_Mod5Mask = SCIM_KEY_NumLockMask , scim::\n- SCIM_KEY_ScrollLockMask = 0 ,\n- \u00a0\u00a0scim::SCIM_KEY_QuirkKanaRoMask = (1<<14) , scim::SCIM_KEY_ReleaseMask =\n- (1<<15) , scim::SCIM_KEY_AllMasks = 0xC0FF\n- }\n-\u00a0 Enum values of all valid key masks. More...\n-\u00a0\n-enum scim::KeyCode {\n- \u00a0\u00a0\u00a0scim::SCIM_KEY_NullKey = 0 , scim::SCIM_KEY_VoidSymbol = 0xFFFFFF , scim::\n- SCIM_KEY_BackSpace = 0xFF08 , scim::SCIM_KEY_Tab = 0xFF09 ,\n- \u00a0\u00a0scim::SCIM_KEY_Linefeed = 0xFF0A , scim::SCIM_KEY_Clear = 0xFF0B , scim::\n- SCIM_KEY_Return = 0xFF0D , scim::SCIM_KEY_Pause = 0xFF13 ,\n- \u00a0\u00a0scim::SCIM_KEY_Scroll_Lock = 0xFF14 , scim::SCIM_KEY_Sys_Req = 0xFF15 , scim::\n- SCIM_KEY_Escape = 0xFF1B , scim::SCIM_KEY_Delete = 0xFFFF ,\n- \u00a0\u00a0scim::SCIM_KEY_Multi_key = 0xFF20 , scim::SCIM_KEY_Codeinput = 0xFF37 , scim::\n- SCIM_KEY_SingleCandidate = 0xFF3C , scim::SCIM_KEY_MultipleCandidate = 0xFF3D ,\n- \u00a0\u00a0scim::SCIM_KEY_PreviousCandidate = 0xFF3E , scim::SCIM_KEY_Kanji = 0xFF21 ,\n- scim::SCIM_KEY_Muhenkan = 0xFF22 , scim::SCIM_KEY_Henkan_Mode = 0xFF23 ,\n- \u00a0\u00a0scim::SCIM_KEY_Henkan = 0xFF23 , scim::SCIM_KEY_Romaji = 0xFF24 , scim::\n- SCIM_KEY_Hiragana = 0xFF25 , scim::SCIM_KEY_Katakana = 0xFF26 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hiragana_Katakana = 0xFF27 , scim::SCIM_KEY_Zenkaku = 0xFF28 ,\n- scim::SCIM_KEY_Hankaku = 0xFF29 , scim::SCIM_KEY_Zenkaku_Hankaku = 0xFF2A ,\n- \u00a0\u00a0scim::SCIM_KEY_Touroku = 0xFF2B , scim::SCIM_KEY_Massyo = 0xFF2C , scim::\n- SCIM_KEY_Kana_Lock = 0xFF2D , scim::SCIM_KEY_Kana_Shift = 0xFF2E ,\n- \u00a0\u00a0scim::SCIM_KEY_Eisu_Shift = 0xFF2F , scim::SCIM_KEY_Eisu_toggle = 0xFF30 ,\n- scim::SCIM_KEY_Kanji_Bangou = 0xFF37 , scim::SCIM_KEY_Zen_Koho = 0xFF3D ,\n- \u00a0\u00a0scim::SCIM_KEY_Mae_Koho = 0xFF3E , scim::SCIM_KEY_Home = 0xFF50 , scim::\n- SCIM_KEY_Left = 0xFF51 , scim::SCIM_KEY_Up = 0xFF52 ,\n- \u00a0\u00a0scim::SCIM_KEY_Right = 0xFF53 , scim::SCIM_KEY_Down = 0xFF54 , scim::\n- SCIM_KEY_Prior = 0xFF55 , scim::SCIM_KEY_Page_Up = 0xFF55 ,\n- \u00a0\u00a0scim::SCIM_KEY_Next = 0xFF56 , scim::SCIM_KEY_Page_Down = 0xFF56 , scim::\n- SCIM_KEY_End = 0xFF57 , scim::SCIM_KEY_Begin = 0xFF58 ,\n- \u00a0\u00a0scim::SCIM_KEY_Select = 0xFF60 , scim::SCIM_KEY_Print = 0xFF61 , scim::\n- SCIM_KEY_Execute = 0xFF62 , scim::SCIM_KEY_Insert = 0xFF63 ,\n- \u00a0\u00a0scim::SCIM_KEY_Undo = 0xFF65 , scim::SCIM_KEY_Redo = 0xFF66 , scim::\n- SCIM_KEY_Menu = 0xFF67 , scim::SCIM_KEY_Find = 0xFF68 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cancel = 0xFF69 , scim::SCIM_KEY_Help = 0xFF6A , scim::\n- SCIM_KEY_Break = 0xFF6B , scim::SCIM_KEY_Mode_switch = 0xFF7E ,\n- \u00a0\u00a0scim::SCIM_KEY_Num_Lock = 0xFF7F , scim::SCIM_KEY_KP_Space = 0xFF80 , scim::\n- SCIM_KEY_KP_Tab = 0xFF89 , scim::SCIM_KEY_KP_Enter = 0xFF8D ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_F1 = 0xFF91 , scim::SCIM_KEY_KP_F2 = 0xFF92 , scim::\n- SCIM_KEY_KP_F3 = 0xFF93 , scim::SCIM_KEY_KP_F4 = 0xFF94 ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_Home = 0xFF95 , scim::SCIM_KEY_KP_Left = 0xFF96 , scim::\n- SCIM_KEY_KP_Up = 0xFF97 , scim::SCIM_KEY_KP_Right = 0xFF98 ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_Down = 0xFF99 , scim::SCIM_KEY_KP_Prior = 0xFF9A , scim::\n- SCIM_KEY_KP_Page_Up = 0xFF9A , scim::SCIM_KEY_KP_Next = 0xFF9B ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_Page_Down = 0xFF9B , scim::SCIM_KEY_KP_End = 0xFF9C , scim::\n- SCIM_KEY_KP_Begin = 0xFF9D , scim::SCIM_KEY_KP_Insert = 0xFF9E ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_Delete = 0xFF9F , scim::SCIM_KEY_KP_Equal = 0xFFBD , scim::\n- SCIM_KEY_KP_Multiply = 0xFFAA , scim::SCIM_KEY_KP_Add = 0xFFAB ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_Separator = 0xFFAC , scim::SCIM_KEY_KP_Subtract = 0xFFAD ,\n- scim::SCIM_KEY_KP_Decimal = 0xFFAE , scim::SCIM_KEY_KP_Divide = 0xFFAF ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_0 = 0xFFB0 , scim::SCIM_KEY_KP_1 = 0xFFB1 , scim::\n- SCIM_KEY_KP_2 = 0xFFB2 , scim::SCIM_KEY_KP_3 = 0xFFB3 ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_4 = 0xFFB4 , scim::SCIM_KEY_KP_5 = 0xFFB5 , scim::\n- SCIM_KEY_KP_6 = 0xFFB6 , scim::SCIM_KEY_KP_7 = 0xFFB7 ,\n- \u00a0\u00a0scim::SCIM_KEY_KP_8 = 0xFFB8 , scim::SCIM_KEY_KP_9 = 0xFFB9 , scim::\n- SCIM_KEY_F1 = 0xFFBE , scim::SCIM_KEY_F2 = 0xFFBF ,\n- \u00a0\u00a0scim::SCIM_KEY_F3 = 0xFFC0 , scim::SCIM_KEY_F4 = 0xFFC1 , scim::SCIM_KEY_F5 =\n- 0xFFC2 , scim::SCIM_KEY_F6 = 0xFFC3 ,\n- \u00a0\u00a0scim::SCIM_KEY_F7 = 0xFFC4 , scim::SCIM_KEY_F8 = 0xFFC5 , scim::SCIM_KEY_F9 =\n- 0xFFC6 , scim::SCIM_KEY_F10 = 0xFFC7 ,\n- \u00a0\u00a0scim::SCIM_KEY_F11 = 0xFFC8 , scim::SCIM_KEY_F12 = 0xFFC9 , scim::SCIM_KEY_F13\n- = 0xFFCA , scim::SCIM_KEY_F14 = 0xFFCB ,\n- \u00a0\u00a0scim::SCIM_KEY_F15 = 0xFFCC , scim::SCIM_KEY_F16 = 0xFFCD , scim::SCIM_KEY_F17\n- = 0xFFCE , scim::SCIM_KEY_F18 = 0xFFCF ,\n- \u00a0\u00a0scim::SCIM_KEY_F19 = 0xFFD0 , scim::SCIM_KEY_F20 = 0xFFD1 , scim::SCIM_KEY_F21\n- = 0xFFD2 , scim::SCIM_KEY_F22 = 0xFFD3 ,\n- \u00a0\u00a0scim::SCIM_KEY_F23 = 0xFFD4 , scim::SCIM_KEY_F24 = 0xFFD5 , scim::SCIM_KEY_F25\n- = 0xFFD6 , scim::SCIM_KEY_F26 = 0xFFD7 ,\n- \u00a0\u00a0scim::SCIM_KEY_F27 = 0xFFD8 , scim::SCIM_KEY_F28 = 0xFFD9 , scim::SCIM_KEY_F29\n- = 0xFFDA , scim::SCIM_KEY_F30 = 0xFFDB ,\n- \u00a0\u00a0scim::SCIM_KEY_F31 = 0xFFDC , scim::SCIM_KEY_F32 = 0xFFDD , scim::SCIM_KEY_F33\n- = 0xFFDE , scim::SCIM_KEY_F34 = 0xFFDF ,\n- \u00a0\u00a0scim::SCIM_KEY_F35 = 0xFFE0 , scim::SCIM_KEY_Shift_L = 0xFFE1 , scim::\n- SCIM_KEY_Shift_R = 0xFFE2 , scim::SCIM_KEY_Control_L = 0xFFE3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Control_R = 0xFFE4 , scim::SCIM_KEY_Caps_Lock = 0xFFE5 , scim::\n- SCIM_KEY_Shift_Lock = 0xFFE6 , scim::SCIM_KEY_Meta_L = 0xFFE7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Meta_R = 0xFFE8 , scim::SCIM_KEY_Alt_L = 0xFFE9 , scim::\n- SCIM_KEY_Alt_R = 0xFFEA , scim::SCIM_KEY_Super_L = 0xFFEB ,\n- \u00a0\u00a0scim::SCIM_KEY_Super_R = 0xFFEC , scim::SCIM_KEY_Hyper_L = 0xFFED , scim::\n- SCIM_KEY_Hyper_R = 0xFFEE , scim::SCIM_KEY_ISO_Lock = 0xFE01 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Level2_Latch = 0xFE02 , scim::SCIM_KEY_ISO_Level3_Shift =\n- 0xFE03 , scim::SCIM_KEY_ISO_Level3_Latch = 0xFE04 , scim::\n- SCIM_KEY_ISO_Level3_Lock = 0xFE05 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Group_Shift = 0xFF7E , scim::SCIM_KEY_ISO_Group_Latch =\n- 0xFE06 , scim::SCIM_KEY_ISO_Group_Lock = 0xFE07 , scim::SCIM_KEY_ISO_Next_Group\n- = 0xFE08 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Next_Group_Lock = 0xFE09 , scim::SCIM_KEY_ISO_Prev_Group =\n- 0xFE0A , scim::SCIM_KEY_ISO_Prev_Group_Lock = 0xFE0B , scim::\n- SCIM_KEY_ISO_First_Group = 0xFE0C ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_First_Group_Lock = 0xFE0D , scim::SCIM_KEY_ISO_Last_Group =\n- 0xFE0E , scim::SCIM_KEY_ISO_Last_Group_Lock = 0xFE0F , scim::\n- SCIM_KEY_ISO_Left_Tab = 0xFE20 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Move_Line_Up = 0xFE21 , scim::SCIM_KEY_ISO_Move_Line_Down =\n- 0xFE22 , scim::SCIM_KEY_ISO_Partial_Line_Up = 0xFE23 , scim::\n- SCIM_KEY_ISO_Partial_Line_Down = 0xFE24 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Partial_Space_Left = 0xFE25 , scim::\n- SCIM_KEY_ISO_Partial_Space_Right = 0xFE26 , scim::SCIM_KEY_ISO_Set_Margin_Left =\n- 0xFE27 , scim::SCIM_KEY_ISO_Set_Margin_Right = 0xFE28 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Release_Margin_Left = 0xFE29 , scim::\n- SCIM_KEY_ISO_Release_Margin_Right = 0xFE2A , scim::\n- SCIM_KEY_ISO_Release_Both_Margins = 0xFE2B , scim::SCIM_KEY_ISO_Fast_Cursor_Left\n- = 0xFE2C ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Fast_Cursor_Right = 0xFE2D , scim::\n- SCIM_KEY_ISO_Fast_Cursor_Up = 0xFE2E , scim::SCIM_KEY_ISO_Fast_Cursor_Down =\n- 0xFE2F , scim::SCIM_KEY_ISO_Continuous_Underline = 0xFE30 ,\n- \u00a0\u00a0scim::SCIM_KEY_ISO_Discontinuous_Underline = 0xFE31 , scim::\n- SCIM_KEY_ISO_Emphasize = 0xFE32 , scim::SCIM_KEY_ISO_Center_Object = 0xFE33 ,\n- scim::SCIM_KEY_ISO_Enter = 0xFE34 ,\n- \u00a0\u00a0scim::SCIM_KEY_dead_grave = 0xFE50 , scim::SCIM_KEY_dead_acute = 0xFE51 ,\n- scim::SCIM_KEY_dead_circumflex = 0xFE52 , scim::SCIM_KEY_dead_tilde = 0xFE53 ,\n- \u00a0\u00a0scim::SCIM_KEY_dead_macron = 0xFE54 , scim::SCIM_KEY_dead_breve = 0xFE55 ,\n- scim::SCIM_KEY_dead_abovedot = 0xFE56 , scim::SCIM_KEY_dead_diaeresis = 0xFE57 ,\n-\n- \u00a0\u00a0scim::SCIM_KEY_dead_abovering = 0xFE58 , scim::SCIM_KEY_dead_doubleacute =\n- 0xFE59 , scim::SCIM_KEY_dead_caron = 0xFE5A , scim::SCIM_KEY_dead_cedilla =\n- 0xFE5B ,\n- \u00a0\u00a0scim::SCIM_KEY_dead_ogonek = 0xFE5C , scim::SCIM_KEY_dead_iota = 0xFE5D ,\n- scim::SCIM_KEY_dead_voiced_sound = 0xFE5E , scim::SCIM_KEY_dead_semivoiced_sound\n- = 0xFE5F ,\n- \u00a0\u00a0scim::SCIM_KEY_dead_belowdot = 0xFE60 , scim::SCIM_KEY_dead_hook = 0xFE61 ,\n- scim::SCIM_KEY_dead_horn = 0xFE62 , scim::SCIM_KEY_First_Virtual_Screen = 0xFED0\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Prev_Virtual_Screen = 0xFED1 , scim::\n- SCIM_KEY_Next_Virtual_Screen = 0xFED2 , scim::SCIM_KEY_Last_Virtual_Screen =\n- 0xFED4 , scim::SCIM_KEY_Terminate_Server = 0xFED5 ,\n- \u00a0\u00a0scim::SCIM_KEY_AccessX_Enable = 0xFE70 , scim::\n- SCIM_KEY_AccessX_Feedback_Enable = 0xFE71 , scim::SCIM_KEY_RepeatKeys_Enable =\n- 0xFE72 , scim::SCIM_KEY_SlowKeys_Enable = 0xFE73 ,\n- \u00a0\u00a0scim::SCIM_KEY_BounceKeys_Enable = 0xFE74 , scim::SCIM_KEY_StickyKeys_Enable =\n- 0xFE75 , scim::SCIM_KEY_MouseKeys_Enable = 0xFE76 , scim::\n- SCIM_KEY_MouseKeys_Accel_Enable = 0xFE77 ,\n- \u00a0\u00a0scim::SCIM_KEY_Overlay1_Enable = 0xFE78 , scim::SCIM_KEY_Overlay2_Enable =\n- 0xFE79 , scim::SCIM_KEY_AudibleBell_Enable = 0xFE7A , scim::\n- SCIM_KEY_Pointer_Left = 0xFEE0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_Right = 0xFEE1 , scim::SCIM_KEY_Pointer_Up = 0xFEE2 ,\n- scim::SCIM_KEY_Pointer_Down = 0xFEE3 , scim::SCIM_KEY_Pointer_UpLeft = 0xFEE4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_UpRight = 0xFEE5 , scim::SCIM_KEY_Pointer_DownLeft =\n- 0xFEE6 , scim::SCIM_KEY_Pointer_DownRight = 0xFEE7 , scim::\n- SCIM_KEY_Pointer_Button_Dflt = 0xFEE8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_Button1 = 0xFEE9 , scim::SCIM_KEY_Pointer_Button2 =\n- 0xFEEA , scim::SCIM_KEY_Pointer_Button3 = 0xFEEB , scim::\n- SCIM_KEY_Pointer_Button4 = 0xFEEC ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_Button5 = 0xFEED , scim::SCIM_KEY_Pointer_DblClick_Dflt\n- = 0xFEEE , scim::SCIM_KEY_Pointer_DblClick1 = 0xFEEF , scim::\n- SCIM_KEY_Pointer_DblClick2 = 0xFEF0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_DblClick3 = 0xFEF1 , scim::SCIM_KEY_Pointer_DblClick4 =\n- 0xFEF2 , scim::SCIM_KEY_Pointer_DblClick5 = 0xFEF3 , scim::\n- SCIM_KEY_Pointer_Drag_Dflt = 0xFEF4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_Drag1 = 0xFEF5 , scim::SCIM_KEY_Pointer_Drag2 = 0xFEF6\n- , scim::SCIM_KEY_Pointer_Drag3 = 0xFEF7 , scim::SCIM_KEY_Pointer_Drag4 = 0xFEF8\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_Drag5 = 0xFEFD , scim::SCIM_KEY_Pointer_EnableKeys =\n- 0xFEF9 , scim::SCIM_KEY_Pointer_Accelerate = 0xFEFA , scim::\n- SCIM_KEY_Pointer_DfltBtnNext = 0xFEFB ,\n- \u00a0\u00a0scim::SCIM_KEY_Pointer_DfltBtnPrev = 0xFEFC , scim::SCIM_KEY_3270_Duplicate =\n- 0xFD01 , scim::SCIM_KEY_3270_FieldMark = 0xFD02 , scim::SCIM_KEY_3270_Right2 =\n- 0xFD03 ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_Left2 = 0xFD04 , scim::SCIM_KEY_3270_BackTab = 0xFD05 ,\n- scim::SCIM_KEY_3270_EraseEOF = 0xFD06 , scim::SCIM_KEY_3270_EraseInput = 0xFD07\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_Reset = 0xFD08 , scim::SCIM_KEY_3270_Quit = 0xFD09 ,\n- scim::SCIM_KEY_3270_PA1 = 0xFD0A , scim::SCIM_KEY_3270_PA2 = 0xFD0B ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_PA3 = 0xFD0C , scim::SCIM_KEY_3270_Test = 0xFD0D , scim::\n- SCIM_KEY_3270_Attn = 0xFD0E , scim::SCIM_KEY_3270_CursorBlink = 0xFD0F ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_AltCursor = 0xFD10 , scim::SCIM_KEY_3270_KeyClick = 0xFD11\n- , scim::SCIM_KEY_3270_Jump = 0xFD12 , scim::SCIM_KEY_3270_Ident = 0xFD13 ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_Rule = 0xFD14 , scim::SCIM_KEY_3270_Copy = 0xFD15 , scim::\n- SCIM_KEY_3270_Play = 0xFD16 , scim::SCIM_KEY_3270_Setup = 0xFD17 ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_Record = 0xFD18 , scim::SCIM_KEY_3270_ChangeScreen =\n- 0xFD19 , scim::SCIM_KEY_3270_DeleteWord = 0xFD1A , scim::SCIM_KEY_3270_ExSelect\n- = 0xFD1B ,\n- \u00a0\u00a0scim::SCIM_KEY_3270_CursorSelect = 0xFD1C , scim::SCIM_KEY_3270_PrintScreen =\n- 0xFD1D , scim::SCIM_KEY_3270_Enter = 0xFD1E , scim::SCIM_KEY_space = 0x020 ,\n- \u00a0\u00a0scim::SCIM_KEY_exclam = 0x021 , scim::SCIM_KEY_quotedbl = 0x022 , scim::\n- SCIM_KEY_numbersign = 0x023 , scim::SCIM_KEY_dollar = 0x024 ,\n- \u00a0\u00a0scim::SCIM_KEY_percent = 0x025 , scim::SCIM_KEY_ampersand = 0x026 , scim::\n- SCIM_KEY_apostrophe = 0x027 , scim::SCIM_KEY_quoteright = 0x027 ,\n- \u00a0\u00a0scim::SCIM_KEY_parenleft = 0x028 , scim::SCIM_KEY_parenright = 0x029 , scim::\n- SCIM_KEY_asterisk = 0x02a , scim::SCIM_KEY_plus = 0x02b ,\n- \u00a0\u00a0scim::SCIM_KEY_comma = 0x02c , scim::SCIM_KEY_minus = 0x02d , scim::\n- SCIM_KEY_period = 0x02e , scim::SCIM_KEY_slash = 0x02f ,\n- \u00a0\u00a0scim::SCIM_KEY_0 = 0x030 , scim::SCIM_KEY_1 = 0x031 , scim::SCIM_KEY_2 = 0x032\n- , scim::SCIM_KEY_3 = 0x033 ,\n- \u00a0\u00a0scim::SCIM_KEY_4 = 0x034 , scim::SCIM_KEY_5 = 0x035 , scim::SCIM_KEY_6 = 0x036\n- , scim::SCIM_KEY_7 = 0x037 ,\n- \u00a0\u00a0scim::SCIM_KEY_8 = 0x038 , scim::SCIM_KEY_9 = 0x039 , scim::SCIM_KEY_colon =\n- 0x03a , scim::SCIM_KEY_semicolon = 0x03b ,\n- \u00a0\u00a0scim::SCIM_KEY_less = 0x03c , scim::SCIM_KEY_equal = 0x03d , scim::\n- SCIM_KEY_greater = 0x03e , scim::SCIM_KEY_question = 0x03f ,\n- \u00a0\u00a0scim::SCIM_KEY_at = 0x040 , scim::SCIM_KEY_A = 0x041 , scim::SCIM_KEY_B =\n- 0x042 , scim::SCIM_KEY_C = 0x043 ,\n- \u00a0\u00a0scim::SCIM_KEY_D = 0x044 , scim::SCIM_KEY_E = 0x045 , scim::SCIM_KEY_F = 0x046\n- , scim::SCIM_KEY_G = 0x047 ,\n- \u00a0\u00a0scim::SCIM_KEY_H = 0x048 , scim::SCIM_KEY_I = 0x049 , scim::SCIM_KEY_J = 0x04a\n- , scim::SCIM_KEY_K = 0x04b ,\n- \u00a0\u00a0scim::SCIM_KEY_L = 0x04c , scim::SCIM_KEY_M = 0x04d , scim::SCIM_KEY_N = 0x04e\n- , scim::SCIM_KEY_O = 0x04f ,\n- \u00a0\u00a0scim::SCIM_KEY_P = 0x050 , scim::SCIM_KEY_Q = 0x051 , scim::SCIM_KEY_R = 0x052\n- , scim::SCIM_KEY_S = 0x053 ,\n- \u00a0\u00a0scim::SCIM_KEY_T = 0x054 , scim::SCIM_KEY_U = 0x055 , scim::SCIM_KEY_V = 0x056\n- , scim::SCIM_KEY_W = 0x057 ,\n- \u00a0\u00a0scim::SCIM_KEY_X = 0x058 , scim::SCIM_KEY_Y = 0x059 , scim::SCIM_KEY_Z = 0x05a\n- , scim::SCIM_KEY_bracketleft = 0x05b ,\n- \u00a0\u00a0scim::SCIM_KEY_backslash = 0x05c , scim::SCIM_KEY_bracketright = 0x05d ,\n- scim::SCIM_KEY_asciicircum = 0x05e , scim::SCIM_KEY_underscore = 0x05f ,\n- \u00a0\u00a0scim::SCIM_KEY_grave = 0x060 , scim::SCIM_KEY_a = 0x061 , scim::SCIM_KEY_b =\n- 0x062 , scim::SCIM_KEY_c = 0x063 ,\n- \u00a0\u00a0scim::SCIM_KEY_d = 0x064 , scim::SCIM_KEY_e = 0x065 , scim::SCIM_KEY_f = 0x066\n- , scim::SCIM_KEY_g = 0x067 ,\n- \u00a0\u00a0scim::SCIM_KEY_h = 0x068 , scim::SCIM_KEY_i = 0x069 , scim::SCIM_KEY_j = 0x06a\n- , scim::SCIM_KEY_k = 0x06b ,\n- \u00a0\u00a0scim::SCIM_KEY_l = 0x06c , scim::SCIM_KEY_m = 0x06d , scim::SCIM_KEY_n = 0x06e\n- , scim::SCIM_KEY_o = 0x06f ,\n- \u00a0\u00a0scim::SCIM_KEY_p = 0x070 , scim::SCIM_KEY_q = 0x071 , scim::SCIM_KEY_r = 0x072\n- , scim::SCIM_KEY_s = 0x073 ,\n- \u00a0\u00a0scim::SCIM_KEY_t = 0x074 , scim::SCIM_KEY_u = 0x075 , scim::SCIM_KEY_v = 0x076\n- , scim::SCIM_KEY_w = 0x077 ,\n- \u00a0\u00a0scim::SCIM_KEY_x = 0x078 , scim::SCIM_KEY_y = 0x079 , scim::SCIM_KEY_z = 0x07a\n- , scim::SCIM_KEY_braceleft = 0x07b ,\n- \u00a0\u00a0scim::SCIM_KEY_bar = 0x07c , scim::SCIM_KEY_braceright = 0x07d , scim::\n- SCIM_KEY_asciitilde = 0x07e , scim::SCIM_KEY_nobreakspace = 0x0a0 ,\n- \u00a0\u00a0scim::SCIM_KEY_exclamdown = 0x0a1 , scim::SCIM_KEY_cent = 0x0a2 , scim::\n- SCIM_KEY_sterling = 0x0a3 , scim::SCIM_KEY_currency = 0x0a4 ,\n- \u00a0\u00a0scim::SCIM_KEY_yen = 0x0a5 , scim::SCIM_KEY_brokenbar = 0x0a6 , scim::\n- SCIM_KEY_section = 0x0a7 , scim::SCIM_KEY_diaeresis = 0x0a8 ,\n- \u00a0\u00a0scim::SCIM_KEY_copyright = 0x0a9 , scim::SCIM_KEY_ordfeminine = 0x0aa , scim::\n- SCIM_KEY_guillemotleft = 0x0ab , scim::SCIM_KEY_notsign = 0x0ac ,\n- \u00a0\u00a0scim::SCIM_KEY_hyphen = 0x0ad , scim::SCIM_KEY_registered = 0x0ae , scim::\n- SCIM_KEY_macron = 0x0af , scim::SCIM_KEY_degree = 0x0b0 ,\n- \u00a0\u00a0scim::SCIM_KEY_plusminus = 0x0b1 , scim::SCIM_KEY_twosuperior = 0x0b2 , scim::\n- SCIM_KEY_threesuperior = 0x0b3 , scim::SCIM_KEY_acute = 0x0b4 ,\n- \u00a0\u00a0scim::SCIM_KEY_mu = 0x0b5 , scim::SCIM_KEY_paragraph = 0x0b6 , scim::\n- SCIM_KEY_periodcentered = 0x0b7 , scim::SCIM_KEY_cedilla = 0x0b8 ,\n- \u00a0\u00a0scim::SCIM_KEY_onesuperior = 0x0b9 , scim::SCIM_KEY_masculine = 0x0ba , scim::\n- SCIM_KEY_guillemotright = 0x0bb , scim::SCIM_KEY_onequarter = 0x0bc ,\n- \u00a0\u00a0scim::SCIM_KEY_onehalf = 0x0bd , scim::SCIM_KEY_threequarters = 0x0be , scim::\n- SCIM_KEY_questiondown = 0x0bf , scim::SCIM_KEY_Agrave = 0x0c0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Aacute = 0x0c1 , scim::SCIM_KEY_Acircumflex = 0x0c2 , scim::\n- SCIM_KEY_Atilde = 0x0c3 , scim::SCIM_KEY_Adiaeresis = 0x0c4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Aring = 0x0c5 , scim::SCIM_KEY_AE = 0x0c6 , scim::\n- SCIM_KEY_Ccedilla = 0x0c7 , scim::SCIM_KEY_Egrave = 0x0c8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Eacute = 0x0c9 , scim::SCIM_KEY_Ecircumflex = 0x0ca , scim::\n- SCIM_KEY_Ediaeresis = 0x0cb , scim::SCIM_KEY_Igrave = 0x0cc ,\n- \u00a0\u00a0scim::SCIM_KEY_Iacute = 0x0cd , scim::SCIM_KEY_Icircumflex = 0x0ce , scim::\n- SCIM_KEY_Idiaeresis = 0x0cf , scim::SCIM_KEY_ETH = 0x0d0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Eth = 0x0d0 , scim::SCIM_KEY_Ntilde = 0x0d1 , scim::\n- SCIM_KEY_Ograve = 0x0d2 , scim::SCIM_KEY_Oacute = 0x0d3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ocircumflex = 0x0d4 , scim::SCIM_KEY_Otilde = 0x0d5 , scim::\n- SCIM_KEY_Odiaeresis = 0x0d6 , scim::SCIM_KEY_multiply = 0x0d7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ooblique = 0x0d8 , scim::SCIM_KEY_Oslash = SCIM_KEY_Ooblique ,\n- scim::SCIM_KEY_Ugrave = 0x0d9 , scim::SCIM_KEY_Uacute = 0x0da ,\n- \u00a0\u00a0scim::SCIM_KEY_Ucircumflex = 0x0db , scim::SCIM_KEY_Udiaeresis = 0x0dc ,\n- scim::SCIM_KEY_Yacute = 0x0dd , scim::SCIM_KEY_THORN = 0x0de ,\n- \u00a0\u00a0scim::SCIM_KEY_Thorn = 0x0de , scim::SCIM_KEY_ssharp = 0x0df , scim::\n- SCIM_KEY_agrave = 0x0e0 , scim::SCIM_KEY_aacute = 0x0e1 ,\n- \u00a0\u00a0scim::SCIM_KEY_acircumflex = 0x0e2 , scim::SCIM_KEY_atilde = 0x0e3 , scim::\n- SCIM_KEY_adiaeresis = 0x0e4 , scim::SCIM_KEY_aring = 0x0e5 ,\n- \u00a0\u00a0scim::SCIM_KEY_ae = 0x0e6 , scim::SCIM_KEY_ccedilla = 0x0e7 , scim::\n- SCIM_KEY_egrave = 0x0e8 , scim::SCIM_KEY_eacute = 0x0e9 ,\n- \u00a0\u00a0scim::SCIM_KEY_ecircumflex = 0x0ea , scim::SCIM_KEY_ediaeresis = 0x0eb ,\n- scim::SCIM_KEY_igrave = 0x0ec , scim::SCIM_KEY_iacute = 0x0ed ,\n- \u00a0\u00a0scim::SCIM_KEY_icircumflex = 0x0ee , scim::SCIM_KEY_idiaeresis = 0x0ef ,\n- scim::SCIM_KEY_eth = 0x0f0 , scim::SCIM_KEY_ntilde = 0x0f1 ,\n- \u00a0\u00a0scim::SCIM_KEY_ograve = 0x0f2 , scim::SCIM_KEY_oacute = 0x0f3 , scim::\n- SCIM_KEY_ocircumflex = 0x0f4 , scim::SCIM_KEY_otilde = 0x0f5 ,\n- \u00a0\u00a0scim::SCIM_KEY_odiaeresis = 0x0f6 , scim::SCIM_KEY_division = 0x0f7 , scim::\n- SCIM_KEY_oslash = 0x0f8 , scim::SCIM_KEY_ooblique = SCIM_KEY_oslash ,\n- \u00a0\u00a0scim::SCIM_KEY_ugrave = 0x0f9 , scim::SCIM_KEY_uacute = 0x0fa , scim::\n- SCIM_KEY_ucircumflex = 0x0fb , scim::SCIM_KEY_udiaeresis = 0x0fc ,\n- \u00a0\u00a0scim::SCIM_KEY_yacute = 0x0fd , scim::SCIM_KEY_thorn = 0x0fe , scim::\n- SCIM_KEY_ydiaeresis = 0x0ff , scim::SCIM_KEY_Aogonek = 0x1a1 ,\n- \u00a0\u00a0scim::SCIM_KEY_breve = 0x1a2 , scim::SCIM_KEY_Lstroke = 0x1a3 , scim::\n- SCIM_KEY_Lcaron = 0x1a5 , scim::SCIM_KEY_Sacute = 0x1a6 ,\n- \u00a0\u00a0scim::SCIM_KEY_Scaron = 0x1a9 , scim::SCIM_KEY_Scedilla = 0x1aa , scim::\n- SCIM_KEY_Tcaron = 0x1ab , scim::SCIM_KEY_Zacute = 0x1ac ,\n- \u00a0\u00a0scim::SCIM_KEY_Zcaron = 0x1ae , scim::SCIM_KEY_Zabovedot = 0x1af , scim::\n- SCIM_KEY_aogonek = 0x1b1 , scim::SCIM_KEY_ogonek = 0x1b2 ,\n- \u00a0\u00a0scim::SCIM_KEY_lstroke = 0x1b3 , scim::SCIM_KEY_lcaron = 0x1b5 , scim::\n- SCIM_KEY_sacute = 0x1b6 , scim::SCIM_KEY_caron = 0x1b7 ,\n- \u00a0\u00a0scim::SCIM_KEY_scaron = 0x1b9 , scim::SCIM_KEY_scedilla = 0x1ba , scim::\n- SCIM_KEY_tcaron = 0x1bb , scim::SCIM_KEY_zacute = 0x1bc ,\n- \u00a0\u00a0scim::SCIM_KEY_doubleacute = 0x1bd , scim::SCIM_KEY_zcaron = 0x1be , scim::\n- SCIM_KEY_zabovedot = 0x1bf , scim::SCIM_KEY_Racute = 0x1c0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Abreve = 0x1c3 , scim::SCIM_KEY_Lacute = 0x1c5 , scim::\n- SCIM_KEY_Cacute = 0x1c6 , scim::SCIM_KEY_Ccaron = 0x1c8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Eogonek = 0x1ca , scim::SCIM_KEY_Ecaron = 0x1cc , scim::\n- SCIM_KEY_Dcaron = 0x1cf , scim::SCIM_KEY_Dstroke = 0x1d0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Nacute = 0x1d1 , scim::SCIM_KEY_Ncaron = 0x1d2 , scim::\n- SCIM_KEY_Odoubleacute = 0x1d5 , scim::SCIM_KEY_Rcaron = 0x1d8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Uring = 0x1d9 , scim::SCIM_KEY_Udoubleacute = 0x1db , scim::\n- SCIM_KEY_Tcedilla = 0x1de , scim::SCIM_KEY_racute = 0x1e0 ,\n- \u00a0\u00a0scim::SCIM_KEY_abreve = 0x1e3 , scim::SCIM_KEY_lacute = 0x1e5 , scim::\n- SCIM_KEY_cacute = 0x1e6 , scim::SCIM_KEY_ccaron = 0x1e8 ,\n- \u00a0\u00a0scim::SCIM_KEY_eogonek = 0x1ea , scim::SCIM_KEY_ecaron = 0x1ec , scim::\n- SCIM_KEY_dcaron = 0x1ef , scim::SCIM_KEY_dstroke = 0x1f0 ,\n- \u00a0\u00a0scim::SCIM_KEY_nacute = 0x1f1 , scim::SCIM_KEY_ncaron = 0x1f2 , scim::\n- SCIM_KEY_odoubleacute = 0x1f5 , scim::SCIM_KEY_udoubleacute = 0x1fb ,\n- \u00a0\u00a0scim::SCIM_KEY_rcaron = 0x1f8 , scim::SCIM_KEY_uring = 0x1f9 , scim::\n- SCIM_KEY_tcedilla = 0x1fe , scim::SCIM_KEY_abovedot = 0x1ff ,\n- \u00a0\u00a0scim::SCIM_KEY_Hstroke = 0x2a1 , scim::SCIM_KEY_Hcircumflex = 0x2a6 , scim::\n- SCIM_KEY_Iabovedot = 0x2a9 , scim::SCIM_KEY_Gbreve = 0x2ab ,\n- \u00a0\u00a0scim::SCIM_KEY_Jcircumflex = 0x2ac , scim::SCIM_KEY_hstroke = 0x2b1 , scim::\n- SCIM_KEY_hcircumflex = 0x2b6 , scim::SCIM_KEY_idotless = 0x2b9 ,\n- \u00a0\u00a0scim::SCIM_KEY_gbreve = 0x2bb , scim::SCIM_KEY_jcircumflex = 0x2bc , scim::\n- SCIM_KEY_Cabovedot = 0x2c5 , scim::SCIM_KEY_Ccircumflex = 0x2c6 ,\n- \u00a0\u00a0scim::SCIM_KEY_Gabovedot = 0x2d5 , scim::SCIM_KEY_Gcircumflex = 0x2d8 , scim::\n- SCIM_KEY_Ubreve = 0x2dd , scim::SCIM_KEY_Scircumflex = 0x2de ,\n- \u00a0\u00a0scim::SCIM_KEY_cabovedot = 0x2e5 , scim::SCIM_KEY_ccircumflex = 0x2e6 , scim::\n- SCIM_KEY_gabovedot = 0x2f5 , scim::SCIM_KEY_gcircumflex = 0x2f8 ,\n- \u00a0\u00a0scim::SCIM_KEY_ubreve = 0x2fd , scim::SCIM_KEY_scircumflex = 0x2fe , scim::\n- SCIM_KEY_kra = 0x3a2 , scim::SCIM_KEY_kappa = 0x3a2 ,\n- \u00a0\u00a0scim::SCIM_KEY_Rcedilla = 0x3a3 , scim::SCIM_KEY_Itilde = 0x3a5 , scim::\n- SCIM_KEY_Lcedilla = 0x3a6 , scim::SCIM_KEY_Emacron = 0x3aa ,\n- \u00a0\u00a0scim::SCIM_KEY_Gcedilla = 0x3ab , scim::SCIM_KEY_Tslash = 0x3ac , scim::\n- SCIM_KEY_rcedilla = 0x3b3 , scim::SCIM_KEY_itilde = 0x3b5 ,\n- \u00a0\u00a0scim::SCIM_KEY_lcedilla = 0x3b6 , scim::SCIM_KEY_emacron = 0x3ba , scim::\n- SCIM_KEY_gcedilla = 0x3bb , scim::SCIM_KEY_tslash = 0x3bc ,\n- \u00a0\u00a0scim::SCIM_KEY_ENG = 0x3bd , scim::SCIM_KEY_eng = 0x3bf , scim::\n- SCIM_KEY_Amacron = 0x3c0 , scim::SCIM_KEY_Iogonek = 0x3c7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Eabovedot = 0x3cc , scim::SCIM_KEY_Imacron = 0x3cf , scim::\n- SCIM_KEY_Ncedilla = 0x3d1 , scim::SCIM_KEY_Omacron = 0x3d2 ,\n- \u00a0\u00a0scim::SCIM_KEY_Kcedilla = 0x3d3 , scim::SCIM_KEY_Uogonek = 0x3d9 , scim::\n- SCIM_KEY_Utilde = 0x3dd , scim::SCIM_KEY_Umacron = 0x3de ,\n- \u00a0\u00a0scim::SCIM_KEY_amacron = 0x3e0 , scim::SCIM_KEY_iogonek = 0x3e7 , scim::\n- SCIM_KEY_eabovedot = 0x3ec , scim::SCIM_KEY_imacron = 0x3ef ,\n- \u00a0\u00a0scim::SCIM_KEY_ncedilla = 0x3f1 , scim::SCIM_KEY_omacron = 0x3f2 , scim::\n- SCIM_KEY_kcedilla = 0x3f3 , scim::SCIM_KEY_uogonek = 0x3f9 ,\n- \u00a0\u00a0scim::SCIM_KEY_utilde = 0x3fd , scim::SCIM_KEY_umacron = 0x3fe , scim::\n- SCIM_KEY_Babovedot = 0x12a1 , scim::SCIM_KEY_babovedot = 0x12a2 ,\n- \u00a0\u00a0scim::SCIM_KEY_Dabovedot = 0x12a6 , scim::SCIM_KEY_Wgrave = 0x12a8 , scim::\n- SCIM_KEY_Wacute = 0x12aa , scim::SCIM_KEY_dabovedot = 0x12ab ,\n- \u00a0\u00a0scim::SCIM_KEY_Ygrave = 0x12ac , scim::SCIM_KEY_Fabovedot = 0x12b0 , scim::\n- SCIM_KEY_fabovedot = 0x12b1 , scim::SCIM_KEY_Mabovedot = 0x12b4 ,\n- \u00a0\u00a0scim::SCIM_KEY_mabovedot = 0x12b5 , scim::SCIM_KEY_Pabovedot = 0x12b7 , scim::\n- SCIM_KEY_wgrave = 0x12b8 , scim::SCIM_KEY_pabovedot = 0x12b9 ,\n- \u00a0\u00a0scim::SCIM_KEY_wacute = 0x12ba , scim::SCIM_KEY_Sabovedot = 0x12bb , scim::\n- SCIM_KEY_ygrave = 0x12bc , scim::SCIM_KEY_Wdiaeresis = 0x12bd ,\n- \u00a0\u00a0scim::SCIM_KEY_wdiaeresis = 0x12be , scim::SCIM_KEY_sabovedot = 0x12bf ,\n- scim::SCIM_KEY_Wcircumflex = 0x12d0 , scim::SCIM_KEY_Tabovedot = 0x12d7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ycircumflex = 0x12de , scim::SCIM_KEY_wcircumflex = 0x12f0 ,\n- scim::SCIM_KEY_tabovedot = 0x12f7 , scim::SCIM_KEY_ycircumflex = 0x12fe ,\n- \u00a0\u00a0scim::SCIM_KEY_OE = 0x13bc , scim::SCIM_KEY_oe = 0x13bd , scim::\n- SCIM_KEY_Ydiaeresis = 0x13be , scim::SCIM_KEY_overline = 0x47e ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_fullstop = 0x4a1 , scim::SCIM_KEY_kana_openingbracket =\n- 0x4a2 , scim::SCIM_KEY_kana_closingbracket = 0x4a3 , scim::SCIM_KEY_kana_comma =\n- 0x4a4 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_conjunctive = 0x4a5 , scim::SCIM_KEY_kana_middledot =\n- 0x4a5 , scim::SCIM_KEY_kana_WO = 0x4a6 , scim::SCIM_KEY_kana_a = 0x4a7 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_i = 0x4a8 , scim::SCIM_KEY_kana_u = 0x4a9 , scim::\n- SCIM_KEY_kana_e = 0x4aa , scim::SCIM_KEY_kana_o = 0x4ab ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_ya = 0x4ac , scim::SCIM_KEY_kana_yu = 0x4ad , scim::\n- SCIM_KEY_kana_yo = 0x4ae , scim::SCIM_KEY_kana_tsu = 0x4af ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_tu = 0x4af , scim::SCIM_KEY_prolongedsound = 0x4b0 ,\n- scim::SCIM_KEY_kana_A = 0x4b1 , scim::SCIM_KEY_kana_I = 0x4b2 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_U = 0x4b3 , scim::SCIM_KEY_kana_E = 0x4b4 , scim::\n- SCIM_KEY_kana_O = 0x4b5 , scim::SCIM_KEY_kana_KA = 0x4b6 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_KI = 0x4b7 , scim::SCIM_KEY_kana_KU = 0x4b8 , scim::\n- SCIM_KEY_kana_KE = 0x4b9 , scim::SCIM_KEY_kana_KO = 0x4ba ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_SA = 0x4bb , scim::SCIM_KEY_kana_SHI = 0x4bc , scim::\n- SCIM_KEY_kana_SU = 0x4bd , scim::SCIM_KEY_kana_SE = 0x4be ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_SO = 0x4bf , scim::SCIM_KEY_kana_TA = 0x4c0 , scim::\n- SCIM_KEY_kana_CHI = 0x4c1 , scim::SCIM_KEY_kana_TI = 0x4c1 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_TSU = 0x4c2 , scim::SCIM_KEY_kana_TU = 0x4c2 , scim::\n- SCIM_KEY_kana_TE = 0x4c3 , scim::SCIM_KEY_kana_TO = 0x4c4 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_NA = 0x4c5 , scim::SCIM_KEY_kana_NI = 0x4c6 , scim::\n- SCIM_KEY_kana_NU = 0x4c7 , scim::SCIM_KEY_kana_NE = 0x4c8 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_NO = 0x4c9 , scim::SCIM_KEY_kana_HA = 0x4ca , scim::\n- SCIM_KEY_kana_HI = 0x4cb , scim::SCIM_KEY_kana_FU = 0x4cc ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_HU = 0x4cc , scim::SCIM_KEY_kana_HE = 0x4cd , scim::\n- SCIM_KEY_kana_HO = 0x4ce , scim::SCIM_KEY_kana_MA = 0x4cf ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_MI = 0x4d0 , scim::SCIM_KEY_kana_MU = 0x4d1 , scim::\n- SCIM_KEY_kana_ME = 0x4d2 , scim::SCIM_KEY_kana_MO = 0x4d3 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_YA = 0x4d4 , scim::SCIM_KEY_kana_YU = 0x4d5 , scim::\n- SCIM_KEY_kana_YO = 0x4d6 , scim::SCIM_KEY_kana_RA = 0x4d7 ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_RI = 0x4d8 , scim::SCIM_KEY_kana_RU = 0x4d9 , scim::\n- SCIM_KEY_kana_RE = 0x4da , scim::SCIM_KEY_kana_RO = 0x4db ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_WA = 0x4dc , scim::SCIM_KEY_kana_N = 0x4dd , scim::\n- SCIM_KEY_voicedsound = 0x4de , scim::SCIM_KEY_semivoicedsound = 0x4df ,\n- \u00a0\u00a0scim::SCIM_KEY_kana_switch = 0xFF7E , scim::SCIM_KEY_Farsi_0 = 0x590 , scim::\n- SCIM_KEY_Farsi_1 = 0x591 , scim::SCIM_KEY_Farsi_2 = 0x592 ,\n- \u00a0\u00a0scim::SCIM_KEY_Farsi_3 = 0x593 , scim::SCIM_KEY_Farsi_4 = 0x594 , scim::\n- SCIM_KEY_Farsi_5 = 0x595 , scim::SCIM_KEY_Farsi_6 = 0x596 ,\n- \u00a0\u00a0scim::SCIM_KEY_Farsi_7 = 0x597 , scim::SCIM_KEY_Farsi_8 = 0x598 , scim::\n- SCIM_KEY_Farsi_9 = 0x599 , scim::SCIM_KEY_Arabic_percent = 0x5a5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_superscript_alef = 0x5a6 , scim::SCIM_KEY_Arabic_tteh =\n- 0x5a7 , scim::SCIM_KEY_Arabic_peh = 0x5a8 , scim::SCIM_KEY_Arabic_tcheh = 0x5a9\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_ddal = 0x5aa , scim::SCIM_KEY_Arabic_rreh = 0x5ab ,\n- scim::SCIM_KEY_Arabic_comma = 0x5ac , scim::SCIM_KEY_Arabic_fullstop = 0x5ae ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_0 = 0x5b0 , scim::SCIM_KEY_Arabic_1 = 0x5b1 , scim::\n- SCIM_KEY_Arabic_2 = 0x5b2 , scim::SCIM_KEY_Arabic_3 = 0x5b3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_4 = 0x5b4 , scim::SCIM_KEY_Arabic_5 = 0x5b5 , scim::\n- SCIM_KEY_Arabic_6 = 0x5b6 , scim::SCIM_KEY_Arabic_7 = 0x5b7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_8 = 0x5b8 , scim::SCIM_KEY_Arabic_9 = 0x5b9 , scim::\n- SCIM_KEY_Arabic_semicolon = 0x5bb , scim::SCIM_KEY_Arabic_question_mark = 0x5bf\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_hamza = 0x5c1 , scim::SCIM_KEY_Arabic_maddaonalef =\n- 0x5c2 , scim::SCIM_KEY_Arabic_hamzaonalef = 0x5c3 , scim::\n- SCIM_KEY_Arabic_hamzaonwaw = 0x5c4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_hamzaunderalef = 0x5c5 , scim::\n- SCIM_KEY_Arabic_hamzaonyeh = 0x5c6 , scim::SCIM_KEY_Arabic_alef = 0x5c7 , scim::\n- SCIM_KEY_Arabic_beh = 0x5c8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_tehmarbuta = 0x5c9 , scim::SCIM_KEY_Arabic_teh = 0x5ca ,\n- scim::SCIM_KEY_Arabic_theh = 0x5cb , scim::SCIM_KEY_Arabic_jeem = 0x5cc ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_hah = 0x5cd , scim::SCIM_KEY_Arabic_khah = 0x5ce ,\n- scim::SCIM_KEY_Arabic_dal = 0x5cf , scim::SCIM_KEY_Arabic_thal = 0x5d0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_ra = 0x5d1 , scim::SCIM_KEY_Arabic_zain = 0x5d2 , scim::\n- SCIM_KEY_Arabic_seen = 0x5d3 , scim::SCIM_KEY_Arabic_sheen = 0x5d4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_sad = 0x5d5 , scim::SCIM_KEY_Arabic_dad = 0x5d6 , scim::\n- SCIM_KEY_Arabic_tah = 0x5d7 , scim::SCIM_KEY_Arabic_zah = 0x5d8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_ain = 0x5d9 , scim::SCIM_KEY_Arabic_ghain = 0x5da ,\n- scim::SCIM_KEY_Arabic_tatweel = 0x5e0 , scim::SCIM_KEY_Arabic_feh = 0x5e1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_qaf = 0x5e2 , scim::SCIM_KEY_Arabic_kaf = 0x5e3 , scim::\n- SCIM_KEY_Arabic_lam = 0x5e4 , scim::SCIM_KEY_Arabic_meem = 0x5e5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_noon = 0x5e6 , scim::SCIM_KEY_Arabic_ha = 0x5e7 , scim::\n- SCIM_KEY_Arabic_heh = 0x5e7 , scim::SCIM_KEY_Arabic_waw = 0x5e8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_alefmaksura = 0x5e9 , scim::SCIM_KEY_Arabic_yeh = 0x5ea\n- , scim::SCIM_KEY_Arabic_fathatan = 0x5eb , scim::SCIM_KEY_Arabic_dammatan =\n- 0x5ec ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_kasratan = 0x5ed , scim::SCIM_KEY_Arabic_fatha = 0x5ee ,\n- scim::SCIM_KEY_Arabic_damma = 0x5ef , scim::SCIM_KEY_Arabic_kasra = 0x5f0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_shadda = 0x5f1 , scim::SCIM_KEY_Arabic_sukun = 0x5f2 ,\n- scim::SCIM_KEY_Arabic_madda_above = 0x5f3 , scim::SCIM_KEY_Arabic_hamza_above =\n- 0x5f4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_hamza_below = 0x5f5 , scim::SCIM_KEY_Arabic_jeh = 0x5f6\n- , scim::SCIM_KEY_Arabic_veh = 0x5f7 , scim::SCIM_KEY_Arabic_keheh = 0x5f8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_gaf = 0x5f9 , scim::SCIM_KEY_Arabic_noon_ghunna = 0x5fa\n- , scim::SCIM_KEY_Arabic_heh_doachashmee = 0x5fb , scim::SCIM_KEY_Farsi_yeh =\n- 0x5fc ,\n- \u00a0\u00a0scim::SCIM_KEY_Arabic_farsi_yeh = SCIM_KEY_Farsi_yeh , scim::\n- SCIM_KEY_Arabic_yeh_baree = 0x5fd , scim::SCIM_KEY_Arabic_heh_goal = 0x5fe ,\n- scim::SCIM_KEY_Arabic_switch = 0xFF7E ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_GHE_bar = 0x680 , scim::SCIM_KEY_Cyrillic_ghe_bar =\n- 0x690 , scim::SCIM_KEY_Cyrillic_ZHE_descender = 0x681 , scim::\n- SCIM_KEY_Cyrillic_zhe_descender = 0x691 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_KA_descender = 0x682 , scim::\n- SCIM_KEY_Cyrillic_ka_descender = 0x692 , scim::SCIM_KEY_Cyrillic_KA_vertstroke =\n- 0x683 , scim::SCIM_KEY_Cyrillic_ka_vertstroke = 0x693 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_EN_descender = 0x684 , scim::\n- SCIM_KEY_Cyrillic_en_descender = 0x694 , scim::SCIM_KEY_Cyrillic_U_straight =\n- 0x685 , scim::SCIM_KEY_Cyrillic_u_straight = 0x695 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_U_straight_bar = 0x686 , scim::\n- SCIM_KEY_Cyrillic_u_straight_bar = 0x696 , scim::SCIM_KEY_Cyrillic_HA_descender\n- = 0x687 , scim::SCIM_KEY_Cyrillic_ha_descender = 0x697 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_CHE_descender = 0x688 , scim::\n- SCIM_KEY_Cyrillic_che_descender = 0x698 , scim::SCIM_KEY_Cyrillic_CHE_vertstroke\n- = 0x689 , scim::SCIM_KEY_Cyrillic_che_vertstroke = 0x699 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_SHHA = 0x68a , scim::SCIM_KEY_Cyrillic_shha = 0x69a ,\n- scim::SCIM_KEY_Cyrillic_SCHWA = 0x68c , scim::SCIM_KEY_Cyrillic_schwa = 0x69c ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_I_macron = 0x68d , scim::SCIM_KEY_Cyrillic_i_macron =\n- 0x69d , scim::SCIM_KEY_Cyrillic_O_bar = 0x68e , scim::SCIM_KEY_Cyrillic_o_bar =\n- 0x69e ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_U_macron = 0x68f , scim::SCIM_KEY_Cyrillic_u_macron =\n- 0x69f , scim::SCIM_KEY_Serbian_dje = 0x6a1 , scim::SCIM_KEY_Macedonia_gje =\n- 0x6a2 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_io = 0x6a3 , scim::SCIM_KEY_Ukrainian_ie = 0x6a4 ,\n- scim::SCIM_KEY_Ukranian_je = 0x6a4 , scim::SCIM_KEY_Macedonia_dse = 0x6a5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ukrainian_i = 0x6a6 , scim::SCIM_KEY_Ukranian_i = 0x6a6 ,\n- scim::SCIM_KEY_Ukrainian_yi = 0x6a7 , scim::SCIM_KEY_Ukranian_yi = 0x6a7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_je = 0x6a8 , scim::SCIM_KEY_Serbian_je = 0x6a8 ,\n- scim::SCIM_KEY_Cyrillic_lje = 0x6a9 , scim::SCIM_KEY_Serbian_lje = 0x6a9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_nje = 0x6aa , scim::SCIM_KEY_Serbian_nje = 0x6aa ,\n- scim::SCIM_KEY_Serbian_tshe = 0x6ab , scim::SCIM_KEY_Macedonia_kje = 0x6ac ,\n- \u00a0\u00a0scim::SCIM_KEY_Ukrainian_ghe_with_upturn = 0x6ad , scim::\n- SCIM_KEY_Byelorussian_shortu = 0x6ae , scim::SCIM_KEY_Cyrillic_dzhe = 0x6af ,\n- scim::SCIM_KEY_Serbian_dze = 0x6af ,\n- \u00a0\u00a0scim::SCIM_KEY_numerosign = 0x6b0 , scim::SCIM_KEY_Serbian_DJE = 0x6b1 ,\n- scim::SCIM_KEY_Macedonia_GJE = 0x6b2 , scim::SCIM_KEY_Cyrillic_IO = 0x6b3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ukrainian_IE = 0x6b4 , scim::SCIM_KEY_Ukranian_JE = 0x6b4 ,\n- scim::SCIM_KEY_Macedonia_DSE = 0x6b5 , scim::SCIM_KEY_Ukrainian_I = 0x6b6 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ukranian_I = 0x6b6 , scim::SCIM_KEY_Ukrainian_YI = 0x6b7 ,\n- scim::SCIM_KEY_Ukranian_YI = 0x6b7 , scim::SCIM_KEY_Cyrillic_JE = 0x6b8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Serbian_JE = 0x6b8 , scim::SCIM_KEY_Cyrillic_LJE = 0x6b9 ,\n- scim::SCIM_KEY_Serbian_LJE = 0x6b9 , scim::SCIM_KEY_Cyrillic_NJE = 0x6ba ,\n- \u00a0\u00a0scim::SCIM_KEY_Serbian_NJE = 0x6ba , scim::SCIM_KEY_Serbian_TSHE = 0x6bb ,\n- scim::SCIM_KEY_Macedonia_KJE = 0x6bc , scim::SCIM_KEY_Ukrainian_GHE_WITH_UPTURN\n- = 0x6bd ,\n- \u00a0\u00a0scim::SCIM_KEY_Byelorussian_SHORTU = 0x6be , scim::SCIM_KEY_Cyrillic_DZHE =\n- 0x6bf , scim::SCIM_KEY_Serbian_DZE = 0x6bf , scim::SCIM_KEY_Cyrillic_yu = 0x6c0\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_a = 0x6c1 , scim::SCIM_KEY_Cyrillic_be = 0x6c2 ,\n- scim::SCIM_KEY_Cyrillic_tse = 0x6c3 , scim::SCIM_KEY_Cyrillic_de = 0x6c4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_ie = 0x6c5 , scim::SCIM_KEY_Cyrillic_ef = 0x6c6 ,\n- scim::SCIM_KEY_Cyrillic_ghe = 0x6c7 , scim::SCIM_KEY_Cyrillic_ha = 0x6c8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_i = 0x6c9 , scim::SCIM_KEY_Cyrillic_shorti = 0x6ca ,\n- scim::SCIM_KEY_Cyrillic_ka = 0x6cb , scim::SCIM_KEY_Cyrillic_el = 0x6cc ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_em = 0x6cd , scim::SCIM_KEY_Cyrillic_en = 0x6ce ,\n- scim::SCIM_KEY_Cyrillic_o = 0x6cf , scim::SCIM_KEY_Cyrillic_pe = 0x6d0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_ya = 0x6d1 , scim::SCIM_KEY_Cyrillic_er = 0x6d2 ,\n- scim::SCIM_KEY_Cyrillic_es = 0x6d3 , scim::SCIM_KEY_Cyrillic_te = 0x6d4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_u = 0x6d5 , scim::SCIM_KEY_Cyrillic_zhe = 0x6d6 ,\n- scim::SCIM_KEY_Cyrillic_ve = 0x6d7 , scim::SCIM_KEY_Cyrillic_softsign = 0x6d8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_yeru = 0x6d9 , scim::SCIM_KEY_Cyrillic_ze = 0x6da ,\n- scim::SCIM_KEY_Cyrillic_sha = 0x6db , scim::SCIM_KEY_Cyrillic_e = 0x6dc ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_shcha = 0x6dd , scim::SCIM_KEY_Cyrillic_che = 0x6de ,\n- scim::SCIM_KEY_Cyrillic_hardsign = 0x6df , scim::SCIM_KEY_Cyrillic_YU = 0x6e0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_A = 0x6e1 , scim::SCIM_KEY_Cyrillic_BE = 0x6e2 ,\n- scim::SCIM_KEY_Cyrillic_TSE = 0x6e3 , scim::SCIM_KEY_Cyrillic_DE = 0x6e4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_IE = 0x6e5 , scim::SCIM_KEY_Cyrillic_EF = 0x6e6 ,\n- scim::SCIM_KEY_Cyrillic_GHE = 0x6e7 , scim::SCIM_KEY_Cyrillic_HA = 0x6e8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_I = 0x6e9 , scim::SCIM_KEY_Cyrillic_SHORTI = 0x6ea ,\n- scim::SCIM_KEY_Cyrillic_KA = 0x6eb , scim::SCIM_KEY_Cyrillic_EL = 0x6ec ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_EM = 0x6ed , scim::SCIM_KEY_Cyrillic_EN = 0x6ee ,\n- scim::SCIM_KEY_Cyrillic_O = 0x6ef , scim::SCIM_KEY_Cyrillic_PE = 0x6f0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_YA = 0x6f1 , scim::SCIM_KEY_Cyrillic_ER = 0x6f2 ,\n- scim::SCIM_KEY_Cyrillic_ES = 0x6f3 , scim::SCIM_KEY_Cyrillic_TE = 0x6f4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_U = 0x6f5 , scim::SCIM_KEY_Cyrillic_ZHE = 0x6f6 ,\n- scim::SCIM_KEY_Cyrillic_VE = 0x6f7 , scim::SCIM_KEY_Cyrillic_SOFTSIGN = 0x6f8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_YERU = 0x6f9 , scim::SCIM_KEY_Cyrillic_ZE = 0x6fa ,\n- scim::SCIM_KEY_Cyrillic_SHA = 0x6fb , scim::SCIM_KEY_Cyrillic_E = 0x6fc ,\n- \u00a0\u00a0scim::SCIM_KEY_Cyrillic_SHCHA = 0x6fd , scim::SCIM_KEY_Cyrillic_CHE = 0x6fe ,\n- scim::SCIM_KEY_Cyrillic_HARDSIGN = 0x6ff , scim::SCIM_KEY_Greek_ALPHAaccent =\n- 0x7a1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_EPSILONaccent = 0x7a2 , scim::SCIM_KEY_Greek_ETAaccent =\n- 0x7a3 , scim::SCIM_KEY_Greek_IOTAaccent = 0x7a4 , scim::\n- SCIM_KEY_Greek_IOTAdieresis = 0x7a5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_IOTAdiaeresis = SCIM_KEY_Greek_IOTAdieresis , scim::\n- SCIM_KEY_Greek_OMICRONaccent = 0x7a7 , scim::SCIM_KEY_Greek_UPSILONaccent =\n- 0x7a8 , scim::SCIM_KEY_Greek_UPSILONdieresis = 0x7a9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_OMEGAaccent = 0x7ab , scim::SCIM_KEY_Greek_accentdieresis\n- = 0x7ae , scim::SCIM_KEY_Greek_horizbar = 0x7af , scim::\n- SCIM_KEY_Greek_alphaaccent = 0x7b1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_epsilonaccent = 0x7b2 , scim::SCIM_KEY_Greek_etaaccent =\n- 0x7b3 , scim::SCIM_KEY_Greek_iotaaccent = 0x7b4 , scim::\n- SCIM_KEY_Greek_iotadieresis = 0x7b5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_iotaaccentdieresis = 0x7b6 , scim::\n- SCIM_KEY_Greek_omicronaccent = 0x7b7 , scim::SCIM_KEY_Greek_upsilonaccent =\n- 0x7b8 , scim::SCIM_KEY_Greek_upsilondieresis = 0x7b9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_upsilonaccentdieresis = 0x7ba , scim::\n- SCIM_KEY_Greek_omegaaccent = 0x7bb , scim::SCIM_KEY_Greek_ALPHA = 0x7c1 , scim::\n- SCIM_KEY_Greek_BETA = 0x7c2 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_GAMMA = 0x7c3 , scim::SCIM_KEY_Greek_DELTA = 0x7c4 ,\n- scim::SCIM_KEY_Greek_EPSILON = 0x7c5 , scim::SCIM_KEY_Greek_ZETA = 0x7c6 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_ETA = 0x7c7 , scim::SCIM_KEY_Greek_THETA = 0x7c8 , scim::\n- SCIM_KEY_Greek_IOTA = 0x7c9 , scim::SCIM_KEY_Greek_KAPPA = 0x7ca ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_LAMDA = 0x7cb , scim::SCIM_KEY_Greek_LAMBDA = 0x7cb ,\n- scim::SCIM_KEY_Greek_MU = 0x7cc , scim::SCIM_KEY_Greek_NU = 0x7cd ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_XI = 0x7ce , scim::SCIM_KEY_Greek_OMICRON = 0x7cf ,\n- scim::SCIM_KEY_Greek_PI = 0x7d0 , scim::SCIM_KEY_Greek_RHO = 0x7d1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_SIGMA = 0x7d2 , scim::SCIM_KEY_Greek_TAU = 0x7d4 , scim::\n- SCIM_KEY_Greek_UPSILON = 0x7d5 , scim::SCIM_KEY_Greek_PHI = 0x7d6 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_CHI = 0x7d7 , scim::SCIM_KEY_Greek_PSI = 0x7d8 , scim::\n- SCIM_KEY_Greek_OMEGA = 0x7d9 , scim::SCIM_KEY_Greek_alpha = 0x7e1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_beta = 0x7e2 , scim::SCIM_KEY_Greek_gamma = 0x7e3 ,\n- scim::SCIM_KEY_Greek_delta = 0x7e4 , scim::SCIM_KEY_Greek_epsilon = 0x7e5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_zeta = 0x7e6 , scim::SCIM_KEY_Greek_eta = 0x7e7 , scim::\n- SCIM_KEY_Greek_theta = 0x7e8 , scim::SCIM_KEY_Greek_iota = 0x7e9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_kappa = 0x7ea , scim::SCIM_KEY_Greek_lamda = 0x7eb ,\n- scim::SCIM_KEY_Greek_lambda = 0x7eb , scim::SCIM_KEY_Greek_mu = 0x7ec ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_nu = 0x7ed , scim::SCIM_KEY_Greek_xi = 0x7ee , scim::\n- SCIM_KEY_Greek_omicron = 0x7ef , scim::SCIM_KEY_Greek_pi = 0x7f0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_rho = 0x7f1 , scim::SCIM_KEY_Greek_sigma = 0x7f2 , scim::\n- SCIM_KEY_Greek_finalsmallsigma = 0x7f3 , scim::SCIM_KEY_Greek_tau = 0x7f4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_upsilon = 0x7f5 , scim::SCIM_KEY_Greek_phi = 0x7f6 ,\n- scim::SCIM_KEY_Greek_chi = 0x7f7 , scim::SCIM_KEY_Greek_psi = 0x7f8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Greek_omega = 0x7f9 , scim::SCIM_KEY_Greek_switch = 0xFF7E ,\n- scim::SCIM_KEY_leftradical = 0x8a1 , scim::SCIM_KEY_topleftradical = 0x8a2 ,\n- \u00a0\u00a0scim::SCIM_KEY_horizconnector = 0x8a3 , scim::SCIM_KEY_topintegral = 0x8a4 ,\n- scim::SCIM_KEY_botintegral = 0x8a5 , scim::SCIM_KEY_vertconnector = 0x8a6 ,\n- \u00a0\u00a0scim::SCIM_KEY_topleftsqbracket = 0x8a7 , scim::SCIM_KEY_botleftsqbracket =\n- 0x8a8 , scim::SCIM_KEY_toprightsqbracket = 0x8a9 , scim::\n- SCIM_KEY_botrightsqbracket = 0x8aa ,\n- \u00a0\u00a0scim::SCIM_KEY_topleftparens = 0x8ab , scim::SCIM_KEY_botleftparens = 0x8ac ,\n- scim::SCIM_KEY_toprightparens = 0x8ad , scim::SCIM_KEY_botrightparens = 0x8ae ,\n- \u00a0\u00a0scim::SCIM_KEY_leftmiddlecurlybrace = 0x8af , scim::\n- SCIM_KEY_rightmiddlecurlybrace = 0x8b0 , scim::SCIM_KEY_topleftsummation = 0x8b1\n- , scim::SCIM_KEY_botleftsummation = 0x8b2 ,\n- \u00a0\u00a0scim::SCIM_KEY_topvertsummationconnector = 0x8b3 , scim::\n- SCIM_KEY_botvertsummationconnector = 0x8b4 , scim::SCIM_KEY_toprightsummation =\n- 0x8b5 , scim::SCIM_KEY_botrightsummation = 0x8b6 ,\n- \u00a0\u00a0scim::SCIM_KEY_rightmiddlesummation = 0x8b7 , scim::SCIM_KEY_lessthanequal =\n- 0x8bc , scim::SCIM_KEY_notequal = 0x8bd , scim::SCIM_KEY_greaterthanequal =\n- 0x8be ,\n- \u00a0\u00a0scim::SCIM_KEY_integral = 0x8bf , scim::SCIM_KEY_therefore = 0x8c0 , scim::\n- SCIM_KEY_variation = 0x8c1 , scim::SCIM_KEY_infinity = 0x8c2 ,\n- \u00a0\u00a0scim::SCIM_KEY_nabla = 0x8c5 , scim::SCIM_KEY_approximate = 0x8c8 , scim::\n- SCIM_KEY_similarequal = 0x8c9 , scim::SCIM_KEY_ifonlyif = 0x8cd ,\n- \u00a0\u00a0scim::SCIM_KEY_implies = 0x8ce , scim::SCIM_KEY_identical = 0x8cf , scim::\n- SCIM_KEY_radical = 0x8d6 , scim::SCIM_KEY_includedin = 0x8da ,\n- \u00a0\u00a0scim::SCIM_KEY_includes = 0x8db , scim::SCIM_KEY_intersection = 0x8dc , scim::\n- SCIM_KEY_union = 0x8dd , scim::SCIM_KEY_logicaland = 0x8de ,\n- \u00a0\u00a0scim::SCIM_KEY_logicalor = 0x8df , scim::SCIM_KEY_partialderivative = 0x8ef ,\n- scim::SCIM_KEY_function = 0x8f6 , scim::SCIM_KEY_leftarrow = 0x8fb ,\n- \u00a0\u00a0scim::SCIM_KEY_uparrow = 0x8fc , scim::SCIM_KEY_rightarrow = 0x8fd , scim::\n- SCIM_KEY_downarrow = 0x8fe , scim::SCIM_KEY_blank = 0x9df ,\n- \u00a0\u00a0scim::SCIM_KEY_soliddiamond = 0x9e0 , scim::SCIM_KEY_checkerboard = 0x9e1 ,\n- scim::SCIM_KEY_ht = 0x9e2 , scim::SCIM_KEY_ff = 0x9e3 ,\n- \u00a0\u00a0scim::SCIM_KEY_cr = 0x9e4 , scim::SCIM_KEY_lf = 0x9e5 , scim::SCIM_KEY_nl =\n- 0x9e8 , scim::SCIM_KEY_vt = 0x9e9 ,\n- \u00a0\u00a0scim::SCIM_KEY_lowrightcorner = 0x9ea , scim::SCIM_KEY_uprightcorner = 0x9eb ,\n- scim::SCIM_KEY_upleftcorner = 0x9ec , scim::SCIM_KEY_lowleftcorner = 0x9ed ,\n- \u00a0\u00a0scim::SCIM_KEY_crossinglines = 0x9ee , scim::SCIM_KEY_horizlinescan1 = 0x9ef ,\n- scim::SCIM_KEY_horizlinescan3 = 0x9f0 , scim::SCIM_KEY_horizlinescan5 = 0x9f1 ,\n- \u00a0\u00a0scim::SCIM_KEY_horizlinescan7 = 0x9f2 , scim::SCIM_KEY_horizlinescan9 = 0x9f3\n- , scim::SCIM_KEY_leftt = 0x9f4 , scim::SCIM_KEY_rightt = 0x9f5 ,\n- \u00a0\u00a0scim::SCIM_KEY_bott = 0x9f6 , scim::SCIM_KEY_topt = 0x9f7 , scim::\n- SCIM_KEY_vertbar = 0x9f8 , scim::SCIM_KEY_emspace = 0xaa1 ,\n- \u00a0\u00a0scim::SCIM_KEY_enspace = 0xaa2 , scim::SCIM_KEY_em3space = 0xaa3 , scim::\n- SCIM_KEY_em4space = 0xaa4 , scim::SCIM_KEY_digitspace = 0xaa5 ,\n- \u00a0\u00a0scim::SCIM_KEY_punctspace = 0xaa6 , scim::SCIM_KEY_thinspace = 0xaa7 , scim::\n- SCIM_KEY_hairspace = 0xaa8 , scim::SCIM_KEY_emdash = 0xaa9 ,\n- \u00a0\u00a0scim::SCIM_KEY_endash = 0xaaa , scim::SCIM_KEY_signifblank = 0xaac , scim::\n- SCIM_KEY_ellipsis = 0xaae , scim::SCIM_KEY_doubbaselinedot = 0xaaf ,\n- \u00a0\u00a0scim::SCIM_KEY_onethird = 0xab0 , scim::SCIM_KEY_twothirds = 0xab1 , scim::\n- SCIM_KEY_onefifth = 0xab2 , scim::SCIM_KEY_twofifths = 0xab3 ,\n- \u00a0\u00a0scim::SCIM_KEY_threefifths = 0xab4 , scim::SCIM_KEY_fourfifths = 0xab5 ,\n- scim::SCIM_KEY_onesixth = 0xab6 , scim::SCIM_KEY_fivesixths = 0xab7 ,\n- \u00a0\u00a0scim::SCIM_KEY_careof = 0xab8 , scim::SCIM_KEY_figdash = 0xabb , scim::\n- SCIM_KEY_leftanglebracket = 0xabc , scim::SCIM_KEY_decimalpoint = 0xabd ,\n- \u00a0\u00a0scim::SCIM_KEY_rightanglebracket = 0xabe , scim::SCIM_KEY_marker = 0xabf ,\n- scim::SCIM_KEY_oneeighth = 0xac3 , scim::SCIM_KEY_threeeighths = 0xac4 ,\n- \u00a0\u00a0scim::SCIM_KEY_fiveeighths = 0xac5 , scim::SCIM_KEY_seveneighths = 0xac6 ,\n- scim::SCIM_KEY_trademark = 0xac9 , scim::SCIM_KEY_signaturemark = 0xaca ,\n- \u00a0\u00a0scim::SCIM_KEY_trademarkincircle = 0xacb , scim::SCIM_KEY_leftopentriangle =\n- 0xacc , scim::SCIM_KEY_rightopentriangle = 0xacd , scim::SCIM_KEY_emopencircle =\n- 0xace ,\n- \u00a0\u00a0scim::SCIM_KEY_emopenrectangle = 0xacf , scim::SCIM_KEY_leftsinglequotemark =\n- 0xad0 , scim::SCIM_KEY_rightsinglequotemark = 0xad1 , scim::\n- SCIM_KEY_leftdoublequotemark = 0xad2 ,\n- \u00a0\u00a0scim::SCIM_KEY_rightdoublequotemark = 0xad3 , scim::SCIM_KEY_prescription =\n- 0xad4 , scim::SCIM_KEY_minutes = 0xad6 , scim::SCIM_KEY_seconds = 0xad7 ,\n- \u00a0\u00a0scim::SCIM_KEY_latincross = 0xad9 , scim::SCIM_KEY_hexagram = 0xada , scim::\n- SCIM_KEY_filledrectbullet = 0xadb , scim::SCIM_KEY_filledlefttribullet = 0xadc ,\n-\n- \u00a0\u00a0scim::SCIM_KEY_filledrighttribullet = 0xadd , scim::SCIM_KEY_emfilledcircle =\n- 0xade , scim::SCIM_KEY_emfilledrect = 0xadf , scim::SCIM_KEY_enopencircbullet =\n- 0xae0 ,\n- \u00a0\u00a0scim::SCIM_KEY_enopensquarebullet = 0xae1 , scim::SCIM_KEY_openrectbullet =\n- 0xae2 , scim::SCIM_KEY_opentribulletup = 0xae3 , scim::\n- SCIM_KEY_opentribulletdown = 0xae4 ,\n- \u00a0\u00a0scim::SCIM_KEY_openstar = 0xae5 , scim::SCIM_KEY_enfilledcircbullet = 0xae6 ,\n- scim::SCIM_KEY_enfilledsqbullet = 0xae7 , scim::SCIM_KEY_filledtribulletup =\n- 0xae8 ,\n- \u00a0\u00a0scim::SCIM_KEY_filledtribulletdown = 0xae9 , scim::SCIM_KEY_leftpointer =\n- 0xaea , scim::SCIM_KEY_rightpointer = 0xaeb , scim::SCIM_KEY_club = 0xaec ,\n- \u00a0\u00a0scim::SCIM_KEY_diamond = 0xaed , scim::SCIM_KEY_heart = 0xaee , scim::\n- SCIM_KEY_maltesecross = 0xaf0 , scim::SCIM_KEY_dagger = 0xaf1 ,\n- \u00a0\u00a0scim::SCIM_KEY_doubledagger = 0xaf2 , scim::SCIM_KEY_checkmark = 0xaf3 ,\n- scim::SCIM_KEY_ballotcross = 0xaf4 , scim::SCIM_KEY_musicalsharp = 0xaf5 ,\n- \u00a0\u00a0scim::SCIM_KEY_musicalflat = 0xaf6 , scim::SCIM_KEY_malesymbol = 0xaf7 ,\n- scim::SCIM_KEY_femalesymbol = 0xaf8 , scim::SCIM_KEY_telephone = 0xaf9 ,\n- \u00a0\u00a0scim::SCIM_KEY_telephonerecorder = 0xafa , scim::SCIM_KEY_phonographcopyright\n- = 0xafb , scim::SCIM_KEY_caret = 0xafc , scim::SCIM_KEY_singlelowquotemark =\n- 0xafd ,\n- \u00a0\u00a0scim::SCIM_KEY_doublelowquotemark = 0xafe , scim::SCIM_KEY_cursor = 0xaff ,\n- scim::SCIM_KEY_leftcaret = 0xba3 , scim::SCIM_KEY_rightcaret = 0xba6 ,\n- \u00a0\u00a0scim::SCIM_KEY_downcaret = 0xba8 , scim::SCIM_KEY_upcaret = 0xba9 , scim::\n- SCIM_KEY_overbar = 0xbc0 , scim::SCIM_KEY_downtack = 0xbc2 ,\n- \u00a0\u00a0scim::SCIM_KEY_upshoe = 0xbc3 , scim::SCIM_KEY_downstile = 0xbc4 , scim::\n- SCIM_KEY_underbar = 0xbc6 , scim::SCIM_KEY_jot = 0xbca ,\n- \u00a0\u00a0scim::SCIM_KEY_quad = 0xbcc , scim::SCIM_KEY_uptack = 0xbce , scim::\n- SCIM_KEY_circle = 0xbcf , scim::SCIM_KEY_upstile = 0xbd3 ,\n- \u00a0\u00a0scim::SCIM_KEY_downshoe = 0xbd6 , scim::SCIM_KEY_rightshoe = 0xbd8 , scim::\n- SCIM_KEY_leftshoe = 0xbda , scim::SCIM_KEY_lefttack = 0xbdc ,\n- \u00a0\u00a0scim::SCIM_KEY_righttack = 0xbfc , scim::SCIM_KEY_hebrew_doublelowline = 0xcdf\n- , scim::SCIM_KEY_hebrew_aleph = 0xce0 , scim::SCIM_KEY_hebrew_bet = 0xce1 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_beth = 0xce1 , scim::SCIM_KEY_hebrew_gimel = 0xce2 ,\n- scim::SCIM_KEY_hebrew_gimmel = 0xce2 , scim::SCIM_KEY_hebrew_dalet = 0xce3 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_daleth = 0xce3 , scim::SCIM_KEY_hebrew_he = 0xce4 ,\n- scim::SCIM_KEY_hebrew_waw = 0xce5 , scim::SCIM_KEY_hebrew_zain = 0xce6 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_zayin = 0xce6 , scim::SCIM_KEY_hebrew_chet = 0xce7 ,\n- scim::SCIM_KEY_hebrew_het = 0xce7 , scim::SCIM_KEY_hebrew_tet = 0xce8 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_teth = 0xce8 , scim::SCIM_KEY_hebrew_yod = 0xce9 ,\n- scim::SCIM_KEY_hebrew_finalkaph = 0xcea , scim::SCIM_KEY_hebrew_kaph = 0xceb ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_lamed = 0xcec , scim::SCIM_KEY_hebrew_finalmem = 0xced ,\n- scim::SCIM_KEY_hebrew_mem = 0xcee , scim::SCIM_KEY_hebrew_finalnun = 0xcef ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_nun = 0xcf0 , scim::SCIM_KEY_hebrew_samech = 0xcf1 ,\n- scim::SCIM_KEY_hebrew_samekh = 0xcf1 , scim::SCIM_KEY_hebrew_ayin = 0xcf2 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_finalpe = 0xcf3 , scim::SCIM_KEY_hebrew_pe = 0xcf4 ,\n- scim::SCIM_KEY_hebrew_finalzade = 0xcf5 , scim::SCIM_KEY_hebrew_finalzadi =\n- 0xcf5 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_zade = 0xcf6 , scim::SCIM_KEY_hebrew_zadi = 0xcf6 ,\n- scim::SCIM_KEY_hebrew_qoph = 0xcf7 , scim::SCIM_KEY_hebrew_kuf = 0xcf7 ,\n- \u00a0\u00a0scim::SCIM_KEY_hebrew_resh = 0xcf8 , scim::SCIM_KEY_hebrew_shin = 0xcf9 ,\n- scim::SCIM_KEY_hebrew_taw = 0xcfa , scim::SCIM_KEY_hebrew_taf = 0xcfa ,\n- \u00a0\u00a0scim::SCIM_KEY_Hebrew_switch = 0xFF7E , scim::SCIM_KEY_Thai_kokai = 0xda1 ,\n- scim::SCIM_KEY_Thai_khokhai = 0xda2 , scim::SCIM_KEY_Thai_khokhuat = 0xda3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_khokhwai = 0xda4 , scim::SCIM_KEY_Thai_khokhon = 0xda5 ,\n- scim::SCIM_KEY_Thai_khorakhang = 0xda6 , scim::SCIM_KEY_Thai_ngongu = 0xda7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_chochan = 0xda8 , scim::SCIM_KEY_Thai_choching = 0xda9 ,\n- scim::SCIM_KEY_Thai_chochang = 0xdaa , scim::SCIM_KEY_Thai_soso = 0xdab ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_chochoe = 0xdac , scim::SCIM_KEY_Thai_yoying = 0xdad ,\n- scim::SCIM_KEY_Thai_dochada = 0xdae , scim::SCIM_KEY_Thai_topatak = 0xdaf ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_thothan = 0xdb0 , scim::SCIM_KEY_Thai_thonangmontho =\n- 0xdb1 , scim::SCIM_KEY_Thai_thophuthao = 0xdb2 , scim::SCIM_KEY_Thai_nonen =\n- 0xdb3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_dodek = 0xdb4 , scim::SCIM_KEY_Thai_totao = 0xdb5 , scim::\n- SCIM_KEY_Thai_thothung = 0xdb6 , scim::SCIM_KEY_Thai_thothahan = 0xdb7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_thothong = 0xdb8 , scim::SCIM_KEY_Thai_nonu = 0xdb9 ,\n- scim::SCIM_KEY_Thai_bobaimai = 0xdba , scim::SCIM_KEY_Thai_popla = 0xdbb ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_phophung = 0xdbc , scim::SCIM_KEY_Thai_fofa = 0xdbd ,\n- scim::SCIM_KEY_Thai_phophan = 0xdbe , scim::SCIM_KEY_Thai_fofan = 0xdbf ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_phosamphao = 0xdc0 , scim::SCIM_KEY_Thai_moma = 0xdc1 ,\n- scim::SCIM_KEY_Thai_yoyak = 0xdc2 , scim::SCIM_KEY_Thai_rorua = 0xdc3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_ru = 0xdc4 , scim::SCIM_KEY_Thai_loling = 0xdc5 , scim::\n- SCIM_KEY_Thai_lu = 0xdc6 , scim::SCIM_KEY_Thai_wowaen = 0xdc7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_sosala = 0xdc8 , scim::SCIM_KEY_Thai_sorusi = 0xdc9 ,\n- scim::SCIM_KEY_Thai_sosua = 0xdca , scim::SCIM_KEY_Thai_hohip = 0xdcb ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_lochula = 0xdcc , scim::SCIM_KEY_Thai_oang = 0xdcd ,\n- scim::SCIM_KEY_Thai_honokhuk = 0xdce , scim::SCIM_KEY_Thai_paiyannoi = 0xdcf ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_saraa = 0xdd0 , scim::SCIM_KEY_Thai_maihanakat = 0xdd1 ,\n- scim::SCIM_KEY_Thai_saraaa = 0xdd2 , scim::SCIM_KEY_Thai_saraam = 0xdd3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_sarai = 0xdd4 , scim::SCIM_KEY_Thai_saraii = 0xdd5 ,\n- scim::SCIM_KEY_Thai_saraue = 0xdd6 , scim::SCIM_KEY_Thai_sarauee = 0xdd7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_sarau = 0xdd8 , scim::SCIM_KEY_Thai_sarauu = 0xdd9 ,\n- scim::SCIM_KEY_Thai_phinthu = 0xdda , scim::SCIM_KEY_Thai_maihanakat_maitho =\n- 0xdde ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_baht = 0xddf , scim::SCIM_KEY_Thai_sarae = 0xde0 , scim::\n- SCIM_KEY_Thai_saraae = 0xde1 , scim::SCIM_KEY_Thai_sarao = 0xde2 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_saraaimaimuan = 0xde3 , scim::SCIM_KEY_Thai_saraaimaimalai\n- = 0xde4 , scim::SCIM_KEY_Thai_lakkhangyao = 0xde5 , scim::SCIM_KEY_Thai_maiyamok\n- = 0xde6 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_maitaikhu = 0xde7 , scim::SCIM_KEY_Thai_maiek = 0xde8 ,\n- scim::SCIM_KEY_Thai_maitho = 0xde9 , scim::SCIM_KEY_Thai_maitri = 0xdea ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_maichattawa = 0xdeb , scim::SCIM_KEY_Thai_thanthakhat =\n- 0xdec , scim::SCIM_KEY_Thai_nikhahit = 0xded , scim::SCIM_KEY_Thai_leksun =\n- 0xdf0 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_leknung = 0xdf1 , scim::SCIM_KEY_Thai_leksong = 0xdf2 ,\n- scim::SCIM_KEY_Thai_leksam = 0xdf3 , scim::SCIM_KEY_Thai_leksi = 0xdf4 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_lekha = 0xdf5 , scim::SCIM_KEY_Thai_lekhok = 0xdf6 ,\n- scim::SCIM_KEY_Thai_lekchet = 0xdf7 , scim::SCIM_KEY_Thai_lekpaet = 0xdf8 ,\n- \u00a0\u00a0scim::SCIM_KEY_Thai_lekkao = 0xdf9 , scim::SCIM_KEY_Hangul = 0xff31 , scim::\n- SCIM_KEY_Hangul_Start = 0xff32 , scim::SCIM_KEY_Hangul_End = 0xff33 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_Hanja = 0xff34 , scim::SCIM_KEY_Hangul_Jamo = 0xff35 ,\n- scim::SCIM_KEY_Hangul_Romaja = 0xff36 , scim::SCIM_KEY_Hangul_Codeinput = 0xff37\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_Jeonja = 0xff38 , scim::SCIM_KEY_Hangul_Banja = 0xff39 ,\n- scim::SCIM_KEY_Hangul_PreHanja = 0xff3a , scim::SCIM_KEY_Hangul_PostHanja =\n- 0xff3b ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_SingleCandidate = 0xff3c , scim::\n- SCIM_KEY_Hangul_MultipleCandidate = 0xff3d , scim::\n- SCIM_KEY_Hangul_PreviousCandidate = 0xff3e , scim::SCIM_KEY_Hangul_Special =\n- 0xff3f ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_switch = 0xFF7E , scim::SCIM_KEY_Hangul_Kiyeog = 0xea1 ,\n- scim::SCIM_KEY_Hangul_SsangKiyeog = 0xea2 , scim::SCIM_KEY_Hangul_KiyeogSios =\n- 0xea3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_Nieun = 0xea4 , scim::SCIM_KEY_Hangul_NieunJieuj = 0xea5\n- , scim::SCIM_KEY_Hangul_NieunHieuh = 0xea6 , scim::SCIM_KEY_Hangul_Dikeud =\n- 0xea7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_SsangDikeud = 0xea8 , scim::SCIM_KEY_Hangul_Rieul =\n- 0xea9 , scim::SCIM_KEY_Hangul_RieulKiyeog = 0xeaa , scim::\n- SCIM_KEY_Hangul_RieulMieum = 0xeab ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_RieulPieub = 0xeac , scim::SCIM_KEY_Hangul_RieulSios =\n- 0xead , scim::SCIM_KEY_Hangul_RieulTieut = 0xeae , scim::\n- SCIM_KEY_Hangul_RieulPhieuf = 0xeaf ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_RieulHieuh = 0xeb0 , scim::SCIM_KEY_Hangul_Mieum = 0xeb1\n- , scim::SCIM_KEY_Hangul_Pieub = 0xeb2 , scim::SCIM_KEY_Hangul_SsangPieub = 0xeb3\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_PieubSios = 0xeb4 , scim::SCIM_KEY_Hangul_Sios = 0xeb5 ,\n- scim::SCIM_KEY_Hangul_SsangSios = 0xeb6 , scim::SCIM_KEY_Hangul_Ieung = 0xeb7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_Jieuj = 0xeb8 , scim::SCIM_KEY_Hangul_SsangJieuj = 0xeb9\n- , scim::SCIM_KEY_Hangul_Cieuc = 0xeba , scim::SCIM_KEY_Hangul_Khieuq = 0xebb ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_Tieut = 0xebc , scim::SCIM_KEY_Hangul_Phieuf = 0xebd ,\n- scim::SCIM_KEY_Hangul_Hieuh = 0xebe , scim::SCIM_KEY_Hangul_A = 0xebf ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_AE = 0xec0 , scim::SCIM_KEY_Hangul_YA = 0xec1 , scim::\n- SCIM_KEY_Hangul_YAE = 0xec2 , scim::SCIM_KEY_Hangul_EO = 0xec3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_E = 0xec4 , scim::SCIM_KEY_Hangul_YEO = 0xec5 , scim::\n- SCIM_KEY_Hangul_YE = 0xec6 , scim::SCIM_KEY_Hangul_O = 0xec7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_WA = 0xec8 , scim::SCIM_KEY_Hangul_WAE = 0xec9 , scim::\n- SCIM_KEY_Hangul_OE = 0xeca , scim::SCIM_KEY_Hangul_YO = 0xecb ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_U = 0xecc , scim::SCIM_KEY_Hangul_WEO = 0xecd , scim::\n- SCIM_KEY_Hangul_WE = 0xece , scim::SCIM_KEY_Hangul_WI = 0xecf ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_YU = 0xed0 , scim::SCIM_KEY_Hangul_EU = 0xed1 , scim::\n- SCIM_KEY_Hangul_YI = 0xed2 , scim::SCIM_KEY_Hangul_I = 0xed3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Kiyeog = 0xed4 , scim::SCIM_KEY_Hangul_J_SsangKiyeog =\n- 0xed5 , scim::SCIM_KEY_Hangul_J_KiyeogSios = 0xed6 , scim::\n- SCIM_KEY_Hangul_J_Nieun = 0xed7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_NieunJieuj = 0xed8 , scim::\n- SCIM_KEY_Hangul_J_NieunHieuh = 0xed9 , scim::SCIM_KEY_Hangul_J_Dikeud = 0xeda ,\n- scim::SCIM_KEY_Hangul_J_Rieul = 0xedb ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_RieulKiyeog = 0xedc , scim::\n- SCIM_KEY_Hangul_J_RieulMieum = 0xedd , scim::SCIM_KEY_Hangul_J_RieulPieub =\n- 0xede , scim::SCIM_KEY_Hangul_J_RieulSios = 0xedf ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_RieulTieut = 0xee0 , scim::\n- SCIM_KEY_Hangul_J_RieulPhieuf = 0xee1 , scim::SCIM_KEY_Hangul_J_RieulHieuh =\n- 0xee2 , scim::SCIM_KEY_Hangul_J_Mieum = 0xee3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Pieub = 0xee4 , scim::SCIM_KEY_Hangul_J_PieubSios =\n- 0xee5 , scim::SCIM_KEY_Hangul_J_Sios = 0xee6 , scim::SCIM_KEY_Hangul_J_SsangSios\n- = 0xee7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Ieung = 0xee8 , scim::SCIM_KEY_Hangul_J_Jieuj = 0xee9\n- , scim::SCIM_KEY_Hangul_J_Cieuc = 0xeea , scim::SCIM_KEY_Hangul_J_Khieuq = 0xeeb\n- ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Tieut = 0xeec , scim::SCIM_KEY_Hangul_J_Phieuf = 0xeed\n- , scim::SCIM_KEY_Hangul_J_Hieuh = 0xeee , scim::SCIM_KEY_Hangul_RieulYeorinHieuh\n- = 0xeef ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_SunkyeongeumMieum = 0xef0 , scim::\n- SCIM_KEY_Hangul_SunkyeongeumPieub = 0xef1 , scim::SCIM_KEY_Hangul_PanSios =\n- 0xef2 , scim::SCIM_KEY_Hangul_KkogjiDalrinIeung = 0xef3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_SunkyeongeumPhieuf = 0xef4 , scim::\n- SCIM_KEY_Hangul_YeorinHieuh = 0xef5 , scim::SCIM_KEY_Hangul_AraeA = 0xef6 ,\n- scim::SCIM_KEY_Hangul_AraeAE = 0xef7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Hangul_J_PanSios = 0xef8 , scim::\n- SCIM_KEY_Hangul_J_KkogjiDalrinIeung = 0xef9 , scim::\n- SCIM_KEY_Hangul_J_YeorinHieuh = 0xefa , scim::SCIM_KEY_Korean_Won = 0xeff ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_eternity = 0x14a1 , scim::\n- SCIM_KEY_Armenian_ligature_ew = 0x14a2 , scim::SCIM_KEY_Armenian_full_stop =\n- 0x14a3 , scim::SCIM_KEY_Armenian_verjaket = 0x14a3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_parenright = 0x14a4 , scim::\n- SCIM_KEY_Armenian_parenleft = 0x14a5 , scim::SCIM_KEY_Armenian_guillemotright =\n- 0x14a6 , scim::SCIM_KEY_Armenian_guillemotleft = 0x14a7 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_em_dash = 0x14a8 , scim::SCIM_KEY_Armenian_dot =\n- 0x14a9 , scim::SCIM_KEY_Armenian_mijaket = 0x14a9 , scim::\n- SCIM_KEY_Armenian_separation_mark = 0x14aa ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_but = 0x14aa , scim::SCIM_KEY_Armenian_comma = 0x14ab\n- , scim::SCIM_KEY_Armenian_en_dash = 0x14ac , scim::SCIM_KEY_Armenian_hyphen =\n- 0x14ad ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_yentamna = 0x14ad , scim::SCIM_KEY_Armenian_ellipsis =\n- 0x14ae , scim::SCIM_KEY_Armenian_exclam = 0x14af , scim::\n- SCIM_KEY_Armenian_amanak = 0x14af ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_accent = 0x14b0 , scim::SCIM_KEY_Armenian_shesht =\n- 0x14b0 , scim::SCIM_KEY_Armenian_question = 0x14b1 , scim::\n- SCIM_KEY_Armenian_paruyk = 0x14b1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_AYB = 0x14b2 , scim::SCIM_KEY_Armenian_ayb = 0x14b3 ,\n- scim::SCIM_KEY_Armenian_BEN = 0x14b4 , scim::SCIM_KEY_Armenian_ben = 0x14b5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_GIM = 0x14b6 , scim::SCIM_KEY_Armenian_gim = 0x14b7 ,\n- scim::SCIM_KEY_Armenian_DA = 0x14b8 , scim::SCIM_KEY_Armenian_da = 0x14b9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_YECH = 0x14ba , scim::SCIM_KEY_Armenian_yech = 0x14bb\n- , scim::SCIM_KEY_Armenian_ZA = 0x14bc , scim::SCIM_KEY_Armenian_za = 0x14bd ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_E = 0x14be , scim::SCIM_KEY_Armenian_e = 0x14bf ,\n- scim::SCIM_KEY_Armenian_AT = 0x14c0 , scim::SCIM_KEY_Armenian_at = 0x14c1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_TO = 0x14c2 , scim::SCIM_KEY_Armenian_to = 0x14c3 ,\n- scim::SCIM_KEY_Armenian_ZHE = 0x14c4 , scim::SCIM_KEY_Armenian_zhe = 0x14c5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_INI = 0x14c6 , scim::SCIM_KEY_Armenian_ini = 0x14c7 ,\n- scim::SCIM_KEY_Armenian_LYUN = 0x14c8 , scim::SCIM_KEY_Armenian_lyun = 0x14c9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_KHE = 0x14ca , scim::SCIM_KEY_Armenian_khe = 0x14cb ,\n- scim::SCIM_KEY_Armenian_TSA = 0x14cc , scim::SCIM_KEY_Armenian_tsa = 0x14cd ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_KEN = 0x14ce , scim::SCIM_KEY_Armenian_ken = 0x14cf ,\n- scim::SCIM_KEY_Armenian_HO = 0x14d0 , scim::SCIM_KEY_Armenian_ho = 0x14d1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_DZA = 0x14d2 , scim::SCIM_KEY_Armenian_dza = 0x14d3 ,\n- scim::SCIM_KEY_Armenian_GHAT = 0x14d4 , scim::SCIM_KEY_Armenian_ghat = 0x14d5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_TCHE = 0x14d6 , scim::SCIM_KEY_Armenian_tche = 0x14d7\n- , scim::SCIM_KEY_Armenian_MEN = 0x14d8 , scim::SCIM_KEY_Armenian_men = 0x14d9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_HI = 0x14da , scim::SCIM_KEY_Armenian_hi = 0x14db ,\n- scim::SCIM_KEY_Armenian_NU = 0x14dc , scim::SCIM_KEY_Armenian_nu = 0x14dd ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_SHA = 0x14de , scim::SCIM_KEY_Armenian_sha = 0x14df ,\n- scim::SCIM_KEY_Armenian_VO = 0x14e0 , scim::SCIM_KEY_Armenian_vo = 0x14e1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_CHA = 0x14e2 , scim::SCIM_KEY_Armenian_cha = 0x14e3 ,\n- scim::SCIM_KEY_Armenian_PE = 0x14e4 , scim::SCIM_KEY_Armenian_pe = 0x14e5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_JE = 0x14e6 , scim::SCIM_KEY_Armenian_je = 0x14e7 ,\n- scim::SCIM_KEY_Armenian_RA = 0x14e8 , scim::SCIM_KEY_Armenian_ra = 0x14e9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_SE = 0x14ea , scim::SCIM_KEY_Armenian_se = 0x14eb ,\n- scim::SCIM_KEY_Armenian_VEV = 0x14ec , scim::SCIM_KEY_Armenian_vev = 0x14ed ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_TYUN = 0x14ee , scim::SCIM_KEY_Armenian_tyun = 0x14ef\n- , scim::SCIM_KEY_Armenian_RE = 0x14f0 , scim::SCIM_KEY_Armenian_re = 0x14f1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_TSO = 0x14f2 , scim::SCIM_KEY_Armenian_tso = 0x14f3 ,\n- scim::SCIM_KEY_Armenian_VYUN = 0x14f4 , scim::SCIM_KEY_Armenian_vyun = 0x14f5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_PYUR = 0x14f6 , scim::SCIM_KEY_Armenian_pyur = 0x14f7\n- , scim::SCIM_KEY_Armenian_KE = 0x14f8 , scim::SCIM_KEY_Armenian_ke = 0x14f9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_O = 0x14fa , scim::SCIM_KEY_Armenian_o = 0x14fb ,\n- scim::SCIM_KEY_Armenian_FE = 0x14fc , scim::SCIM_KEY_Armenian_fe = 0x14fd ,\n- \u00a0\u00a0scim::SCIM_KEY_Armenian_apostrophe = 0x14fe , scim::\n- SCIM_KEY_Armenian_section_sign = 0x14ff , scim::SCIM_KEY_Georgian_an = 0x15d0 ,\n- scim::SCIM_KEY_Georgian_ban = 0x15d1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_gan = 0x15d2 , scim::SCIM_KEY_Georgian_don = 0x15d3 ,\n- scim::SCIM_KEY_Georgian_en = 0x15d4 , scim::SCIM_KEY_Georgian_vin = 0x15d5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_zen = 0x15d6 , scim::SCIM_KEY_Georgian_tan = 0x15d7 ,\n- scim::SCIM_KEY_Georgian_in = 0x15d8 , scim::SCIM_KEY_Georgian_kan = 0x15d9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_las = 0x15da , scim::SCIM_KEY_Georgian_man = 0x15db ,\n- scim::SCIM_KEY_Georgian_nar = 0x15dc , scim::SCIM_KEY_Georgian_on = 0x15dd ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_par = 0x15de , scim::SCIM_KEY_Georgian_zhar = 0x15df ,\n- scim::SCIM_KEY_Georgian_rae = 0x15e0 , scim::SCIM_KEY_Georgian_san = 0x15e1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_tar = 0x15e2 , scim::SCIM_KEY_Georgian_un = 0x15e3 ,\n- scim::SCIM_KEY_Georgian_phar = 0x15e4 , scim::SCIM_KEY_Georgian_khar = 0x15e5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_ghan = 0x15e6 , scim::SCIM_KEY_Georgian_qar = 0x15e7 ,\n- scim::SCIM_KEY_Georgian_shin = 0x15e8 , scim::SCIM_KEY_Georgian_chin = 0x15e9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_can = 0x15ea , scim::SCIM_KEY_Georgian_jil = 0x15eb ,\n- scim::SCIM_KEY_Georgian_cil = 0x15ec , scim::SCIM_KEY_Georgian_char = 0x15ed ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_xan = 0x15ee , scim::SCIM_KEY_Georgian_jhan = 0x15ef ,\n- scim::SCIM_KEY_Georgian_hae = 0x15f0 , scim::SCIM_KEY_Georgian_he = 0x15f1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_hie = 0x15f2 , scim::SCIM_KEY_Georgian_we = 0x15f3 ,\n- scim::SCIM_KEY_Georgian_har = 0x15f4 , scim::SCIM_KEY_Georgian_hoe = 0x15f5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Georgian_fi = 0x15f6 , scim::SCIM_KEY_Ccedillaabovedot = 0x16a2\n- , scim::SCIM_KEY_Xabovedot = 0x16a3 , scim::SCIM_KEY_Qabovedot = 0x16a5 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ibreve = 0x16a6 , scim::SCIM_KEY_IE = 0x16a7 , scim::\n- SCIM_KEY_UO = 0x16a8 , scim::SCIM_KEY_Zstroke = 0x16a9 ,\n- \u00a0\u00a0scim::SCIM_KEY_Gcaron = 0x16aa , scim::SCIM_KEY_Obarred = 0x16af , scim::\n- SCIM_KEY_ccedillaabovedot = 0x16b2 , scim::SCIM_KEY_xabovedot = 0x16b3 ,\n- \u00a0\u00a0scim::SCIM_KEY_Ocaron = 0x16b4 , scim::SCIM_KEY_qabovedot = 0x16b5 , scim::\n- SCIM_KEY_ibreve = 0x16b6 , scim::SCIM_KEY_ie = 0x16b7 ,\n- \u00a0\u00a0scim::SCIM_KEY_uo = 0x16b8 , scim::SCIM_KEY_zstroke = 0x16b9 , scim::\n- SCIM_KEY_gcaron = 0x16ba , scim::SCIM_KEY_ocaron = 0x16bd ,\n- \u00a0\u00a0scim::SCIM_KEY_obarred = 0x16bf , scim::SCIM_KEY_SCHWA = 0x16c6 , scim::\n- SCIM_KEY_schwa = 0x16f6 , scim::SCIM_KEY_Lbelowdot = 0x16d1 ,\n- \u00a0\u00a0scim::SCIM_KEY_Lstrokebelowdot = 0x16d2 , scim::SCIM_KEY_lbelowdot = 0x16e1 ,\n- scim::SCIM_KEY_lstrokebelowdot = 0x16e2 , scim::SCIM_KEY_Gtilde = 0x16d3 ,\n- \u00a0\u00a0scim::SCIM_KEY_gtilde = 0x16e3 , scim::SCIM_KEY_Abelowdot = 0x1ea0 , scim::\n- SCIM_KEY_abelowdot = 0x1ea1 , scim::SCIM_KEY_Ahook = 0x1ea2 ,\n- \u00a0\u00a0scim::SCIM_KEY_ahook = 0x1ea3 , scim::SCIM_KEY_Acircumflexacute = 0x1ea4 ,\n- scim::SCIM_KEY_acircumflexacute = 0x1ea5 , scim::SCIM_KEY_Acircumflexgrave =\n- 0x1ea6 ,\n- \u00a0\u00a0scim::SCIM_KEY_acircumflexgrave = 0x1ea7 , scim::SCIM_KEY_Acircumflexhook =\n- 0x1ea8 , scim::SCIM_KEY_acircumflexhook = 0x1ea9 , scim::\n- SCIM_KEY_Acircumflextilde = 0x1eaa ,\n- \u00a0\u00a0scim::SCIM_KEY_acircumflextilde = 0x1eab , scim::SCIM_KEY_Acircumflexbelowdot\n- = 0x1eac , scim::SCIM_KEY_acircumflexbelowdot = 0x1ead , scim::\n- SCIM_KEY_Abreveacute = 0x1eae ,\n- \u00a0\u00a0scim::SCIM_KEY_abreveacute = 0x1eaf , scim::SCIM_KEY_Abrevegrave = 0x1eb0 ,\n- scim::SCIM_KEY_abrevegrave = 0x1eb1 , scim::SCIM_KEY_Abrevehook = 0x1eb2 ,\n- \u00a0\u00a0scim::SCIM_KEY_abrevehook = 0x1eb3 , scim::SCIM_KEY_Abrevetilde = 0x1eb4 ,\n- scim::SCIM_KEY_abrevetilde = 0x1eb5 , scim::SCIM_KEY_Abrevebelowdot = 0x1eb6 ,\n- \u00a0\u00a0scim::SCIM_KEY_abrevebelowdot = 0x1eb7 , scim::SCIM_KEY_Ebelowdot = 0x1eb8 ,\n- scim::SCIM_KEY_ebelowdot = 0x1eb9 , scim::SCIM_KEY_Ehook = 0x1eba ,\n- \u00a0\u00a0scim::SCIM_KEY_ehook = 0x1ebb , scim::SCIM_KEY_Etilde = 0x1ebc , scim::\n- SCIM_KEY_etilde = 0x1ebd , scim::SCIM_KEY_Ecircumflexacute = 0x1ebe ,\n- \u00a0\u00a0scim::SCIM_KEY_ecircumflexacute = 0x1ebf , scim::SCIM_KEY_Ecircumflexgrave =\n- 0x1ec0 , scim::SCIM_KEY_ecircumflexgrave = 0x1ec1 , scim::\n- SCIM_KEY_Ecircumflexhook = 0x1ec2 ,\n- \u00a0\u00a0scim::SCIM_KEY_ecircumflexhook = 0x1ec3 , scim::SCIM_KEY_Ecircumflextilde =\n- 0x1ec4 , scim::SCIM_KEY_ecircumflextilde = 0x1ec5 , scim::\n- SCIM_KEY_Ecircumflexbelowdot = 0x1ec6 ,\n- \u00a0\u00a0scim::SCIM_KEY_ecircumflexbelowdot = 0x1ec7 , scim::SCIM_KEY_Ihook = 0x1ec8 ,\n- scim::SCIM_KEY_ihook = 0x1ec9 , scim::SCIM_KEY_Ibelowdot = 0x1eca ,\n- \u00a0\u00a0scim::SCIM_KEY_ibelowdot = 0x1ecb , scim::SCIM_KEY_Obelowdot = 0x1ecc , scim::\n- SCIM_KEY_obelowdot = 0x1ecd , scim::SCIM_KEY_Ohook = 0x1ece ,\n- \u00a0\u00a0scim::SCIM_KEY_ohook = 0x1ecf , scim::SCIM_KEY_Ocircumflexacute = 0x1ed0 ,\n- scim::SCIM_KEY_ocircumflexacute = 0x1ed1 , scim::SCIM_KEY_Ocircumflexgrave =\n- 0x1ed2 ,\n- \u00a0\u00a0scim::SCIM_KEY_ocircumflexgrave = 0x1ed3 , scim::SCIM_KEY_Ocircumflexhook =\n- 0x1ed4 , scim::SCIM_KEY_ocircumflexhook = 0x1ed5 , scim::\n- SCIM_KEY_Ocircumflextilde = 0x1ed6 ,\n- \u00a0\u00a0scim::SCIM_KEY_ocircumflextilde = 0x1ed7 , scim::SCIM_KEY_Ocircumflexbelowdot\n- = 0x1ed8 , scim::SCIM_KEY_ocircumflexbelowdot = 0x1ed9 , scim::\n- SCIM_KEY_Ohornacute = 0x1eda ,\n- \u00a0\u00a0scim::SCIM_KEY_ohornacute = 0x1edb , scim::SCIM_KEY_Ohorngrave = 0x1edc ,\n- scim::SCIM_KEY_ohorngrave = 0x1edd , scim::SCIM_KEY_Ohornhook = 0x1ede ,\n- \u00a0\u00a0scim::SCIM_KEY_ohornhook = 0x1edf , scim::SCIM_KEY_Ohorntilde = 0x1ee0 ,\n- scim::SCIM_KEY_ohorntilde = 0x1ee1 , scim::SCIM_KEY_Ohornbelowdot = 0x1ee2 ,\n- \u00a0\u00a0scim::SCIM_KEY_ohornbelowdot = 0x1ee3 , scim::SCIM_KEY_Ubelowdot = 0x1ee4 ,\n- scim::SCIM_KEY_ubelowdot = 0x1ee5 , scim::SCIM_KEY_Uhook = 0x1ee6 ,\n- \u00a0\u00a0scim::SCIM_KEY_uhook = 0x1ee7 , scim::SCIM_KEY_Uhornacute = 0x1ee8 , scim::\n- SCIM_KEY_uhornacute = 0x1ee9 , scim::SCIM_KEY_Uhorngrave = 0x1eea ,\n- \u00a0\u00a0scim::SCIM_KEY_uhorngrave = 0x1eeb , scim::SCIM_KEY_Uhornhook = 0x1eec ,\n- scim::SCIM_KEY_uhornhook = 0x1eed , scim::SCIM_KEY_Uhorntilde = 0x1eee ,\n- \u00a0\u00a0scim::SCIM_KEY_uhorntilde = 0x1eef , scim::SCIM_KEY_Uhornbelowdot = 0x1ef0 ,\n- scim::SCIM_KEY_uhornbelowdot = 0x1ef1 , scim::SCIM_KEY_Ybelowdot = 0x1ef4 ,\n- \u00a0\u00a0scim::SCIM_KEY_ybelowdot = 0x1ef5 , scim::SCIM_KEY_Yhook = 0x1ef6 , scim::\n- SCIM_KEY_yhook = 0x1ef7 , scim::SCIM_KEY_Ytilde = 0x1ef8 ,\n- \u00a0\u00a0scim::SCIM_KEY_ytilde = 0x1ef9 , scim::SCIM_KEY_Ohorn = 0x1efa , scim::\n- SCIM_KEY_ohorn = 0x1efb , scim::SCIM_KEY_Uhorn = 0x1efc ,\n- \u00a0\u00a0scim::SCIM_KEY_uhorn = 0x1efd , scim::SCIM_KEY_combining_tilde = 0x1e9f ,\n- scim::SCIM_KEY_combining_grave = 0x1ef2 , scim::SCIM_KEY_combining_acute =\n- 0x1ef3 ,\n- \u00a0\u00a0scim::SCIM_KEY_combining_hook = 0x1efe , scim::SCIM_KEY_combining_belowdot =\n- 0x1eff , scim::SCIM_KEY_EcuSign = 0x20a0 , scim::SCIM_KEY_ColonSign = 0x20a1 ,\n- \u00a0\u00a0scim::SCIM_KEY_CruzeiroSign = 0x20a2 , scim::SCIM_KEY_FFrancSign = 0x20a3 ,\n- scim::SCIM_KEY_LiraSign = 0x20a4 , scim::SCIM_KEY_MillSign = 0x20a5 ,\n- \u00a0\u00a0scim::SCIM_KEY_NairaSign = 0x20a6 , scim::SCIM_KEY_PesetaSign = 0x20a7 ,\n- scim::SCIM_KEY_RupeeSign = 0x20a8 , scim::SCIM_KEY_WonSign = 0x20a9 ,\n- \u00a0\u00a0scim::SCIM_KEY_NewSheqelSign = 0x20aa , scim::SCIM_KEY_DongSign = 0x20ab ,\n- scim::SCIM_KEY_EuroSign = 0x20ac\n- }\n-\u00a0 Enum values of all valid key codes. More...\n-\u00a0\n-enum scim::KeyboardLayout {\n- \u00a0\u00a0\u00a0scim::SCIM_KEYBOARD_Unknown = 0 , scim::SCIM_KEYBOARD_Default = 1 , scim::\n- SCIM_KEYBOARD_US = 1 , scim::SCIM_KEYBOARD_Belgian = 2 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_Croatian = 3 , scim::SCIM_KEYBOARD_Czech = 4 , scim::\n- SCIM_KEYBOARD_Czech_Qwerty = 5 , scim::SCIM_KEYBOARD_Danish = 6 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_Dutch = 7 , scim::SCIM_KEYBOARD_Dvorak = 8 , scim::\n- SCIM_KEYBOARD_Estonian = 9 , scim::SCIM_KEYBOARD_Finnish = 10 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_French = 11 , scim::SCIM_KEYBOARD_French_Canadian = 12 ,\n- scim::SCIM_KEYBOARD_French_Switzerland = 13 , scim::SCIM_KEYBOARD_German = 14 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_German_Deadkeys = 15 , scim::SCIM_KEYBOARD_German_Swiss =\n- 16 , scim::SCIM_KEYBOARD_Greek = 17 , scim::SCIM_KEYBOARD_Hungarian = 18 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_Italian = 19 , scim::SCIM_KEYBOARD_Japanese = 20 , scim::\n- SCIM_KEYBOARD_Norwegian = 21 , scim::SCIM_KEYBOARD_Polish = 22 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_Portuguese = 23 , scim::SCIM_KEYBOARD_Portuguese_Brazil =\n- 24 , scim::SCIM_KEYBOARD_Portuguese_Brazil_US_Accents = 25 , scim::\n- SCIM_KEYBOARD_Russian = 26 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_Slovak = 27 , scim::SCIM_KEYBOARD_Slovak_Qwerty = 28 ,\n- scim::SCIM_KEYBOARD_Slovene = 29 , scim::SCIM_KEYBOARD_Spanish = 30 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_Spanish_CP850 = 31 , scim::\n- SCIM_KEYBOARD_Spanish_Latin_America = 32 , scim::SCIM_KEYBOARD_Swedish = 33 ,\n- scim::SCIM_KEYBOARD_Turkish = 34 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_UK = 35 , scim::SCIM_KEYBOARD_Icelandic = 36 , scim::\n- SCIM_KEYBOARD_Lithuanian = 37 , scim::SCIM_KEYBOARD_Ukrainian = 38 ,\n- \u00a0\u00a0scim::SCIM_KEYBOARD_NUM_LAYOUTS = 39\n- }\n-\u00a0 Enum values of all valid Keyboard Layout type. More...\n-\u00a0\n- Functions\n- bool\u00a0scim::scim_key_to_string (String &str, const KeyEvent &key)\n-\u00a0 Convert a key event to a string.\n-\u00a0\n- bool\u00a0scim::scim_string_to_key (KeyEvent &key, const String &str)\n-\u00a0 Convert a string to a KeyEvent.\n-\u00a0\n- bool\u00a0scim::scim_key_list_to_string (String &str, const KeyEventList\n- &keylist)\n-\u00a0 Convert a set of KeyEvents to a string.\n-\u00a0\n- bool\u00a0scim::scim_string_to_key_list (KeyEventList &keylist, const\n- String &str)\n-\u00a0 Covnert a string to a set of KeyEvents.\n-\u00a0\n- String\u00a0scim::scim_keyboard_layout_to_string (KeyboardLayout layout)\n-\u00a0 Convert a Keyboard Layout enum value to its String name.\n-\u00a0\n-KeyboardLayout\u00a0scim::scim_string_to_keyboard_layout (const String &str)\n-\u00a0 Convert a String name to the corresponding Keyboard Layout\n- value.\n-\u00a0\n- String\u00a0scim::scim_keyboard_layout_get_display_name (KeyboardLayout\n- layout)\n-\u00a0 Get the display name of a Keyboard Layout enum value.\n-\u00a0\n-KeyboardLayout\u00a0scim::scim_get_default_keyboard_layout ()\n-\u00a0 Get default Keyboard Layout setting.\n-\u00a0\n- void\u00a0scim::scim_set_default_keyboard_layout (KeyboardLayout layout)\n-\u00a0 Change the default Keyboard Layout setting.\n-\u00a0\n-***** Detailed Description *****\n-Defines the scim::KeyEvent class and related enums, functions.\n+scim_compose_key_data.h File Reference\n * src\n- * scim_event.h\n+ * scim_compose_key_data.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00023.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00023.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_socket.h File Reference\n+scim: scim_signals.h File Reference\n \n \n \n \n \n \n \n@@ -57,97 +57,83 @@\n $(document).ready(function(){initNavTree('a00023.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_socket.h File Reference
\n+Namespaces
\n+
scim_signals.h File Reference
\n
\n
\n \n-

Socket interfaces. \n+

C++ signal interface. \n More...

\n \n \n-\n-\n+\n+\n \n-\n-\n+\n \n-\n-\n+\n \n-\n-\n+\n+\n \n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::SocketError
 An exception class to hold Socket related errors. More...
class  scim::SlotNode
 A node class for managing slots connected to scim::Signal's. More...
 
class  scim::SocketAddress
 The class to hold a socket address. More...
class  scim::DefaultMarshal< R >
 
class  scim::Socket
 Socket communication class. More...
class  scim::DefaultMarshal< bool >
 
class  scim::SocketServer
 Socket Server class. More...
class  scim::Signal
 Base class for the C++ signal interface. More...
 
class  scim::SocketClient
 Socket client class. More...
class  scim::Signal0< R, Marshal >
 A template for a signal passing no arguments and returning a value of type R. More...
 
class  scim::Signal0< void, IgnoreMarshal >
 
class  scim::Signal1< R, P1, Marshal >
 A template for a signal passing one argument of type P1 and returning a value of type R. More...
 
class  scim::Signal1< void, P1, IgnoreMarshal >
 
class  scim::Signal2< R, P1, P2, Marshal >
 A template for a signal passing two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::Signal2< void, P1, P2, IgnoreMarshal >
 
class  scim::Signal3< R, P1, P2, P3, Marshal >
 A template for a signal passing three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::Signal3< void, P1, P2, P3, IgnoreMarshal >
 
class  scim::Signal4< R, P1, P2, P3, P4, Marshal >
 A template for a signal passing four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::Signal4< void, P1, P2, P3, P4, IgnoreMarshal >
 
class  scim::Signal5< R, P1, P2, P3, P4, P5, Marshal >
 A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::Signal5< void, P1, P2, P3, P4, P5, IgnoreMarshal >
 
class  scim::Signal6< R, P1, P2, P3, P4, P5, P6, Marshal >
 A template for a signal passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::Signal6< void, P1, P2, P3, P4, P5, P6, IgnoreMarshal >
 
\n \n \n \n-

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-

\n-Typedefs

typedef Slot2< void, SocketServer *, const Socket & > scim::SocketServerSlotSocket
 
typedef Signal2< void, SocketServer *, const Socket & > scim::SocketServerSignalSocket
 
\n-\n-\n-\n-\n-

\n-Enumerations

enum  scim::SocketFamily { scim::SCIM_SOCKET_UNKNOWN\n-, scim::SCIM_SOCKET_LOCAL\n-, scim::SCIM_SOCKET_INET\n- }
 The vaild socket address/protocol family,. More...
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n

\n-Functions

String scim::scim_get_default_socket_frontend_address ()
 Get the default socket address of SocketFrontEnd.
 
String scim::scim_get_default_socket_imengine_address ()
 Get the default socket address of SocketIMEngine.
 
String scim::scim_get_default_socket_config_address ()
 Get the default socket address of SocketConfig.
 
String scim::scim_get_default_panel_socket_address (const String &display)
 Get the default socket address of the Panel running on localhost.
 
String scim::scim_get_default_helper_manager_socket_address ()
 Get the default socket address of Helper Manager Server running on localhost.
 
int scim::scim_get_default_socket_timeout ()
 Get the default socket timeout value.
 
bool scim::scim_socket_open_connection (uint32 &key, const String &client_type, const String &server_type, const Socket &socket, int timeout=-1)
 Helper function to open a connection to a socket server with a standard hand shake protocol.
 
String scim::scim_socket_accept_connection (uint32 &key, const String &server_types, const String &client_types, const Socket &socket, int timeout=-1)
 Helper function to accept a connection request from a socket client with a standard hand shake protocol.
 
\n

Detailed Description

\n-

Socket interfaces.

\n+

C++ signal interface.

\n+

Provides a set of signal class templates you can use to create signals that can pass up to 6 arguments to signal handlers connected via the slot interface (see scim_slot.h). The signal classes are named Signal0 to Signal6, where 0 to 6 specifies the number of arguments that can be passed to a slot.

\n+

Most code of this file are came from Inti project.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,78 +1,76 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Enumerations | Functions\n-scim_socket.h File Reference\n-Socket interfaces. More...\n+Classes | Namespaces\n+scim_signals.h File Reference\n+C++ signal interface. More...\n Classes\n-class \u00a0scim::SocketError\n-\u00a0 An exception class to hold Socket related errors. More...\n+class \u00a0scim::SlotNode\n+\u00a0 A node class for managing slots connected to scim::Signal's. More...\n \u00a0\n-class \u00a0scim::SocketAddress\n-\u00a0 The class to hold a socket address. More...\n+class \u00a0scim::DefaultMarshal<_R_>\n \u00a0\n-class \u00a0scim::Socket\n-\u00a0 Socket communication class. More...\n+class \u00a0scim::DefaultMarshal<_bool_>\n \u00a0\n-class \u00a0scim::SocketServer\n-\u00a0 Socket Server class. More...\n+class \u00a0scim::Signal\n+\u00a0 Base class for the C++ signal interface. More...\n \u00a0\n-class \u00a0scim::SocketClient\n-\u00a0 Socket client class. More...\n+class \u00a0scim::Signal0<_R,_Marshal_>\n+\u00a0 A template for a signal passing no arguments and returning a value of\n+ type R. More...\n+\u00a0\n+class \u00a0scim::Signal0<_void,_IgnoreMarshal_>\n+\u00a0\n+class \u00a0scim::Signal1<_R,_P1,_Marshal_>\n+\u00a0 A template for a signal passing one argument of type P1 and returning a\n+ value of type R. More...\n+\u00a0\n+class \u00a0scim::Signal1<_void,_P1,_IgnoreMarshal_>\n+\u00a0\n+class \u00a0scim::Signal2<_R,_P1,_P2,_Marshal_>\n+\u00a0 A template for a signal passing two arguments of type P1 and P2, and\n+ returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::Signal2<_void,_P1,_P2,_IgnoreMarshal_>\n+\u00a0\n+class \u00a0scim::Signal3<_R,_P1,_P2,_P3,_Marshal_>\n+\u00a0 A template for a signal passing three arguments of type P1, P2 and P3,\n+ and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::Signal3<_void,_P1,_P2,_P3,_IgnoreMarshal_>\n+\u00a0\n+class \u00a0scim::Signal4<_R,_P1,_P2,_P3,_P4,_Marshal_>\n+\u00a0 A template for a signal passing four arguments of type P1, P2, P3 and\n+ P4, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::Signal4<_void,_P1,_P2,_P3,_P4,_IgnoreMarshal_>\n+\u00a0\n+class \u00a0scim::Signal5<_R,_P1,_P2,_P3,_P4,_P5,_Marshal_>\n+\u00a0 A template for a signal passing five arguments of type P1, P2, P3, P4\n+ and P5, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::Signal5<_void,_P1,_P2,_P3,_P4,_P5,_IgnoreMarshal_>\n+\u00a0\n+class \u00a0scim::Signal6<_R,_P1,_P2,_P3,_P4,_P5,_P6,_Marshal_>\n+\u00a0 A template for a signal passing six arguments of type P1, P2, P3, P4,\n+ P5 and P6, and returning a value of type R. More...\n+\u00a0\n+class \u00a0scim::Signal6<_void,_P1,_P2,_P3,_P4,_P5,_P6,_IgnoreMarshal_>\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n- typedef Slot2< void, SocketServer *, const\n- Socket & >\u00a0scim::SocketServerSlotSocket\n-\u00a0\n-typedef Signal2< void, SocketServer *, const\n- Socket & >\u00a0scim::SocketServerSignalSocket\n-\u00a0\n- Enumerations\n-enum \u00a0scim::SocketFamily { scim::SCIM_SOCKET_UNKNOWN , scim::SCIM_SOCKET_LOCAL\n- , scim::SCIM_SOCKET_INET }\n-\u00a0 The vaild socket address/protocol family,. More...\n-\u00a0\n- Functions\n-String\u00a0scim::scim_get_default_socket_frontend_address ()\n-\u00a0 Get the default socket address of SocketFrontEnd.\n-\u00a0\n-String\u00a0scim::scim_get_default_socket_imengine_address ()\n-\u00a0 Get the default socket address of SocketIMEngine.\n-\u00a0\n-String\u00a0scim::scim_get_default_socket_config_address ()\n-\u00a0 Get the default socket address of SocketConfig.\n-\u00a0\n-String\u00a0scim::scim_get_default_panel_socket_address (const String &display)\n-\u00a0 Get the default socket address of the Panel running on localhost.\n-\u00a0\n-String\u00a0scim::scim_get_default_helper_manager_socket_address ()\n-\u00a0 Get the default socket address of Helper Manager Server running on\n- localhost.\n-\u00a0\n- int\u00a0scim::scim_get_default_socket_timeout ()\n-\u00a0 Get the default socket timeout value.\n-\u00a0\n- bool\u00a0scim::scim_socket_open_connection (uint32 &key, const String\n- &client_type, const String &server_type, const Socket &socket, int\n- timeout=-1)\n-\u00a0 Helper function to open a connection to a socket server with a standard\n- hand shake protocol.\n-\u00a0\n-String\u00a0scim::scim_socket_accept_connection (uint32 &key, const String\n- &server_types, const String &client_types, const Socket &socket, int\n- timeout=-1)\n-\u00a0 Helper function to accept a connection request from a socket client\n- with a standard hand shake protocol.\n-\u00a0\n ***** Detailed Description *****\n-Socket interfaces.\n+C++ signal interface.\n+Provides a set of signal class templates you can use to create signals that can\n+pass up to 6 arguments to signal handlers connected via the slot interface (see\n+scim_slot.h). The signal classes are named Signal0 to Signal6, where 0 to 6\n+specifies the number of arguments that can be passed to a slot.\n+Most code of this file are came from Inti project.\n * src\n- * scim_socket.h\n+ * scim_signals.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00026.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00026.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_panel_common.h File Reference\n+scim: scim_filter_manager.h File Reference\n \n \n \n \n \n \n \n@@ -58,40 +58,38 @@\n /* @license-end */\n \n
\n
\n \n-
scim_panel_common.h File Reference
\n+
scim_filter_manager.h File Reference
\n
\n
\n \n-

Defines some structures and types which are used by both scim::PanelAgent and scim::PanelClient. \n+

Defines scim::FilterManager. \n More...

\n \n \n-\n-\n-\n-\n+\n \n

\n Classes

class  scim::PanelError
 
struct  scim::PanelFactoryInfo
 Structure to hold factory information. It's used by PanelAgent and PanelClient classes. More...
class  scim::FilterManager
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n

Detailed Description

\n-

Defines some structures and types which are used by both scim::PanelAgent and scim::PanelClient.

\n+

Defines scim::FilterManager.

\n+

scim::FilterManager is a class used to manage all Filter modules.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,21 @@\n \n \n \n \n scim\u00a01.4.18\n \n Classes | Namespaces\n-scim_panel_common.h File Reference\n-Defines some structures and types which are used by both scim::PanelAgent and\n-scim::PanelClient. More...\n+scim_filter_manager.h File Reference\n+Defines scim::FilterManager. More...\n Classes\n- class \u00a0scim::PanelError\n-\u00a0\n-struct \u00a0scim::PanelFactoryInfo\n-\u00a0 Structure to hold factory information. It's used by PanelAgent and\n- PanelClient classes. More...\n+class \u00a0scim::FilterManager\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n ***** Detailed Description *****\n-Defines some structures and types which are used by both scim::PanelAgent and\n-scim::PanelClient.\n+Defines scim::FilterManager.\n+scim::FilterManager is a class used to manage all Filter modules.\n * src\n- * scim_panel_common.h\n+ * scim_filter_manager.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00029.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00029.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_utility.h File Reference\n+scim: scim_connection.h File Reference\n \n \n \n \n \n \n \n@@ -56,178 +56,44 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00029.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_utility.h File Reference
\n+Classes |\n+Namespaces
\n+
scim_connection.h File Reference
\n
\n
\n \n-

various utility functions. \n+

C++ signal-slot connection interface. \n More...

\n \n+\n+\n+\n+\n+\n+\n+\n+

\n+Classes

class  scim::Node
 Base class for classes managing slots. More...
 
class  scim::Connection
 A signal connection class. More...
 
\n \n \n \n-

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Macros

#define SCIM_PATH_DELIM_STRING   "/"
 
#define SCIM_PATH_DELIM   '/'
 
#define RET_ILSEQ   0
 
#define RET_TOOFEW(n)   (-1-(n))
 
#define RET_TOOSMALL   -1
 
#define BAD_WCHAR   ((ucs4_t) 0xfffd)
 
#define BAD_CHAR   '?'
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n

\n-Functions

int scim::utf8_mbtowc (ucs4_t *pwc, const unsigned char *src, int src_len)
 Convert an utf8 char sequence to ucs4.
 
int scim::utf8_wctomb (unsigned char *dest, ucs4_t wc, int dest_size)
 Convert an ucs4 code to utf8 char sequence.
 
WideString scim::utf8_mbstowcs (const String &str)
 Convert an utf8 string to an ucs4 string.
 
WideString scim::utf8_mbstowcs (const char *str, int len=-1)
 Convert an utf8 string to an ucs4 string.
 
String scim::utf8_wcstombs (const WideString &wstr)
 Convert an ucs4 string to an utf8 string.
 
String scim::utf8_wcstombs (const ucs4_t *wstr, int len=-1)
 Convert an ucs4 string to an utf8 string.
 
ucs4_t scim::utf8_read_wchar (std::istream &is)
 Read a wide char from istream.
 
std::ostream & scim::utf8_write_wchar (std::ostream &os, ucs4_t wc)
 Write a wide char to ostream.
 
WideString scim::utf8_read_wstring (std::istream &is, ucs4_t delim=(ucs4_t) '\\n', bool rm_delim=true)
 Read a wide string from istream.
 
std::ostream & scim::utf8_write_wstring (std::ostream &os, const WideString &wstr)
 Write a wide string to ostream.
 
void scim::scim_uint32tobytes (unsigned char *bytes, uint32 n)
 Convert an uint32 variable into a sequence of bytes.
 
uint32 scim::scim_bytestouint32 (const unsigned char *bytes)
 Convert a sequence of bytes into an uint32 value.
 
void scim::scim_uint16tobytes (unsigned char *bytes, uint16 n)
 Convert an uint16 variable into a sequence of bytes.
 
uint16 scim::scim_bytestouint16 (const unsigned char *bytes)
 Convert a sequence of bytes into an uint16 value.
 
String scim::scim_validate_locale (const String &locale)
 Test if the locale is valid, and return the good locale name.
 
String scim::scim_get_locale_encoding (const String &locale)
 Get the encoding for a locale.
 
String scim::scim_get_current_locale ()
 Get current system locale.
 
String scim::scim_get_current_language ()
 Get current system language.
 
int scim::scim_get_locale_maxlen (const String &locale)
 Get the max length of the multibyte char of a locale.
 
int scim::scim_split_string_list (std::vector< String > &vec, const String &str, char delim=',')
 Split string list into a string vector according to the delim char.
 
String scim::scim_combine_string_list (const std::vector< String > &vec, char delim=',')
 Combine a string vector into one string list, separated by char delim.
 
bool scim::scim_is_little_endian ()
 Get machine endian type.
 
bool scim::scim_if_wchar_ucs4_equal ()
 Test if wchar_t is using UCS4 encoding.
 
ucs4_t scim::scim_wchar_to_full_width (ucs4_t code)
 Convert a half width unicode char to its full width counterpart.
 
ucs4_t scim::scim_wchar_to_half_width (ucs4_t code)
 Convert a full width unicode char to its half width counterpart.
 
String scim::scim_get_home_dir ()
 Get the home dir of current user.
 
String scim::scim_get_user_name ()
 Get the name of current user.
 
String scim::scim_get_user_data_dir ()
 Get SCIM data dir of current user.
 
size_t scim::scim_load_file (const String &filename, char **bufptr)
 Load a file into memory.
 
bool scim::scim_make_dir (const String &dir)
 Make a directory.
 
String scim::scim_get_language_name (const String &lang)
 Get the localized name of a language id.
 
String scim::scim_get_language_name_english (const String &lang)
 Get the English name of a language id.
 
String scim::scim_get_language_name_untranslated (const String &lang)
 Get the untranslated name of a language id.
 
String scim::scim_get_language_locales (const String &lang)
 Get the supported locales for a language.
 
String scim::scim_get_locale_language (const String &locale)
 Get the language id for a locale.
 
String scim::scim_validate_language (const String &lang)
 Test if the language is valid, and return the good language code.
 
String scim::scim_get_normalized_language (const String &lang)
 Get the normalized language id of a language.
 
int scim::scim_launch (bool daemon, const String &config, const String &imengines, const String &frontend, char *const argv[]=0)
 Launch a SCIM process with specific options.
 
int scim::scim_launch_panel (bool daemon, const String &config, const String &display, char *const argv[]=0)
 Launch a SCIM Panel process with specific options.
 
void scim::scim_usleep (unsigned int usec)
 Sleep some microseconds.
 
void scim::scim_daemon ()
 Switch process into daemon mode.
 
\n

Detailed Description

\n-

various utility functions.

\n+

C++ signal-slot connection interface.

\n+

Most code of this file are came from Inti project.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,171 +1,26 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Namespaces | Macros | Functions\n-scim_utility.h File Reference\n-various utility functions. More...\n- Namespaces\n-namespace \u00a0scim\n-\u00a0\n- Macros\n-#define\u00a0SCIM_PATH_DELIM_STRING\u00a0\u00a0\u00a0\"/\"\n-\u00a0\n-#define\u00a0SCIM_PATH_DELIM\u00a0\u00a0\u00a0'/'\n-\u00a0\n-#define\u00a0RET_ILSEQ\u00a0\u00a0\u00a00\n-\u00a0\n-#define\u00a0RET_TOOFEW(n)\u00a0\u00a0\u00a0(-1-(n))\n-\u00a0\n-#define\u00a0RET_TOOSMALL\u00a0\u00a0\u00a0-1\n-\u00a0\n-#define\u00a0BAD_WCHAR\u00a0\u00a0\u00a0((ucs4_t) 0xfffd)\n-\u00a0\n-#define\u00a0BAD_CHAR\u00a0\u00a0\u00a0'?'\n-\u00a0\n- Functions\n- int\u00a0scim::utf8_mbtowc (ucs4_t *pwc, const unsigned char *src, int\n- src_len)\n-\u00a0 Convert an utf8 char sequence to ucs4.\n-\u00a0\n- int\u00a0scim::utf8_wctomb (unsigned char *dest, ucs4_t wc, int\n- dest_size)\n-\u00a0 Convert an ucs4 code to utf8 char sequence.\n-\u00a0\n- WideString\u00a0scim::utf8_mbstowcs (const String &str)\n-\u00a0 Convert an utf8 string to an ucs4 string.\n-\u00a0\n- WideString\u00a0scim::utf8_mbstowcs (const char *str, int len=-1)\n-\u00a0 Convert an utf8 string to an ucs4 string.\n-\u00a0\n- String\u00a0scim::utf8_wcstombs (const WideString &wstr)\n-\u00a0 Convert an ucs4 string to an utf8 string.\n-\u00a0\n- String\u00a0scim::utf8_wcstombs (const ucs4_t *wstr, int len=-1)\n-\u00a0 Convert an ucs4 string to an utf8 string.\n-\u00a0\n- ucs4_t\u00a0scim::utf8_read_wchar (std::istream &is)\n-\u00a0 Read a wide char from istream.\n-\u00a0\n-std::ostream &\u00a0scim::utf8_write_wchar (std::ostream &os, ucs4_t wc)\n-\u00a0 Write a wide char to ostream.\n-\u00a0\n- WideString\u00a0scim::utf8_read_wstring (std::istream &is, ucs4_t delim=\n- (ucs4_t) '\\n', bool rm_delim=true)\n-\u00a0 Read a wide string from istream.\n-\u00a0\n-std::ostream &\u00a0scim::utf8_write_wstring (std::ostream &os, const WideString\n- &wstr)\n-\u00a0 Write a wide string to ostream.\n-\u00a0\n- void\u00a0scim::scim_uint32tobytes (unsigned char *bytes, uint32 n)\n-\u00a0 Convert an uint32 variable into a sequence of bytes.\n-\u00a0\n- uint32\u00a0scim::scim_bytestouint32 (const unsigned char *bytes)\n-\u00a0 Convert a sequence of bytes into an uint32 value.\n-\u00a0\n- void\u00a0scim::scim_uint16tobytes (unsigned char *bytes, uint16 n)\n-\u00a0 Convert an uint16 variable into a sequence of bytes.\n-\u00a0\n- uint16\u00a0scim::scim_bytestouint16 (const unsigned char *bytes)\n-\u00a0 Convert a sequence of bytes into an uint16 value.\n-\u00a0\n- String\u00a0scim::scim_validate_locale (const String &locale)\n-\u00a0 Test if the locale is valid, and return the good locale name.\n-\u00a0\n- String\u00a0scim::scim_get_locale_encoding (const String &locale)\n-\u00a0 Get the encoding for a locale.\n+Classes | Namespaces\n+scim_connection.h File Reference\n+C++ signal-slot connection interface. More...\n+ Classes\n+class \u00a0scim::Node\n+\u00a0 Base class for classes managing slots. More...\n \u00a0\n- String\u00a0scim::scim_get_current_locale ()\n-\u00a0 Get current system locale.\n+class \u00a0scim::Connection\n+\u00a0 A signal connection class. More...\n \u00a0\n- String\u00a0scim::scim_get_current_language ()\n-\u00a0 Get current system language.\n-\u00a0\n- int\u00a0scim::scim_get_locale_maxlen (const String &locale)\n-\u00a0 Get the max length of the multibyte char of a locale.\n-\u00a0\n- int\u00a0scim::scim_split_string_list (std::vector< String > &vec, const\n- String &str, char delim=',')\n-\u00a0 Split string list into a string vector according to the delim\n- char.\n-\u00a0\n- String\u00a0scim::scim_combine_string_list (const std::vector< String >\n- &vec, char delim=',')\n-\u00a0 Combine a string vector into one string list, separated by char\n- delim.\n-\u00a0\n- bool\u00a0scim::scim_is_little_endian ()\n-\u00a0 Get machine endian type.\n-\u00a0\n- bool\u00a0scim::scim_if_wchar_ucs4_equal ()\n-\u00a0 Test if wchar_t is using UCS4 encoding.\n-\u00a0\n- ucs4_t\u00a0scim::scim_wchar_to_full_width (ucs4_t code)\n-\u00a0 Convert a half width unicode char to its full width\n- counterpart.\n-\u00a0\n- ucs4_t\u00a0scim::scim_wchar_to_half_width (ucs4_t code)\n-\u00a0 Convert a full width unicode char to its half width\n- counterpart.\n-\u00a0\n- String\u00a0scim::scim_get_home_dir ()\n-\u00a0 Get the home dir of current user.\n-\u00a0\n- String\u00a0scim::scim_get_user_name ()\n-\u00a0 Get the name of current user.\n-\u00a0\n- String\u00a0scim::scim_get_user_data_dir ()\n-\u00a0 Get SCIM data dir of current user.\n-\u00a0\n- size_t\u00a0scim::scim_load_file (const String &filename, char **bufptr)\n-\u00a0 Load a file into memory.\n-\u00a0\n- bool\u00a0scim::scim_make_dir (const String &dir)\n-\u00a0 Make a directory.\n-\u00a0\n- String\u00a0scim::scim_get_language_name (const String &lang)\n-\u00a0 Get the localized name of a language id.\n-\u00a0\n- String\u00a0scim::scim_get_language_name_english (const String &lang)\n-\u00a0 Get the English name of a language id.\n-\u00a0\n- String\u00a0scim::scim_get_language_name_untranslated (const String &lang)\n-\u00a0 Get the untranslated name of a language id.\n-\u00a0\n- String\u00a0scim::scim_get_language_locales (const String &lang)\n-\u00a0 Get the supported locales for a language.\n-\u00a0\n- String\u00a0scim::scim_get_locale_language (const String &locale)\n-\u00a0 Get the language id for a locale.\n-\u00a0\n- String\u00a0scim::scim_validate_language (const String &lang)\n-\u00a0 Test if the language is valid, and return the good language\n- code.\n-\u00a0\n- String\u00a0scim::scim_get_normalized_language (const String &lang)\n-\u00a0 Get the normalized language id of a language.\n-\u00a0\n- int\u00a0scim::scim_launch (bool daemon, const String &config, const\n- String &imengines, const String &frontend, char *const argv\n- []=0)\n-\u00a0 Launch a SCIM process with specific options.\n-\u00a0\n- int\u00a0scim::scim_launch_panel (bool daemon, const String &config,\n- const String &display, char *const argv[]=0)\n-\u00a0 Launch a SCIM Panel process with specific options.\n-\u00a0\n- void\u00a0scim::scim_usleep (unsigned int usec)\n-\u00a0 Sleep some microseconds.\n-\u00a0\n- void\u00a0scim::scim_daemon ()\n-\u00a0 Switch process into daemon mode.\n+ Namespaces\n+namespace \u00a0scim\n \u00a0\n ***** Detailed Description *****\n-various utility functions.\n+C++ signal-slot connection interface.\n+Most code of this file are came from Inti project.\n * src\n- * scim_utility.h\n+ * scim_connection.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00032.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00032.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_slot.h File Reference\n+scim: scim_event.h File Reference\n \n \n \n \n \n \n \n@@ -57,206 +57,2268 @@\n $(document).ready(function(){initNavTree('a00032.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_slot.h File Reference
\n+Namespaces |\n+Typedefs |\n+Enumerations |\n+Functions
\n+
scim_event.h File Reference
\n
\n
\n \n-

C++ slot interface. \n+

Defines the scim::KeyEvent class and related enums, functions. \n More...

\n \n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::Slot
 Base class for slots that can connect to scim::Signals. More...
 
class  scim::Slot0< R >
 Base class template for slots passing no arguments and returning a value of type R. More...
 
class  scim::FunctionSlot0< R >
 A slot template for static functions taking no arguments and returning a value of type R. More...
 
class  scim::MethodSlot0< T, R >
 A slot template for methods in a class of type T taking no arguments and returning a value of type R. More...
 
class  scim::SignalSlot0< T, R >
 
class  scim::Slot1< R, P1 >
 Base class template for slots passing one argument of type P1 and returning a value of type R. More...
 
class  scim::FunctionSlot1< R, P1 >
 A slot template for static functions taking one argument of type P1 and returning a value of type R. More...
 
class  scim::MethodSlot1< T, R, P1 >
 A slot template for methods in a class of type T taking one argument of type P1 and returning a value of type R. More...
 
class  scim::SignalSlot1< T, R, P1 >
 
class  scim::Slot2< R, P1, P2 >
 Base class template for slots passing two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::FunctionSlot2< R, P1, P2 >
 A slot template for static functions taking two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::MethodSlot2< T, R, P1, P2 >
 A slot template for methods in a class of type T taking two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::SignalSlot2< T, R, P1, P2 >
 
class  scim::Slot3< R, P1, P2, P3 >
 Base class template for slots passing three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::FunctionSlot3< R, P1, P2, P3 >
 A slot template for static functions taking three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::MethodSlot3< T, R, P1, P2, P3 >
 A slot template for methods in a class of type T taking three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::SignalSlot3< T, R, P1, P2, P3 >
 
class  scim::Slot4< R, P1, P2, P3, P4 >
 Base class template for slots passing four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::FunctionSlot4< R, P1, P2, P3, P4 >
 A slot template for static functions taking four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::MethodSlot4< T, R, P1, P2, P3, P4 >
 A slot template for methods in a class of type T taking four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::SignalSlot4< T, R, P1, P2, P3, P4 >
 
class  scim::Slot5< R, P1, P2, P3, P4, P5 >
 Base class template for slots passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::FunctionSlot5< R, P1, P2, P3, P4, P5 >
 A slot template for static functions taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::MethodSlot5< T, R, P1, P2, P3, P4, P5 >
 A slot template for methods in a class of type T taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::SignalSlot5< T, R, P1, P2, P3, P4, P5 >
 
class  scim::Slot6< R, P1, P2, P3, P4, P5, P6 >
 Base class template for slots passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::FunctionSlot6< R, P1, P2, P3, P4, P5, P6 >
 A slot template for static functions taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::MethodSlot6< T, R, P1, P2, P3, P4, P5, P6 >
 A slot template for methods in a class of type T taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::SignalSlot6< T, R, P1, P2, P3, P4, P5, P6 >
struct  scim::KeyEvent
 The class to store a keyboard event. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+

\n+Typedefs

typedef std::vector< KeyEventscim::KeyEventList
 The container to store a set of KeyEvent objects.
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n+Enumerations

enum  scim::KeyMask {
\n+  scim::SCIM_KEY_NullMask = 0\n+, scim::SCIM_KEY_ShiftMask = (1<<0)\n+, scim::SCIM_KEY_CapsLockMask = (1<<1)\n+, scim::SCIM_KEY_ControlMask = (1<<2)\n+,
\n+  scim::SCIM_KEY_AltMask = (1<<3)\n+, scim::SCIM_KEY_MetaMask = (1<<4)\n+, scim::SCIM_KEY_SuperMask = (1<<5)\n+, scim::SCIM_KEY_HyperMask = (1<<6)\n+,
\n+  scim::SCIM_KEY_NumLockMask = (1<<7)\n+, scim::SCIM_KEY_LockMask = SCIM_KEY_CapsLockMask\n+, scim::SCIM_KEY_Mod1Mask = SCIM_KEY_AltMask\n+, scim::SCIM_KEY_Mod2Mask = SCIM_KEY_MetaMask\n+,
\n+  scim::SCIM_KEY_Mod3Mask = SCIM_KEY_SuperMask\n+, scim::SCIM_KEY_Mod4Mask = SCIM_KEY_HyperMask\n+, scim::SCIM_KEY_Mod5Mask = SCIM_KEY_NumLockMask\n+, scim::SCIM_KEY_ScrollLockMask = 0\n+,
\n+  scim::SCIM_KEY_QuirkKanaRoMask = (1<<14)\n+, scim::SCIM_KEY_ReleaseMask = (1<<15)\n+, scim::SCIM_KEY_AllMasks = 0xC0FF\n+
\n+ }
 Enum values of all valid key masks. More...
 
enum  scim::KeyCode {
\n+  scim::SCIM_KEY_NullKey = 0\n+, scim::SCIM_KEY_VoidSymbol = 0xFFFFFF\n+, scim::SCIM_KEY_BackSpace = 0xFF08\n+, scim::SCIM_KEY_Tab = 0xFF09\n+,
\n+  scim::SCIM_KEY_Linefeed = 0xFF0A\n+, scim::SCIM_KEY_Clear = 0xFF0B\n+, scim::SCIM_KEY_Return = 0xFF0D\n+, scim::SCIM_KEY_Pause = 0xFF13\n+,
\n+  scim::SCIM_KEY_Scroll_Lock = 0xFF14\n+, scim::SCIM_KEY_Sys_Req = 0xFF15\n+, scim::SCIM_KEY_Escape = 0xFF1B\n+, scim::SCIM_KEY_Delete = 0xFFFF\n+,
\n+  scim::SCIM_KEY_Multi_key = 0xFF20\n+, scim::SCIM_KEY_Codeinput = 0xFF37\n+, scim::SCIM_KEY_SingleCandidate = 0xFF3C\n+, scim::SCIM_KEY_MultipleCandidate = 0xFF3D\n+,
\n+  scim::SCIM_KEY_PreviousCandidate = 0xFF3E\n+, scim::SCIM_KEY_Kanji = 0xFF21\n+, scim::SCIM_KEY_Muhenkan = 0xFF22\n+, scim::SCIM_KEY_Henkan_Mode = 0xFF23\n+,
\n+  scim::SCIM_KEY_Henkan = 0xFF23\n+, scim::SCIM_KEY_Romaji = 0xFF24\n+, scim::SCIM_KEY_Hiragana = 0xFF25\n+, scim::SCIM_KEY_Katakana = 0xFF26\n+,
\n+  scim::SCIM_KEY_Hiragana_Katakana = 0xFF27\n+, scim::SCIM_KEY_Zenkaku = 0xFF28\n+, scim::SCIM_KEY_Hankaku = 0xFF29\n+, scim::SCIM_KEY_Zenkaku_Hankaku = 0xFF2A\n+,
\n+  scim::SCIM_KEY_Touroku = 0xFF2B\n+, scim::SCIM_KEY_Massyo = 0xFF2C\n+, scim::SCIM_KEY_Kana_Lock = 0xFF2D\n+, scim::SCIM_KEY_Kana_Shift = 0xFF2E\n+,
\n+  scim::SCIM_KEY_Eisu_Shift = 0xFF2F\n+, scim::SCIM_KEY_Eisu_toggle = 0xFF30\n+, scim::SCIM_KEY_Kanji_Bangou = 0xFF37\n+, scim::SCIM_KEY_Zen_Koho = 0xFF3D\n+,
\n+  scim::SCIM_KEY_Mae_Koho = 0xFF3E\n+, scim::SCIM_KEY_Home = 0xFF50\n+, scim::SCIM_KEY_Left = 0xFF51\n+, scim::SCIM_KEY_Up = 0xFF52\n+,
\n+  scim::SCIM_KEY_Right = 0xFF53\n+, scim::SCIM_KEY_Down = 0xFF54\n+, scim::SCIM_KEY_Prior = 0xFF55\n+, scim::SCIM_KEY_Page_Up = 0xFF55\n+,
\n+  scim::SCIM_KEY_Next = 0xFF56\n+, scim::SCIM_KEY_Page_Down = 0xFF56\n+, scim::SCIM_KEY_End = 0xFF57\n+, scim::SCIM_KEY_Begin = 0xFF58\n+,
\n+  scim::SCIM_KEY_Select = 0xFF60\n+, scim::SCIM_KEY_Print = 0xFF61\n+, scim::SCIM_KEY_Execute = 0xFF62\n+, scim::SCIM_KEY_Insert = 0xFF63\n+,
\n+  scim::SCIM_KEY_Undo = 0xFF65\n+, scim::SCIM_KEY_Redo = 0xFF66\n+, scim::SCIM_KEY_Menu = 0xFF67\n+, scim::SCIM_KEY_Find = 0xFF68\n+,
\n+  scim::SCIM_KEY_Cancel = 0xFF69\n+, scim::SCIM_KEY_Help = 0xFF6A\n+, scim::SCIM_KEY_Break = 0xFF6B\n+, scim::SCIM_KEY_Mode_switch = 0xFF7E\n+,
\n+  scim::SCIM_KEY_Num_Lock = 0xFF7F\n+, scim::SCIM_KEY_KP_Space = 0xFF80\n+, scim::SCIM_KEY_KP_Tab = 0xFF89\n+, scim::SCIM_KEY_KP_Enter = 0xFF8D\n+,
\n+  scim::SCIM_KEY_KP_F1 = 0xFF91\n+, scim::SCIM_KEY_KP_F2 = 0xFF92\n+, scim::SCIM_KEY_KP_F3 = 0xFF93\n+, scim::SCIM_KEY_KP_F4 = 0xFF94\n+,
\n+  scim::SCIM_KEY_KP_Home = 0xFF95\n+, scim::SCIM_KEY_KP_Left = 0xFF96\n+, scim::SCIM_KEY_KP_Up = 0xFF97\n+, scim::SCIM_KEY_KP_Right = 0xFF98\n+,
\n+  scim::SCIM_KEY_KP_Down = 0xFF99\n+, scim::SCIM_KEY_KP_Prior = 0xFF9A\n+, scim::SCIM_KEY_KP_Page_Up = 0xFF9A\n+, scim::SCIM_KEY_KP_Next = 0xFF9B\n+,
\n+  scim::SCIM_KEY_KP_Page_Down = 0xFF9B\n+, scim::SCIM_KEY_KP_End = 0xFF9C\n+, scim::SCIM_KEY_KP_Begin = 0xFF9D\n+, scim::SCIM_KEY_KP_Insert = 0xFF9E\n+,
\n+  scim::SCIM_KEY_KP_Delete = 0xFF9F\n+, scim::SCIM_KEY_KP_Equal = 0xFFBD\n+, scim::SCIM_KEY_KP_Multiply = 0xFFAA\n+, scim::SCIM_KEY_KP_Add = 0xFFAB\n+,
\n+  scim::SCIM_KEY_KP_Separator = 0xFFAC\n+, scim::SCIM_KEY_KP_Subtract = 0xFFAD\n+, scim::SCIM_KEY_KP_Decimal = 0xFFAE\n+, scim::SCIM_KEY_KP_Divide = 0xFFAF\n+,
\n+  scim::SCIM_KEY_KP_0 = 0xFFB0\n+, scim::SCIM_KEY_KP_1 = 0xFFB1\n+, scim::SCIM_KEY_KP_2 = 0xFFB2\n+, scim::SCIM_KEY_KP_3 = 0xFFB3\n+,
\n+  scim::SCIM_KEY_KP_4 = 0xFFB4\n+, scim::SCIM_KEY_KP_5 = 0xFFB5\n+, scim::SCIM_KEY_KP_6 = 0xFFB6\n+, scim::SCIM_KEY_KP_7 = 0xFFB7\n+,
\n+  scim::SCIM_KEY_KP_8 = 0xFFB8\n+, scim::SCIM_KEY_KP_9 = 0xFFB9\n+, scim::SCIM_KEY_F1 = 0xFFBE\n+, scim::SCIM_KEY_F2 = 0xFFBF\n+,
\n+  scim::SCIM_KEY_F3 = 0xFFC0\n+, scim::SCIM_KEY_F4 = 0xFFC1\n+, scim::SCIM_KEY_F5 = 0xFFC2\n+, scim::SCIM_KEY_F6 = 0xFFC3\n+,
\n+  scim::SCIM_KEY_F7 = 0xFFC4\n+, scim::SCIM_KEY_F8 = 0xFFC5\n+, scim::SCIM_KEY_F9 = 0xFFC6\n+, scim::SCIM_KEY_F10 = 0xFFC7\n+,
\n+  scim::SCIM_KEY_F11 = 0xFFC8\n+, scim::SCIM_KEY_F12 = 0xFFC9\n+, scim::SCIM_KEY_F13 = 0xFFCA\n+, scim::SCIM_KEY_F14 = 0xFFCB\n+,
\n+  scim::SCIM_KEY_F15 = 0xFFCC\n+, scim::SCIM_KEY_F16 = 0xFFCD\n+, scim::SCIM_KEY_F17 = 0xFFCE\n+, scim::SCIM_KEY_F18 = 0xFFCF\n+,
\n+  scim::SCIM_KEY_F19 = 0xFFD0\n+, scim::SCIM_KEY_F20 = 0xFFD1\n+, scim::SCIM_KEY_F21 = 0xFFD2\n+, scim::SCIM_KEY_F22 = 0xFFD3\n+,
\n+  scim::SCIM_KEY_F23 = 0xFFD4\n+, scim::SCIM_KEY_F24 = 0xFFD5\n+, scim::SCIM_KEY_F25 = 0xFFD6\n+, scim::SCIM_KEY_F26 = 0xFFD7\n+,
\n+  scim::SCIM_KEY_F27 = 0xFFD8\n+, scim::SCIM_KEY_F28 = 0xFFD9\n+, scim::SCIM_KEY_F29 = 0xFFDA\n+, scim::SCIM_KEY_F30 = 0xFFDB\n+,
\n+  scim::SCIM_KEY_F31 = 0xFFDC\n+, scim::SCIM_KEY_F32 = 0xFFDD\n+, scim::SCIM_KEY_F33 = 0xFFDE\n+, scim::SCIM_KEY_F34 = 0xFFDF\n+,
\n+  scim::SCIM_KEY_F35 = 0xFFE0\n+, scim::SCIM_KEY_Shift_L = 0xFFE1\n+, scim::SCIM_KEY_Shift_R = 0xFFE2\n+, scim::SCIM_KEY_Control_L = 0xFFE3\n+,
\n+  scim::SCIM_KEY_Control_R = 0xFFE4\n+, scim::SCIM_KEY_Caps_Lock = 0xFFE5\n+, scim::SCIM_KEY_Shift_Lock = 0xFFE6\n+, scim::SCIM_KEY_Meta_L = 0xFFE7\n+,
\n+  scim::SCIM_KEY_Meta_R = 0xFFE8\n+, scim::SCIM_KEY_Alt_L = 0xFFE9\n+, scim::SCIM_KEY_Alt_R = 0xFFEA\n+, scim::SCIM_KEY_Super_L = 0xFFEB\n+,
\n+  scim::SCIM_KEY_Super_R = 0xFFEC\n+, scim::SCIM_KEY_Hyper_L = 0xFFED\n+, scim::SCIM_KEY_Hyper_R = 0xFFEE\n+, scim::SCIM_KEY_ISO_Lock = 0xFE01\n+,
\n+  scim::SCIM_KEY_ISO_Level2_Latch = 0xFE02\n+, scim::SCIM_KEY_ISO_Level3_Shift = 0xFE03\n+, scim::SCIM_KEY_ISO_Level3_Latch = 0xFE04\n+, scim::SCIM_KEY_ISO_Level3_Lock = 0xFE05\n+,
\n+  scim::SCIM_KEY_ISO_Group_Shift = 0xFF7E\n+, scim::SCIM_KEY_ISO_Group_Latch = 0xFE06\n+, scim::SCIM_KEY_ISO_Group_Lock = 0xFE07\n+, scim::SCIM_KEY_ISO_Next_Group = 0xFE08\n+,
\n+  scim::SCIM_KEY_ISO_Next_Group_Lock = 0xFE09\n+, scim::SCIM_KEY_ISO_Prev_Group = 0xFE0A\n+, scim::SCIM_KEY_ISO_Prev_Group_Lock = 0xFE0B\n+, scim::SCIM_KEY_ISO_First_Group = 0xFE0C\n+,
\n+  scim::SCIM_KEY_ISO_First_Group_Lock = 0xFE0D\n+, scim::SCIM_KEY_ISO_Last_Group = 0xFE0E\n+, scim::SCIM_KEY_ISO_Last_Group_Lock = 0xFE0F\n+, scim::SCIM_KEY_ISO_Left_Tab = 0xFE20\n+,
\n+  scim::SCIM_KEY_ISO_Move_Line_Up = 0xFE21\n+, scim::SCIM_KEY_ISO_Move_Line_Down = 0xFE22\n+, scim::SCIM_KEY_ISO_Partial_Line_Up = 0xFE23\n+, scim::SCIM_KEY_ISO_Partial_Line_Down = 0xFE24\n+,
\n+  scim::SCIM_KEY_ISO_Partial_Space_Left = 0xFE25\n+, scim::SCIM_KEY_ISO_Partial_Space_Right = 0xFE26\n+, scim::SCIM_KEY_ISO_Set_Margin_Left = 0xFE27\n+, scim::SCIM_KEY_ISO_Set_Margin_Right = 0xFE28\n+,
\n+  scim::SCIM_KEY_ISO_Release_Margin_Left = 0xFE29\n+, scim::SCIM_KEY_ISO_Release_Margin_Right = 0xFE2A\n+, scim::SCIM_KEY_ISO_Release_Both_Margins = 0xFE2B\n+, scim::SCIM_KEY_ISO_Fast_Cursor_Left = 0xFE2C\n+,
\n+  scim::SCIM_KEY_ISO_Fast_Cursor_Right = 0xFE2D\n+, scim::SCIM_KEY_ISO_Fast_Cursor_Up = 0xFE2E\n+, scim::SCIM_KEY_ISO_Fast_Cursor_Down = 0xFE2F\n+, scim::SCIM_KEY_ISO_Continuous_Underline = 0xFE30\n+,
\n+  scim::SCIM_KEY_ISO_Discontinuous_Underline = 0xFE31\n+, scim::SCIM_KEY_ISO_Emphasize = 0xFE32\n+, scim::SCIM_KEY_ISO_Center_Object = 0xFE33\n+, scim::SCIM_KEY_ISO_Enter = 0xFE34\n+,
\n+  scim::SCIM_KEY_dead_grave = 0xFE50\n+, scim::SCIM_KEY_dead_acute = 0xFE51\n+, scim::SCIM_KEY_dead_circumflex = 0xFE52\n+, scim::SCIM_KEY_dead_tilde = 0xFE53\n+,
\n+  scim::SCIM_KEY_dead_macron = 0xFE54\n+, scim::SCIM_KEY_dead_breve = 0xFE55\n+, scim::SCIM_KEY_dead_abovedot = 0xFE56\n+, scim::SCIM_KEY_dead_diaeresis = 0xFE57\n+,
\n+  scim::SCIM_KEY_dead_abovering = 0xFE58\n+, scim::SCIM_KEY_dead_doubleacute = 0xFE59\n+, scim::SCIM_KEY_dead_caron = 0xFE5A\n+, scim::SCIM_KEY_dead_cedilla = 0xFE5B\n+,
\n+  scim::SCIM_KEY_dead_ogonek = 0xFE5C\n+, scim::SCIM_KEY_dead_iota = 0xFE5D\n+, scim::SCIM_KEY_dead_voiced_sound = 0xFE5E\n+, scim::SCIM_KEY_dead_semivoiced_sound = 0xFE5F\n+,
\n+  scim::SCIM_KEY_dead_belowdot = 0xFE60\n+, scim::SCIM_KEY_dead_hook = 0xFE61\n+, scim::SCIM_KEY_dead_horn = 0xFE62\n+, scim::SCIM_KEY_First_Virtual_Screen = 0xFED0\n+,
\n+  scim::SCIM_KEY_Prev_Virtual_Screen = 0xFED1\n+, scim::SCIM_KEY_Next_Virtual_Screen = 0xFED2\n+, scim::SCIM_KEY_Last_Virtual_Screen = 0xFED4\n+, scim::SCIM_KEY_Terminate_Server = 0xFED5\n+,
\n+  scim::SCIM_KEY_AccessX_Enable = 0xFE70\n+, scim::SCIM_KEY_AccessX_Feedback_Enable = 0xFE71\n+, scim::SCIM_KEY_RepeatKeys_Enable = 0xFE72\n+, scim::SCIM_KEY_SlowKeys_Enable = 0xFE73\n+,
\n+  scim::SCIM_KEY_BounceKeys_Enable = 0xFE74\n+, scim::SCIM_KEY_StickyKeys_Enable = 0xFE75\n+, scim::SCIM_KEY_MouseKeys_Enable = 0xFE76\n+, scim::SCIM_KEY_MouseKeys_Accel_Enable = 0xFE77\n+,
\n+  scim::SCIM_KEY_Overlay1_Enable = 0xFE78\n+, scim::SCIM_KEY_Overlay2_Enable = 0xFE79\n+, scim::SCIM_KEY_AudibleBell_Enable = 0xFE7A\n+, scim::SCIM_KEY_Pointer_Left = 0xFEE0\n+,
\n+  scim::SCIM_KEY_Pointer_Right = 0xFEE1\n+, scim::SCIM_KEY_Pointer_Up = 0xFEE2\n+, scim::SCIM_KEY_Pointer_Down = 0xFEE3\n+, scim::SCIM_KEY_Pointer_UpLeft = 0xFEE4\n+,
\n+  scim::SCIM_KEY_Pointer_UpRight = 0xFEE5\n+, scim::SCIM_KEY_Pointer_DownLeft = 0xFEE6\n+, scim::SCIM_KEY_Pointer_DownRight = 0xFEE7\n+, scim::SCIM_KEY_Pointer_Button_Dflt = 0xFEE8\n+,
\n+  scim::SCIM_KEY_Pointer_Button1 = 0xFEE9\n+, scim::SCIM_KEY_Pointer_Button2 = 0xFEEA\n+, scim::SCIM_KEY_Pointer_Button3 = 0xFEEB\n+, scim::SCIM_KEY_Pointer_Button4 = 0xFEEC\n+,
\n+  scim::SCIM_KEY_Pointer_Button5 = 0xFEED\n+, scim::SCIM_KEY_Pointer_DblClick_Dflt = 0xFEEE\n+, scim::SCIM_KEY_Pointer_DblClick1 = 0xFEEF\n+, scim::SCIM_KEY_Pointer_DblClick2 = 0xFEF0\n+,
\n+  scim::SCIM_KEY_Pointer_DblClick3 = 0xFEF1\n+, scim::SCIM_KEY_Pointer_DblClick4 = 0xFEF2\n+, scim::SCIM_KEY_Pointer_DblClick5 = 0xFEF3\n+, scim::SCIM_KEY_Pointer_Drag_Dflt = 0xFEF4\n+,
\n+  scim::SCIM_KEY_Pointer_Drag1 = 0xFEF5\n+, scim::SCIM_KEY_Pointer_Drag2 = 0xFEF6\n+, scim::SCIM_KEY_Pointer_Drag3 = 0xFEF7\n+, scim::SCIM_KEY_Pointer_Drag4 = 0xFEF8\n+,
\n+  scim::SCIM_KEY_Pointer_Drag5 = 0xFEFD\n+, scim::SCIM_KEY_Pointer_EnableKeys = 0xFEF9\n+, scim::SCIM_KEY_Pointer_Accelerate = 0xFEFA\n+, scim::SCIM_KEY_Pointer_DfltBtnNext = 0xFEFB\n+,
\n+  scim::SCIM_KEY_Pointer_DfltBtnPrev = 0xFEFC\n+, scim::SCIM_KEY_3270_Duplicate = 0xFD01\n+, scim::SCIM_KEY_3270_FieldMark = 0xFD02\n+, scim::SCIM_KEY_3270_Right2 = 0xFD03\n+,
\n+  scim::SCIM_KEY_3270_Left2 = 0xFD04\n+, scim::SCIM_KEY_3270_BackTab = 0xFD05\n+, scim::SCIM_KEY_3270_EraseEOF = 0xFD06\n+, scim::SCIM_KEY_3270_EraseInput = 0xFD07\n+,
\n+  scim::SCIM_KEY_3270_Reset = 0xFD08\n+, scim::SCIM_KEY_3270_Quit = 0xFD09\n+, scim::SCIM_KEY_3270_PA1 = 0xFD0A\n+, scim::SCIM_KEY_3270_PA2 = 0xFD0B\n+,
\n+  scim::SCIM_KEY_3270_PA3 = 0xFD0C\n+, scim::SCIM_KEY_3270_Test = 0xFD0D\n+, scim::SCIM_KEY_3270_Attn = 0xFD0E\n+, scim::SCIM_KEY_3270_CursorBlink = 0xFD0F\n+,
\n+  scim::SCIM_KEY_3270_AltCursor = 0xFD10\n+, scim::SCIM_KEY_3270_KeyClick = 0xFD11\n+, scim::SCIM_KEY_3270_Jump = 0xFD12\n+, scim::SCIM_KEY_3270_Ident = 0xFD13\n+,
\n+  scim::SCIM_KEY_3270_Rule = 0xFD14\n+, scim::SCIM_KEY_3270_Copy = 0xFD15\n+, scim::SCIM_KEY_3270_Play = 0xFD16\n+, scim::SCIM_KEY_3270_Setup = 0xFD17\n+,
\n+  scim::SCIM_KEY_3270_Record = 0xFD18\n+, scim::SCIM_KEY_3270_ChangeScreen = 0xFD19\n+, scim::SCIM_KEY_3270_DeleteWord = 0xFD1A\n+, scim::SCIM_KEY_3270_ExSelect = 0xFD1B\n+,
\n+  scim::SCIM_KEY_3270_CursorSelect = 0xFD1C\n+, scim::SCIM_KEY_3270_PrintScreen = 0xFD1D\n+, scim::SCIM_KEY_3270_Enter = 0xFD1E\n+, scim::SCIM_KEY_space = 0x020\n+,
\n+  scim::SCIM_KEY_exclam = 0x021\n+, scim::SCIM_KEY_quotedbl = 0x022\n+, scim::SCIM_KEY_numbersign = 0x023\n+, scim::SCIM_KEY_dollar = 0x024\n+,
\n+  scim::SCIM_KEY_percent = 0x025\n+, scim::SCIM_KEY_ampersand = 0x026\n+, scim::SCIM_KEY_apostrophe = 0x027\n+, scim::SCIM_KEY_quoteright = 0x027\n+,
\n+  scim::SCIM_KEY_parenleft = 0x028\n+, scim::SCIM_KEY_parenright = 0x029\n+, scim::SCIM_KEY_asterisk = 0x02a\n+, scim::SCIM_KEY_plus = 0x02b\n+,
\n+  scim::SCIM_KEY_comma = 0x02c\n+, scim::SCIM_KEY_minus = 0x02d\n+, scim::SCIM_KEY_period = 0x02e\n+, scim::SCIM_KEY_slash = 0x02f\n+,
\n+  scim::SCIM_KEY_0 = 0x030\n+, scim::SCIM_KEY_1 = 0x031\n+, scim::SCIM_KEY_2 = 0x032\n+, scim::SCIM_KEY_3 = 0x033\n+,
\n+  scim::SCIM_KEY_4 = 0x034\n+, scim::SCIM_KEY_5 = 0x035\n+, scim::SCIM_KEY_6 = 0x036\n+, scim::SCIM_KEY_7 = 0x037\n+,
\n+  scim::SCIM_KEY_8 = 0x038\n+, scim::SCIM_KEY_9 = 0x039\n+, scim::SCIM_KEY_colon = 0x03a\n+, scim::SCIM_KEY_semicolon = 0x03b\n+,
\n+  scim::SCIM_KEY_less = 0x03c\n+, scim::SCIM_KEY_equal = 0x03d\n+, scim::SCIM_KEY_greater = 0x03e\n+, scim::SCIM_KEY_question = 0x03f\n+,
\n+  scim::SCIM_KEY_at = 0x040\n+, scim::SCIM_KEY_A = 0x041\n+, scim::SCIM_KEY_B = 0x042\n+, scim::SCIM_KEY_C = 0x043\n+,
\n+  scim::SCIM_KEY_D = 0x044\n+, scim::SCIM_KEY_E = 0x045\n+, scim::SCIM_KEY_F = 0x046\n+, scim::SCIM_KEY_G = 0x047\n+,
\n+  scim::SCIM_KEY_H = 0x048\n+, scim::SCIM_KEY_I = 0x049\n+, scim::SCIM_KEY_J = 0x04a\n+, scim::SCIM_KEY_K = 0x04b\n+,
\n+  scim::SCIM_KEY_L = 0x04c\n+, scim::SCIM_KEY_M = 0x04d\n+, scim::SCIM_KEY_N = 0x04e\n+, scim::SCIM_KEY_O = 0x04f\n+,
\n+  scim::SCIM_KEY_P = 0x050\n+, scim::SCIM_KEY_Q = 0x051\n+, scim::SCIM_KEY_R = 0x052\n+, scim::SCIM_KEY_S = 0x053\n+,
\n+  scim::SCIM_KEY_T = 0x054\n+, scim::SCIM_KEY_U = 0x055\n+, scim::SCIM_KEY_V = 0x056\n+, scim::SCIM_KEY_W = 0x057\n+,
\n+  scim::SCIM_KEY_X = 0x058\n+, scim::SCIM_KEY_Y = 0x059\n+, scim::SCIM_KEY_Z = 0x05a\n+, scim::SCIM_KEY_bracketleft = 0x05b\n+,
\n+  scim::SCIM_KEY_backslash = 0x05c\n+, scim::SCIM_KEY_bracketright = 0x05d\n+, scim::SCIM_KEY_asciicircum = 0x05e\n+, scim::SCIM_KEY_underscore = 0x05f\n+,
\n+  scim::SCIM_KEY_grave = 0x060\n+, scim::SCIM_KEY_a = 0x061\n+, scim::SCIM_KEY_b = 0x062\n+, scim::SCIM_KEY_c = 0x063\n+,
\n+  scim::SCIM_KEY_d = 0x064\n+, scim::SCIM_KEY_e = 0x065\n+, scim::SCIM_KEY_f = 0x066\n+, scim::SCIM_KEY_g = 0x067\n+,
\n+  scim::SCIM_KEY_h = 0x068\n+, scim::SCIM_KEY_i = 0x069\n+, scim::SCIM_KEY_j = 0x06a\n+, scim::SCIM_KEY_k = 0x06b\n+,
\n+  scim::SCIM_KEY_l = 0x06c\n+, scim::SCIM_KEY_m = 0x06d\n+, scim::SCIM_KEY_n = 0x06e\n+, scim::SCIM_KEY_o = 0x06f\n+,
\n+  scim::SCIM_KEY_p = 0x070\n+, scim::SCIM_KEY_q = 0x071\n+, scim::SCIM_KEY_r = 0x072\n+, scim::SCIM_KEY_s = 0x073\n+,
\n+  scim::SCIM_KEY_t = 0x074\n+, scim::SCIM_KEY_u = 0x075\n+, scim::SCIM_KEY_v = 0x076\n+, scim::SCIM_KEY_w = 0x077\n+,
\n+  scim::SCIM_KEY_x = 0x078\n+, scim::SCIM_KEY_y = 0x079\n+, scim::SCIM_KEY_z = 0x07a\n+, scim::SCIM_KEY_braceleft = 0x07b\n+,
\n+  scim::SCIM_KEY_bar = 0x07c\n+, scim::SCIM_KEY_braceright = 0x07d\n+, scim::SCIM_KEY_asciitilde = 0x07e\n+, scim::SCIM_KEY_nobreakspace = 0x0a0\n+,
\n+  scim::SCIM_KEY_exclamdown = 0x0a1\n+, scim::SCIM_KEY_cent = 0x0a2\n+, scim::SCIM_KEY_sterling = 0x0a3\n+, scim::SCIM_KEY_currency = 0x0a4\n+,
\n+  scim::SCIM_KEY_yen = 0x0a5\n+, scim::SCIM_KEY_brokenbar = 0x0a6\n+, scim::SCIM_KEY_section = 0x0a7\n+, scim::SCIM_KEY_diaeresis = 0x0a8\n+,
\n+  scim::SCIM_KEY_copyright = 0x0a9\n+, scim::SCIM_KEY_ordfeminine = 0x0aa\n+, scim::SCIM_KEY_guillemotleft = 0x0ab\n+, scim::SCIM_KEY_notsign = 0x0ac\n+,
\n+  scim::SCIM_KEY_hyphen = 0x0ad\n+, scim::SCIM_KEY_registered = 0x0ae\n+, scim::SCIM_KEY_macron = 0x0af\n+, scim::SCIM_KEY_degree = 0x0b0\n+,
\n+  scim::SCIM_KEY_plusminus = 0x0b1\n+, scim::SCIM_KEY_twosuperior = 0x0b2\n+, scim::SCIM_KEY_threesuperior = 0x0b3\n+, scim::SCIM_KEY_acute = 0x0b4\n+,
\n+  scim::SCIM_KEY_mu = 0x0b5\n+, scim::SCIM_KEY_paragraph = 0x0b6\n+, scim::SCIM_KEY_periodcentered = 0x0b7\n+, scim::SCIM_KEY_cedilla = 0x0b8\n+,
\n+  scim::SCIM_KEY_onesuperior = 0x0b9\n+, scim::SCIM_KEY_masculine = 0x0ba\n+, scim::SCIM_KEY_guillemotright = 0x0bb\n+, scim::SCIM_KEY_onequarter = 0x0bc\n+,
\n+  scim::SCIM_KEY_onehalf = 0x0bd\n+, scim::SCIM_KEY_threequarters = 0x0be\n+, scim::SCIM_KEY_questiondown = 0x0bf\n+, scim::SCIM_KEY_Agrave = 0x0c0\n+,
\n+  scim::SCIM_KEY_Aacute = 0x0c1\n+, scim::SCIM_KEY_Acircumflex = 0x0c2\n+, scim::SCIM_KEY_Atilde = 0x0c3\n+, scim::SCIM_KEY_Adiaeresis = 0x0c4\n+,
\n+  scim::SCIM_KEY_Aring = 0x0c5\n+, scim::SCIM_KEY_AE = 0x0c6\n+, scim::SCIM_KEY_Ccedilla = 0x0c7\n+, scim::SCIM_KEY_Egrave = 0x0c8\n+,
\n+  scim::SCIM_KEY_Eacute = 0x0c9\n+, scim::SCIM_KEY_Ecircumflex = 0x0ca\n+, scim::SCIM_KEY_Ediaeresis = 0x0cb\n+, scim::SCIM_KEY_Igrave = 0x0cc\n+,
\n+  scim::SCIM_KEY_Iacute = 0x0cd\n+, scim::SCIM_KEY_Icircumflex = 0x0ce\n+, scim::SCIM_KEY_Idiaeresis = 0x0cf\n+, scim::SCIM_KEY_ETH = 0x0d0\n+,
\n+  scim::SCIM_KEY_Eth = 0x0d0\n+, scim::SCIM_KEY_Ntilde = 0x0d1\n+, scim::SCIM_KEY_Ograve = 0x0d2\n+, scim::SCIM_KEY_Oacute = 0x0d3\n+,
\n+  scim::SCIM_KEY_Ocircumflex = 0x0d4\n+, scim::SCIM_KEY_Otilde = 0x0d5\n+, scim::SCIM_KEY_Odiaeresis = 0x0d6\n+, scim::SCIM_KEY_multiply = 0x0d7\n+,
\n+  scim::SCIM_KEY_Ooblique = 0x0d8\n+, scim::SCIM_KEY_Oslash = SCIM_KEY_Ooblique\n+, scim::SCIM_KEY_Ugrave = 0x0d9\n+, scim::SCIM_KEY_Uacute = 0x0da\n+,
\n+  scim::SCIM_KEY_Ucircumflex = 0x0db\n+, scim::SCIM_KEY_Udiaeresis = 0x0dc\n+, scim::SCIM_KEY_Yacute = 0x0dd\n+, scim::SCIM_KEY_THORN = 0x0de\n+,
\n+  scim::SCIM_KEY_Thorn = 0x0de\n+, scim::SCIM_KEY_ssharp = 0x0df\n+, scim::SCIM_KEY_agrave = 0x0e0\n+, scim::SCIM_KEY_aacute = 0x0e1\n+,
\n+  scim::SCIM_KEY_acircumflex = 0x0e2\n+, scim::SCIM_KEY_atilde = 0x0e3\n+, scim::SCIM_KEY_adiaeresis = 0x0e4\n+, scim::SCIM_KEY_aring = 0x0e5\n+,
\n+  scim::SCIM_KEY_ae = 0x0e6\n+, scim::SCIM_KEY_ccedilla = 0x0e7\n+, scim::SCIM_KEY_egrave = 0x0e8\n+, scim::SCIM_KEY_eacute = 0x0e9\n+,
\n+  scim::SCIM_KEY_ecircumflex = 0x0ea\n+, scim::SCIM_KEY_ediaeresis = 0x0eb\n+, scim::SCIM_KEY_igrave = 0x0ec\n+, scim::SCIM_KEY_iacute = 0x0ed\n+,
\n+  scim::SCIM_KEY_icircumflex = 0x0ee\n+, scim::SCIM_KEY_idiaeresis = 0x0ef\n+, scim::SCIM_KEY_eth = 0x0f0\n+, scim::SCIM_KEY_ntilde = 0x0f1\n+,
\n+  scim::SCIM_KEY_ograve = 0x0f2\n+, scim::SCIM_KEY_oacute = 0x0f3\n+, scim::SCIM_KEY_ocircumflex = 0x0f4\n+, scim::SCIM_KEY_otilde = 0x0f5\n+,
\n+  scim::SCIM_KEY_odiaeresis = 0x0f6\n+, scim::SCIM_KEY_division = 0x0f7\n+, scim::SCIM_KEY_oslash = 0x0f8\n+, scim::SCIM_KEY_ooblique = SCIM_KEY_oslash\n+,
\n+  scim::SCIM_KEY_ugrave = 0x0f9\n+, scim::SCIM_KEY_uacute = 0x0fa\n+, scim::SCIM_KEY_ucircumflex = 0x0fb\n+, scim::SCIM_KEY_udiaeresis = 0x0fc\n+,
\n+  scim::SCIM_KEY_yacute = 0x0fd\n+, scim::SCIM_KEY_thorn = 0x0fe\n+, scim::SCIM_KEY_ydiaeresis = 0x0ff\n+, scim::SCIM_KEY_Aogonek = 0x1a1\n+,
\n+  scim::SCIM_KEY_breve = 0x1a2\n+, scim::SCIM_KEY_Lstroke = 0x1a3\n+, scim::SCIM_KEY_Lcaron = 0x1a5\n+, scim::SCIM_KEY_Sacute = 0x1a6\n+,
\n+  scim::SCIM_KEY_Scaron = 0x1a9\n+, scim::SCIM_KEY_Scedilla = 0x1aa\n+, scim::SCIM_KEY_Tcaron = 0x1ab\n+, scim::SCIM_KEY_Zacute = 0x1ac\n+,
\n+  scim::SCIM_KEY_Zcaron = 0x1ae\n+, scim::SCIM_KEY_Zabovedot = 0x1af\n+, scim::SCIM_KEY_aogonek = 0x1b1\n+, scim::SCIM_KEY_ogonek = 0x1b2\n+,
\n+  scim::SCIM_KEY_lstroke = 0x1b3\n+, scim::SCIM_KEY_lcaron = 0x1b5\n+, scim::SCIM_KEY_sacute = 0x1b6\n+, scim::SCIM_KEY_caron = 0x1b7\n+,
\n+  scim::SCIM_KEY_scaron = 0x1b9\n+, scim::SCIM_KEY_scedilla = 0x1ba\n+, scim::SCIM_KEY_tcaron = 0x1bb\n+, scim::SCIM_KEY_zacute = 0x1bc\n+,
\n+  scim::SCIM_KEY_doubleacute = 0x1bd\n+, scim::SCIM_KEY_zcaron = 0x1be\n+, scim::SCIM_KEY_zabovedot = 0x1bf\n+, scim::SCIM_KEY_Racute = 0x1c0\n+,
\n+  scim::SCIM_KEY_Abreve = 0x1c3\n+, scim::SCIM_KEY_Lacute = 0x1c5\n+, scim::SCIM_KEY_Cacute = 0x1c6\n+, scim::SCIM_KEY_Ccaron = 0x1c8\n+,
\n+  scim::SCIM_KEY_Eogonek = 0x1ca\n+, scim::SCIM_KEY_Ecaron = 0x1cc\n+, scim::SCIM_KEY_Dcaron = 0x1cf\n+, scim::SCIM_KEY_Dstroke = 0x1d0\n+,
\n+  scim::SCIM_KEY_Nacute = 0x1d1\n+, scim::SCIM_KEY_Ncaron = 0x1d2\n+, scim::SCIM_KEY_Odoubleacute = 0x1d5\n+, scim::SCIM_KEY_Rcaron = 0x1d8\n+,
\n+  scim::SCIM_KEY_Uring = 0x1d9\n+, scim::SCIM_KEY_Udoubleacute = 0x1db\n+, scim::SCIM_KEY_Tcedilla = 0x1de\n+, scim::SCIM_KEY_racute = 0x1e0\n+,
\n+  scim::SCIM_KEY_abreve = 0x1e3\n+, scim::SCIM_KEY_lacute = 0x1e5\n+, scim::SCIM_KEY_cacute = 0x1e6\n+, scim::SCIM_KEY_ccaron = 0x1e8\n+,
\n+  scim::SCIM_KEY_eogonek = 0x1ea\n+, scim::SCIM_KEY_ecaron = 0x1ec\n+, scim::SCIM_KEY_dcaron = 0x1ef\n+, scim::SCIM_KEY_dstroke = 0x1f0\n+,
\n+  scim::SCIM_KEY_nacute = 0x1f1\n+, scim::SCIM_KEY_ncaron = 0x1f2\n+, scim::SCIM_KEY_odoubleacute = 0x1f5\n+, scim::SCIM_KEY_udoubleacute = 0x1fb\n+,
\n+  scim::SCIM_KEY_rcaron = 0x1f8\n+, scim::SCIM_KEY_uring = 0x1f9\n+, scim::SCIM_KEY_tcedilla = 0x1fe\n+, scim::SCIM_KEY_abovedot = 0x1ff\n+,
\n+  scim::SCIM_KEY_Hstroke = 0x2a1\n+, scim::SCIM_KEY_Hcircumflex = 0x2a6\n+, scim::SCIM_KEY_Iabovedot = 0x2a9\n+, scim::SCIM_KEY_Gbreve = 0x2ab\n+,
\n+  scim::SCIM_KEY_Jcircumflex = 0x2ac\n+, scim::SCIM_KEY_hstroke = 0x2b1\n+, scim::SCIM_KEY_hcircumflex = 0x2b6\n+, scim::SCIM_KEY_idotless = 0x2b9\n+,
\n+  scim::SCIM_KEY_gbreve = 0x2bb\n+, scim::SCIM_KEY_jcircumflex = 0x2bc\n+, scim::SCIM_KEY_Cabovedot = 0x2c5\n+, scim::SCIM_KEY_Ccircumflex = 0x2c6\n+,
\n+  scim::SCIM_KEY_Gabovedot = 0x2d5\n+, scim::SCIM_KEY_Gcircumflex = 0x2d8\n+, scim::SCIM_KEY_Ubreve = 0x2dd\n+, scim::SCIM_KEY_Scircumflex = 0x2de\n+,
\n+  scim::SCIM_KEY_cabovedot = 0x2e5\n+, scim::SCIM_KEY_ccircumflex = 0x2e6\n+, scim::SCIM_KEY_gabovedot = 0x2f5\n+, scim::SCIM_KEY_gcircumflex = 0x2f8\n+,
\n+  scim::SCIM_KEY_ubreve = 0x2fd\n+, scim::SCIM_KEY_scircumflex = 0x2fe\n+, scim::SCIM_KEY_kra = 0x3a2\n+, scim::SCIM_KEY_kappa = 0x3a2\n+,
\n+  scim::SCIM_KEY_Rcedilla = 0x3a3\n+, scim::SCIM_KEY_Itilde = 0x3a5\n+, scim::SCIM_KEY_Lcedilla = 0x3a6\n+, scim::SCIM_KEY_Emacron = 0x3aa\n+,
\n+  scim::SCIM_KEY_Gcedilla = 0x3ab\n+, scim::SCIM_KEY_Tslash = 0x3ac\n+, scim::SCIM_KEY_rcedilla = 0x3b3\n+, scim::SCIM_KEY_itilde = 0x3b5\n+,
\n+  scim::SCIM_KEY_lcedilla = 0x3b6\n+, scim::SCIM_KEY_emacron = 0x3ba\n+, scim::SCIM_KEY_gcedilla = 0x3bb\n+, scim::SCIM_KEY_tslash = 0x3bc\n+,
\n+  scim::SCIM_KEY_ENG = 0x3bd\n+, scim::SCIM_KEY_eng = 0x3bf\n+, scim::SCIM_KEY_Amacron = 0x3c0\n+, scim::SCIM_KEY_Iogonek = 0x3c7\n+,
\n+  scim::SCIM_KEY_Eabovedot = 0x3cc\n+, scim::SCIM_KEY_Imacron = 0x3cf\n+, scim::SCIM_KEY_Ncedilla = 0x3d1\n+, scim::SCIM_KEY_Omacron = 0x3d2\n+,
\n+  scim::SCIM_KEY_Kcedilla = 0x3d3\n+, scim::SCIM_KEY_Uogonek = 0x3d9\n+, scim::SCIM_KEY_Utilde = 0x3dd\n+, scim::SCIM_KEY_Umacron = 0x3de\n+,
\n+  scim::SCIM_KEY_amacron = 0x3e0\n+, scim::SCIM_KEY_iogonek = 0x3e7\n+, scim::SCIM_KEY_eabovedot = 0x3ec\n+, scim::SCIM_KEY_imacron = 0x3ef\n+,
\n+  scim::SCIM_KEY_ncedilla = 0x3f1\n+, scim::SCIM_KEY_omacron = 0x3f2\n+, scim::SCIM_KEY_kcedilla = 0x3f3\n+, scim::SCIM_KEY_uogonek = 0x3f9\n+,
\n+  scim::SCIM_KEY_utilde = 0x3fd\n+, scim::SCIM_KEY_umacron = 0x3fe\n+, scim::SCIM_KEY_Babovedot = 0x12a1\n+, scim::SCIM_KEY_babovedot = 0x12a2\n+,
\n+  scim::SCIM_KEY_Dabovedot = 0x12a6\n+, scim::SCIM_KEY_Wgrave = 0x12a8\n+, scim::SCIM_KEY_Wacute = 0x12aa\n+, scim::SCIM_KEY_dabovedot = 0x12ab\n+,
\n+  scim::SCIM_KEY_Ygrave = 0x12ac\n+, scim::SCIM_KEY_Fabovedot = 0x12b0\n+, scim::SCIM_KEY_fabovedot = 0x12b1\n+, scim::SCIM_KEY_Mabovedot = 0x12b4\n+,
\n+  scim::SCIM_KEY_mabovedot = 0x12b5\n+, scim::SCIM_KEY_Pabovedot = 0x12b7\n+, scim::SCIM_KEY_wgrave = 0x12b8\n+, scim::SCIM_KEY_pabovedot = 0x12b9\n+,
\n+  scim::SCIM_KEY_wacute = 0x12ba\n+, scim::SCIM_KEY_Sabovedot = 0x12bb\n+, scim::SCIM_KEY_ygrave = 0x12bc\n+, scim::SCIM_KEY_Wdiaeresis = 0x12bd\n+,
\n+  scim::SCIM_KEY_wdiaeresis = 0x12be\n+, scim::SCIM_KEY_sabovedot = 0x12bf\n+, scim::SCIM_KEY_Wcircumflex = 0x12d0\n+, scim::SCIM_KEY_Tabovedot = 0x12d7\n+,
\n+  scim::SCIM_KEY_Ycircumflex = 0x12de\n+, scim::SCIM_KEY_wcircumflex = 0x12f0\n+, scim::SCIM_KEY_tabovedot = 0x12f7\n+, scim::SCIM_KEY_ycircumflex = 0x12fe\n+,
\n+  scim::SCIM_KEY_OE = 0x13bc\n+, scim::SCIM_KEY_oe = 0x13bd\n+, scim::SCIM_KEY_Ydiaeresis = 0x13be\n+, scim::SCIM_KEY_overline = 0x47e\n+,
\n+  scim::SCIM_KEY_kana_fullstop = 0x4a1\n+, scim::SCIM_KEY_kana_openingbracket = 0x4a2\n+, scim::SCIM_KEY_kana_closingbracket = 0x4a3\n+, scim::SCIM_KEY_kana_comma = 0x4a4\n+,
\n+  scim::SCIM_KEY_kana_conjunctive = 0x4a5\n+, scim::SCIM_KEY_kana_middledot = 0x4a5\n+, scim::SCIM_KEY_kana_WO = 0x4a6\n+, scim::SCIM_KEY_kana_a = 0x4a7\n+,
\n+  scim::SCIM_KEY_kana_i = 0x4a8\n+, scim::SCIM_KEY_kana_u = 0x4a9\n+, scim::SCIM_KEY_kana_e = 0x4aa\n+, scim::SCIM_KEY_kana_o = 0x4ab\n+,
\n+  scim::SCIM_KEY_kana_ya = 0x4ac\n+, scim::SCIM_KEY_kana_yu = 0x4ad\n+, scim::SCIM_KEY_kana_yo = 0x4ae\n+, scim::SCIM_KEY_kana_tsu = 0x4af\n+,
\n+  scim::SCIM_KEY_kana_tu = 0x4af\n+, scim::SCIM_KEY_prolongedsound = 0x4b0\n+, scim::SCIM_KEY_kana_A = 0x4b1\n+, scim::SCIM_KEY_kana_I = 0x4b2\n+,
\n+  scim::SCIM_KEY_kana_U = 0x4b3\n+, scim::SCIM_KEY_kana_E = 0x4b4\n+, scim::SCIM_KEY_kana_O = 0x4b5\n+, scim::SCIM_KEY_kana_KA = 0x4b6\n+,
\n+  scim::SCIM_KEY_kana_KI = 0x4b7\n+, scim::SCIM_KEY_kana_KU = 0x4b8\n+, scim::SCIM_KEY_kana_KE = 0x4b9\n+, scim::SCIM_KEY_kana_KO = 0x4ba\n+,
\n+  scim::SCIM_KEY_kana_SA = 0x4bb\n+, scim::SCIM_KEY_kana_SHI = 0x4bc\n+, scim::SCIM_KEY_kana_SU = 0x4bd\n+, scim::SCIM_KEY_kana_SE = 0x4be\n+,
\n+  scim::SCIM_KEY_kana_SO = 0x4bf\n+, scim::SCIM_KEY_kana_TA = 0x4c0\n+, scim::SCIM_KEY_kana_CHI = 0x4c1\n+, scim::SCIM_KEY_kana_TI = 0x4c1\n+,
\n+  scim::SCIM_KEY_kana_TSU = 0x4c2\n+, scim::SCIM_KEY_kana_TU = 0x4c2\n+, scim::SCIM_KEY_kana_TE = 0x4c3\n+, scim::SCIM_KEY_kana_TO = 0x4c4\n+,
\n+  scim::SCIM_KEY_kana_NA = 0x4c5\n+, scim::SCIM_KEY_kana_NI = 0x4c6\n+, scim::SCIM_KEY_kana_NU = 0x4c7\n+, scim::SCIM_KEY_kana_NE = 0x4c8\n+,
\n+  scim::SCIM_KEY_kana_NO = 0x4c9\n+, scim::SCIM_KEY_kana_HA = 0x4ca\n+, scim::SCIM_KEY_kana_HI = 0x4cb\n+, scim::SCIM_KEY_kana_FU = 0x4cc\n+,
\n+  scim::SCIM_KEY_kana_HU = 0x4cc\n+, scim::SCIM_KEY_kana_HE = 0x4cd\n+, scim::SCIM_KEY_kana_HO = 0x4ce\n+, scim::SCIM_KEY_kana_MA = 0x4cf\n+,
\n+  scim::SCIM_KEY_kana_MI = 0x4d0\n+, scim::SCIM_KEY_kana_MU = 0x4d1\n+, scim::SCIM_KEY_kana_ME = 0x4d2\n+, scim::SCIM_KEY_kana_MO = 0x4d3\n+,
\n+  scim::SCIM_KEY_kana_YA = 0x4d4\n+, scim::SCIM_KEY_kana_YU = 0x4d5\n+, scim::SCIM_KEY_kana_YO = 0x4d6\n+, scim::SCIM_KEY_kana_RA = 0x4d7\n+,
\n+  scim::SCIM_KEY_kana_RI = 0x4d8\n+, scim::SCIM_KEY_kana_RU = 0x4d9\n+, scim::SCIM_KEY_kana_RE = 0x4da\n+, scim::SCIM_KEY_kana_RO = 0x4db\n+,
\n+  scim::SCIM_KEY_kana_WA = 0x4dc\n+, scim::SCIM_KEY_kana_N = 0x4dd\n+, scim::SCIM_KEY_voicedsound = 0x4de\n+, scim::SCIM_KEY_semivoicedsound = 0x4df\n+,
\n+  scim::SCIM_KEY_kana_switch = 0xFF7E\n+, scim::SCIM_KEY_Farsi_0 = 0x590\n+, scim::SCIM_KEY_Farsi_1 = 0x591\n+, scim::SCIM_KEY_Farsi_2 = 0x592\n+,
\n+  scim::SCIM_KEY_Farsi_3 = 0x593\n+, scim::SCIM_KEY_Farsi_4 = 0x594\n+, scim::SCIM_KEY_Farsi_5 = 0x595\n+, scim::SCIM_KEY_Farsi_6 = 0x596\n+,
\n+  scim::SCIM_KEY_Farsi_7 = 0x597\n+, scim::SCIM_KEY_Farsi_8 = 0x598\n+, scim::SCIM_KEY_Farsi_9 = 0x599\n+, scim::SCIM_KEY_Arabic_percent = 0x5a5\n+,
\n+  scim::SCIM_KEY_Arabic_superscript_alef = 0x5a6\n+, scim::SCIM_KEY_Arabic_tteh = 0x5a7\n+, scim::SCIM_KEY_Arabic_peh = 0x5a8\n+, scim::SCIM_KEY_Arabic_tcheh = 0x5a9\n+,
\n+  scim::SCIM_KEY_Arabic_ddal = 0x5aa\n+, scim::SCIM_KEY_Arabic_rreh = 0x5ab\n+, scim::SCIM_KEY_Arabic_comma = 0x5ac\n+, scim::SCIM_KEY_Arabic_fullstop = 0x5ae\n+,
\n+  scim::SCIM_KEY_Arabic_0 = 0x5b0\n+, scim::SCIM_KEY_Arabic_1 = 0x5b1\n+, scim::SCIM_KEY_Arabic_2 = 0x5b2\n+, scim::SCIM_KEY_Arabic_3 = 0x5b3\n+,
\n+  scim::SCIM_KEY_Arabic_4 = 0x5b4\n+, scim::SCIM_KEY_Arabic_5 = 0x5b5\n+, scim::SCIM_KEY_Arabic_6 = 0x5b6\n+, scim::SCIM_KEY_Arabic_7 = 0x5b7\n+,
\n+  scim::SCIM_KEY_Arabic_8 = 0x5b8\n+, scim::SCIM_KEY_Arabic_9 = 0x5b9\n+, scim::SCIM_KEY_Arabic_semicolon = 0x5bb\n+, scim::SCIM_KEY_Arabic_question_mark = 0x5bf\n+,
\n+  scim::SCIM_KEY_Arabic_hamza = 0x5c1\n+, scim::SCIM_KEY_Arabic_maddaonalef = 0x5c2\n+, scim::SCIM_KEY_Arabic_hamzaonalef = 0x5c3\n+, scim::SCIM_KEY_Arabic_hamzaonwaw = 0x5c4\n+,
\n+  scim::SCIM_KEY_Arabic_hamzaunderalef = 0x5c5\n+, scim::SCIM_KEY_Arabic_hamzaonyeh = 0x5c6\n+, scim::SCIM_KEY_Arabic_alef = 0x5c7\n+, scim::SCIM_KEY_Arabic_beh = 0x5c8\n+,
\n+  scim::SCIM_KEY_Arabic_tehmarbuta = 0x5c9\n+, scim::SCIM_KEY_Arabic_teh = 0x5ca\n+, scim::SCIM_KEY_Arabic_theh = 0x5cb\n+, scim::SCIM_KEY_Arabic_jeem = 0x5cc\n+,
\n+  scim::SCIM_KEY_Arabic_hah = 0x5cd\n+, scim::SCIM_KEY_Arabic_khah = 0x5ce\n+, scim::SCIM_KEY_Arabic_dal = 0x5cf\n+, scim::SCIM_KEY_Arabic_thal = 0x5d0\n+,
\n+  scim::SCIM_KEY_Arabic_ra = 0x5d1\n+, scim::SCIM_KEY_Arabic_zain = 0x5d2\n+, scim::SCIM_KEY_Arabic_seen = 0x5d3\n+, scim::SCIM_KEY_Arabic_sheen = 0x5d4\n+,
\n+  scim::SCIM_KEY_Arabic_sad = 0x5d5\n+, scim::SCIM_KEY_Arabic_dad = 0x5d6\n+, scim::SCIM_KEY_Arabic_tah = 0x5d7\n+, scim::SCIM_KEY_Arabic_zah = 0x5d8\n+,
\n+  scim::SCIM_KEY_Arabic_ain = 0x5d9\n+, scim::SCIM_KEY_Arabic_ghain = 0x5da\n+, scim::SCIM_KEY_Arabic_tatweel = 0x5e0\n+, scim::SCIM_KEY_Arabic_feh = 0x5e1\n+,
\n+  scim::SCIM_KEY_Arabic_qaf = 0x5e2\n+, scim::SCIM_KEY_Arabic_kaf = 0x5e3\n+, scim::SCIM_KEY_Arabic_lam = 0x5e4\n+, scim::SCIM_KEY_Arabic_meem = 0x5e5\n+,
\n+  scim::SCIM_KEY_Arabic_noon = 0x5e6\n+, scim::SCIM_KEY_Arabic_ha = 0x5e7\n+, scim::SCIM_KEY_Arabic_heh = 0x5e7\n+, scim::SCIM_KEY_Arabic_waw = 0x5e8\n+,
\n+  scim::SCIM_KEY_Arabic_alefmaksura = 0x5e9\n+, scim::SCIM_KEY_Arabic_yeh = 0x5ea\n+, scim::SCIM_KEY_Arabic_fathatan = 0x5eb\n+, scim::SCIM_KEY_Arabic_dammatan = 0x5ec\n+,
\n+  scim::SCIM_KEY_Arabic_kasratan = 0x5ed\n+, scim::SCIM_KEY_Arabic_fatha = 0x5ee\n+, scim::SCIM_KEY_Arabic_damma = 0x5ef\n+, scim::SCIM_KEY_Arabic_kasra = 0x5f0\n+,
\n+  scim::SCIM_KEY_Arabic_shadda = 0x5f1\n+, scim::SCIM_KEY_Arabic_sukun = 0x5f2\n+, scim::SCIM_KEY_Arabic_madda_above = 0x5f3\n+, scim::SCIM_KEY_Arabic_hamza_above = 0x5f4\n+,
\n+  scim::SCIM_KEY_Arabic_hamza_below = 0x5f5\n+, scim::SCIM_KEY_Arabic_jeh = 0x5f6\n+, scim::SCIM_KEY_Arabic_veh = 0x5f7\n+, scim::SCIM_KEY_Arabic_keheh = 0x5f8\n+,
\n+  scim::SCIM_KEY_Arabic_gaf = 0x5f9\n+, scim::SCIM_KEY_Arabic_noon_ghunna = 0x5fa\n+, scim::SCIM_KEY_Arabic_heh_doachashmee = 0x5fb\n+, scim::SCIM_KEY_Farsi_yeh = 0x5fc\n+,
\n+  scim::SCIM_KEY_Arabic_farsi_yeh = SCIM_KEY_Farsi_yeh\n+, scim::SCIM_KEY_Arabic_yeh_baree = 0x5fd\n+, scim::SCIM_KEY_Arabic_heh_goal = 0x5fe\n+, scim::SCIM_KEY_Arabic_switch = 0xFF7E\n+,
\n+  scim::SCIM_KEY_Cyrillic_GHE_bar = 0x680\n+, scim::SCIM_KEY_Cyrillic_ghe_bar = 0x690\n+, scim::SCIM_KEY_Cyrillic_ZHE_descender = 0x681\n+, scim::SCIM_KEY_Cyrillic_zhe_descender = 0x691\n+,
\n+  scim::SCIM_KEY_Cyrillic_KA_descender = 0x682\n+, scim::SCIM_KEY_Cyrillic_ka_descender = 0x692\n+, scim::SCIM_KEY_Cyrillic_KA_vertstroke = 0x683\n+, scim::SCIM_KEY_Cyrillic_ka_vertstroke = 0x693\n+,
\n+  scim::SCIM_KEY_Cyrillic_EN_descender = 0x684\n+, scim::SCIM_KEY_Cyrillic_en_descender = 0x694\n+, scim::SCIM_KEY_Cyrillic_U_straight = 0x685\n+, scim::SCIM_KEY_Cyrillic_u_straight = 0x695\n+,
\n+  scim::SCIM_KEY_Cyrillic_U_straight_bar = 0x686\n+, scim::SCIM_KEY_Cyrillic_u_straight_bar = 0x696\n+, scim::SCIM_KEY_Cyrillic_HA_descender = 0x687\n+, scim::SCIM_KEY_Cyrillic_ha_descender = 0x697\n+,
\n+  scim::SCIM_KEY_Cyrillic_CHE_descender = 0x688\n+, scim::SCIM_KEY_Cyrillic_che_descender = 0x698\n+, scim::SCIM_KEY_Cyrillic_CHE_vertstroke = 0x689\n+, scim::SCIM_KEY_Cyrillic_che_vertstroke = 0x699\n+,
\n+  scim::SCIM_KEY_Cyrillic_SHHA = 0x68a\n+, scim::SCIM_KEY_Cyrillic_shha = 0x69a\n+, scim::SCIM_KEY_Cyrillic_SCHWA = 0x68c\n+, scim::SCIM_KEY_Cyrillic_schwa = 0x69c\n+,
\n+  scim::SCIM_KEY_Cyrillic_I_macron = 0x68d\n+, scim::SCIM_KEY_Cyrillic_i_macron = 0x69d\n+, scim::SCIM_KEY_Cyrillic_O_bar = 0x68e\n+, scim::SCIM_KEY_Cyrillic_o_bar = 0x69e\n+,
\n+  scim::SCIM_KEY_Cyrillic_U_macron = 0x68f\n+, scim::SCIM_KEY_Cyrillic_u_macron = 0x69f\n+, scim::SCIM_KEY_Serbian_dje = 0x6a1\n+, scim::SCIM_KEY_Macedonia_gje = 0x6a2\n+,
\n+  scim::SCIM_KEY_Cyrillic_io = 0x6a3\n+, scim::SCIM_KEY_Ukrainian_ie = 0x6a4\n+, scim::SCIM_KEY_Ukranian_je = 0x6a4\n+, scim::SCIM_KEY_Macedonia_dse = 0x6a5\n+,
\n+  scim::SCIM_KEY_Ukrainian_i = 0x6a6\n+, scim::SCIM_KEY_Ukranian_i = 0x6a6\n+, scim::SCIM_KEY_Ukrainian_yi = 0x6a7\n+, scim::SCIM_KEY_Ukranian_yi = 0x6a7\n+,
\n+  scim::SCIM_KEY_Cyrillic_je = 0x6a8\n+, scim::SCIM_KEY_Serbian_je = 0x6a8\n+, scim::SCIM_KEY_Cyrillic_lje = 0x6a9\n+, scim::SCIM_KEY_Serbian_lje = 0x6a9\n+,
\n+  scim::SCIM_KEY_Cyrillic_nje = 0x6aa\n+, scim::SCIM_KEY_Serbian_nje = 0x6aa\n+, scim::SCIM_KEY_Serbian_tshe = 0x6ab\n+, scim::SCIM_KEY_Macedonia_kje = 0x6ac\n+,
\n+  scim::SCIM_KEY_Ukrainian_ghe_with_upturn = 0x6ad\n+, scim::SCIM_KEY_Byelorussian_shortu = 0x6ae\n+, scim::SCIM_KEY_Cyrillic_dzhe = 0x6af\n+, scim::SCIM_KEY_Serbian_dze = 0x6af\n+,
\n+  scim::SCIM_KEY_numerosign = 0x6b0\n+, scim::SCIM_KEY_Serbian_DJE = 0x6b1\n+, scim::SCIM_KEY_Macedonia_GJE = 0x6b2\n+, scim::SCIM_KEY_Cyrillic_IO = 0x6b3\n+,
\n+  scim::SCIM_KEY_Ukrainian_IE = 0x6b4\n+, scim::SCIM_KEY_Ukranian_JE = 0x6b4\n+, scim::SCIM_KEY_Macedonia_DSE = 0x6b5\n+, scim::SCIM_KEY_Ukrainian_I = 0x6b6\n+,
\n+  scim::SCIM_KEY_Ukranian_I = 0x6b6\n+, scim::SCIM_KEY_Ukrainian_YI = 0x6b7\n+, scim::SCIM_KEY_Ukranian_YI = 0x6b7\n+, scim::SCIM_KEY_Cyrillic_JE = 0x6b8\n+,
\n+  scim::SCIM_KEY_Serbian_JE = 0x6b8\n+, scim::SCIM_KEY_Cyrillic_LJE = 0x6b9\n+, scim::SCIM_KEY_Serbian_LJE = 0x6b9\n+, scim::SCIM_KEY_Cyrillic_NJE = 0x6ba\n+,
\n+  scim::SCIM_KEY_Serbian_NJE = 0x6ba\n+, scim::SCIM_KEY_Serbian_TSHE = 0x6bb\n+, scim::SCIM_KEY_Macedonia_KJE = 0x6bc\n+, scim::SCIM_KEY_Ukrainian_GHE_WITH_UPTURN = 0x6bd\n+,
\n+  scim::SCIM_KEY_Byelorussian_SHORTU = 0x6be\n+, scim::SCIM_KEY_Cyrillic_DZHE = 0x6bf\n+, scim::SCIM_KEY_Serbian_DZE = 0x6bf\n+, scim::SCIM_KEY_Cyrillic_yu = 0x6c0\n+,
\n+  scim::SCIM_KEY_Cyrillic_a = 0x6c1\n+, scim::SCIM_KEY_Cyrillic_be = 0x6c2\n+, scim::SCIM_KEY_Cyrillic_tse = 0x6c3\n+, scim::SCIM_KEY_Cyrillic_de = 0x6c4\n+,
\n+  scim::SCIM_KEY_Cyrillic_ie = 0x6c5\n+, scim::SCIM_KEY_Cyrillic_ef = 0x6c6\n+, scim::SCIM_KEY_Cyrillic_ghe = 0x6c7\n+, scim::SCIM_KEY_Cyrillic_ha = 0x6c8\n+,
\n+  scim::SCIM_KEY_Cyrillic_i = 0x6c9\n+, scim::SCIM_KEY_Cyrillic_shorti = 0x6ca\n+, scim::SCIM_KEY_Cyrillic_ka = 0x6cb\n+, scim::SCIM_KEY_Cyrillic_el = 0x6cc\n+,
\n+  scim::SCIM_KEY_Cyrillic_em = 0x6cd\n+, scim::SCIM_KEY_Cyrillic_en = 0x6ce\n+, scim::SCIM_KEY_Cyrillic_o = 0x6cf\n+, scim::SCIM_KEY_Cyrillic_pe = 0x6d0\n+,
\n+  scim::SCIM_KEY_Cyrillic_ya = 0x6d1\n+, scim::SCIM_KEY_Cyrillic_er = 0x6d2\n+, scim::SCIM_KEY_Cyrillic_es = 0x6d3\n+, scim::SCIM_KEY_Cyrillic_te = 0x6d4\n+,
\n+  scim::SCIM_KEY_Cyrillic_u = 0x6d5\n+, scim::SCIM_KEY_Cyrillic_zhe = 0x6d6\n+, scim::SCIM_KEY_Cyrillic_ve = 0x6d7\n+, scim::SCIM_KEY_Cyrillic_softsign = 0x6d8\n+,
\n+  scim::SCIM_KEY_Cyrillic_yeru = 0x6d9\n+, scim::SCIM_KEY_Cyrillic_ze = 0x6da\n+, scim::SCIM_KEY_Cyrillic_sha = 0x6db\n+, scim::SCIM_KEY_Cyrillic_e = 0x6dc\n+,
\n+  scim::SCIM_KEY_Cyrillic_shcha = 0x6dd\n+, scim::SCIM_KEY_Cyrillic_che = 0x6de\n+, scim::SCIM_KEY_Cyrillic_hardsign = 0x6df\n+, scim::SCIM_KEY_Cyrillic_YU = 0x6e0\n+,
\n+  scim::SCIM_KEY_Cyrillic_A = 0x6e1\n+, scim::SCIM_KEY_Cyrillic_BE = 0x6e2\n+, scim::SCIM_KEY_Cyrillic_TSE = 0x6e3\n+, scim::SCIM_KEY_Cyrillic_DE = 0x6e4\n+,
\n+  scim::SCIM_KEY_Cyrillic_IE = 0x6e5\n+, scim::SCIM_KEY_Cyrillic_EF = 0x6e6\n+, scim::SCIM_KEY_Cyrillic_GHE = 0x6e7\n+, scim::SCIM_KEY_Cyrillic_HA = 0x6e8\n+,
\n+  scim::SCIM_KEY_Cyrillic_I = 0x6e9\n+, scim::SCIM_KEY_Cyrillic_SHORTI = 0x6ea\n+, scim::SCIM_KEY_Cyrillic_KA = 0x6eb\n+, scim::SCIM_KEY_Cyrillic_EL = 0x6ec\n+,
\n+  scim::SCIM_KEY_Cyrillic_EM = 0x6ed\n+, scim::SCIM_KEY_Cyrillic_EN = 0x6ee\n+, scim::SCIM_KEY_Cyrillic_O = 0x6ef\n+, scim::SCIM_KEY_Cyrillic_PE = 0x6f0\n+,
\n+  scim::SCIM_KEY_Cyrillic_YA = 0x6f1\n+, scim::SCIM_KEY_Cyrillic_ER = 0x6f2\n+, scim::SCIM_KEY_Cyrillic_ES = 0x6f3\n+, scim::SCIM_KEY_Cyrillic_TE = 0x6f4\n+,
\n+  scim::SCIM_KEY_Cyrillic_U = 0x6f5\n+, scim::SCIM_KEY_Cyrillic_ZHE = 0x6f6\n+, scim::SCIM_KEY_Cyrillic_VE = 0x6f7\n+, scim::SCIM_KEY_Cyrillic_SOFTSIGN = 0x6f8\n+,
\n+  scim::SCIM_KEY_Cyrillic_YERU = 0x6f9\n+, scim::SCIM_KEY_Cyrillic_ZE = 0x6fa\n+, scim::SCIM_KEY_Cyrillic_SHA = 0x6fb\n+, scim::SCIM_KEY_Cyrillic_E = 0x6fc\n+,
\n+  scim::SCIM_KEY_Cyrillic_SHCHA = 0x6fd\n+, scim::SCIM_KEY_Cyrillic_CHE = 0x6fe\n+, scim::SCIM_KEY_Cyrillic_HARDSIGN = 0x6ff\n+, scim::SCIM_KEY_Greek_ALPHAaccent = 0x7a1\n+,
\n+  scim::SCIM_KEY_Greek_EPSILONaccent = 0x7a2\n+, scim::SCIM_KEY_Greek_ETAaccent = 0x7a3\n+, scim::SCIM_KEY_Greek_IOTAaccent = 0x7a4\n+, scim::SCIM_KEY_Greek_IOTAdieresis = 0x7a5\n+,
\n+  scim::SCIM_KEY_Greek_IOTAdiaeresis = SCIM_KEY_Greek_IOTAdieresis\n+, scim::SCIM_KEY_Greek_OMICRONaccent = 0x7a7\n+, scim::SCIM_KEY_Greek_UPSILONaccent = 0x7a8\n+, scim::SCIM_KEY_Greek_UPSILONdieresis = 0x7a9\n+,
\n+  scim::SCIM_KEY_Greek_OMEGAaccent = 0x7ab\n+, scim::SCIM_KEY_Greek_accentdieresis = 0x7ae\n+, scim::SCIM_KEY_Greek_horizbar = 0x7af\n+, scim::SCIM_KEY_Greek_alphaaccent = 0x7b1\n+,
\n+  scim::SCIM_KEY_Greek_epsilonaccent = 0x7b2\n+, scim::SCIM_KEY_Greek_etaaccent = 0x7b3\n+, scim::SCIM_KEY_Greek_iotaaccent = 0x7b4\n+, scim::SCIM_KEY_Greek_iotadieresis = 0x7b5\n+,
\n+  scim::SCIM_KEY_Greek_iotaaccentdieresis = 0x7b6\n+, scim::SCIM_KEY_Greek_omicronaccent = 0x7b7\n+, scim::SCIM_KEY_Greek_upsilonaccent = 0x7b8\n+, scim::SCIM_KEY_Greek_upsilondieresis = 0x7b9\n+,
\n+  scim::SCIM_KEY_Greek_upsilonaccentdieresis = 0x7ba\n+, scim::SCIM_KEY_Greek_omegaaccent = 0x7bb\n+, scim::SCIM_KEY_Greek_ALPHA = 0x7c1\n+, scim::SCIM_KEY_Greek_BETA = 0x7c2\n+,
\n+  scim::SCIM_KEY_Greek_GAMMA = 0x7c3\n+, scim::SCIM_KEY_Greek_DELTA = 0x7c4\n+, scim::SCIM_KEY_Greek_EPSILON = 0x7c5\n+, scim::SCIM_KEY_Greek_ZETA = 0x7c6\n+,
\n+  scim::SCIM_KEY_Greek_ETA = 0x7c7\n+, scim::SCIM_KEY_Greek_THETA = 0x7c8\n+, scim::SCIM_KEY_Greek_IOTA = 0x7c9\n+, scim::SCIM_KEY_Greek_KAPPA = 0x7ca\n+,
\n+  scim::SCIM_KEY_Greek_LAMDA = 0x7cb\n+, scim::SCIM_KEY_Greek_LAMBDA = 0x7cb\n+, scim::SCIM_KEY_Greek_MU = 0x7cc\n+, scim::SCIM_KEY_Greek_NU = 0x7cd\n+,
\n+  scim::SCIM_KEY_Greek_XI = 0x7ce\n+, scim::SCIM_KEY_Greek_OMICRON = 0x7cf\n+, scim::SCIM_KEY_Greek_PI = 0x7d0\n+, scim::SCIM_KEY_Greek_RHO = 0x7d1\n+,
\n+  scim::SCIM_KEY_Greek_SIGMA = 0x7d2\n+, scim::SCIM_KEY_Greek_TAU = 0x7d4\n+, scim::SCIM_KEY_Greek_UPSILON = 0x7d5\n+, scim::SCIM_KEY_Greek_PHI = 0x7d6\n+,
\n+  scim::SCIM_KEY_Greek_CHI = 0x7d7\n+, scim::SCIM_KEY_Greek_PSI = 0x7d8\n+, scim::SCIM_KEY_Greek_OMEGA = 0x7d9\n+, scim::SCIM_KEY_Greek_alpha = 0x7e1\n+,
\n+  scim::SCIM_KEY_Greek_beta = 0x7e2\n+, scim::SCIM_KEY_Greek_gamma = 0x7e3\n+, scim::SCIM_KEY_Greek_delta = 0x7e4\n+, scim::SCIM_KEY_Greek_epsilon = 0x7e5\n+,
\n+  scim::SCIM_KEY_Greek_zeta = 0x7e6\n+, scim::SCIM_KEY_Greek_eta = 0x7e7\n+, scim::SCIM_KEY_Greek_theta = 0x7e8\n+, scim::SCIM_KEY_Greek_iota = 0x7e9\n+,
\n+  scim::SCIM_KEY_Greek_kappa = 0x7ea\n+, scim::SCIM_KEY_Greek_lamda = 0x7eb\n+, scim::SCIM_KEY_Greek_lambda = 0x7eb\n+, scim::SCIM_KEY_Greek_mu = 0x7ec\n+,
\n+  scim::SCIM_KEY_Greek_nu = 0x7ed\n+, scim::SCIM_KEY_Greek_xi = 0x7ee\n+, scim::SCIM_KEY_Greek_omicron = 0x7ef\n+, scim::SCIM_KEY_Greek_pi = 0x7f0\n+,
\n+  scim::SCIM_KEY_Greek_rho = 0x7f1\n+, scim::SCIM_KEY_Greek_sigma = 0x7f2\n+, scim::SCIM_KEY_Greek_finalsmallsigma = 0x7f3\n+, scim::SCIM_KEY_Greek_tau = 0x7f4\n+,
\n+  scim::SCIM_KEY_Greek_upsilon = 0x7f5\n+, scim::SCIM_KEY_Greek_phi = 0x7f6\n+, scim::SCIM_KEY_Greek_chi = 0x7f7\n+, scim::SCIM_KEY_Greek_psi = 0x7f8\n+,
\n+  scim::SCIM_KEY_Greek_omega = 0x7f9\n+, scim::SCIM_KEY_Greek_switch = 0xFF7E\n+, scim::SCIM_KEY_leftradical = 0x8a1\n+, scim::SCIM_KEY_topleftradical = 0x8a2\n+,
\n+  scim::SCIM_KEY_horizconnector = 0x8a3\n+, scim::SCIM_KEY_topintegral = 0x8a4\n+, scim::SCIM_KEY_botintegral = 0x8a5\n+, scim::SCIM_KEY_vertconnector = 0x8a6\n+,
\n+  scim::SCIM_KEY_topleftsqbracket = 0x8a7\n+, scim::SCIM_KEY_botleftsqbracket = 0x8a8\n+, scim::SCIM_KEY_toprightsqbracket = 0x8a9\n+, scim::SCIM_KEY_botrightsqbracket = 0x8aa\n+,
\n+  scim::SCIM_KEY_topleftparens = 0x8ab\n+, scim::SCIM_KEY_botleftparens = 0x8ac\n+, scim::SCIM_KEY_toprightparens = 0x8ad\n+, scim::SCIM_KEY_botrightparens = 0x8ae\n+,
\n+  scim::SCIM_KEY_leftmiddlecurlybrace = 0x8af\n+, scim::SCIM_KEY_rightmiddlecurlybrace = 0x8b0\n+, scim::SCIM_KEY_topleftsummation = 0x8b1\n+, scim::SCIM_KEY_botleftsummation = 0x8b2\n+,
\n+  scim::SCIM_KEY_topvertsummationconnector = 0x8b3\n+, scim::SCIM_KEY_botvertsummationconnector = 0x8b4\n+, scim::SCIM_KEY_toprightsummation = 0x8b5\n+, scim::SCIM_KEY_botrightsummation = 0x8b6\n+,
\n+  scim::SCIM_KEY_rightmiddlesummation = 0x8b7\n+, scim::SCIM_KEY_lessthanequal = 0x8bc\n+, scim::SCIM_KEY_notequal = 0x8bd\n+, scim::SCIM_KEY_greaterthanequal = 0x8be\n+,
\n+  scim::SCIM_KEY_integral = 0x8bf\n+, scim::SCIM_KEY_therefore = 0x8c0\n+, scim::SCIM_KEY_variation = 0x8c1\n+, scim::SCIM_KEY_infinity = 0x8c2\n+,
\n+  scim::SCIM_KEY_nabla = 0x8c5\n+, scim::SCIM_KEY_approximate = 0x8c8\n+, scim::SCIM_KEY_similarequal = 0x8c9\n+, scim::SCIM_KEY_ifonlyif = 0x8cd\n+,
\n+  scim::SCIM_KEY_implies = 0x8ce\n+, scim::SCIM_KEY_identical = 0x8cf\n+, scim::SCIM_KEY_radical = 0x8d6\n+, scim::SCIM_KEY_includedin = 0x8da\n+,
\n+  scim::SCIM_KEY_includes = 0x8db\n+, scim::SCIM_KEY_intersection = 0x8dc\n+, scim::SCIM_KEY_union = 0x8dd\n+, scim::SCIM_KEY_logicaland = 0x8de\n+,
\n+  scim::SCIM_KEY_logicalor = 0x8df\n+, scim::SCIM_KEY_partialderivative = 0x8ef\n+, scim::SCIM_KEY_function = 0x8f6\n+, scim::SCIM_KEY_leftarrow = 0x8fb\n+,
\n+  scim::SCIM_KEY_uparrow = 0x8fc\n+, scim::SCIM_KEY_rightarrow = 0x8fd\n+, scim::SCIM_KEY_downarrow = 0x8fe\n+, scim::SCIM_KEY_blank = 0x9df\n+,
\n+  scim::SCIM_KEY_soliddiamond = 0x9e0\n+, scim::SCIM_KEY_checkerboard = 0x9e1\n+, scim::SCIM_KEY_ht = 0x9e2\n+, scim::SCIM_KEY_ff = 0x9e3\n+,
\n+  scim::SCIM_KEY_cr = 0x9e4\n+, scim::SCIM_KEY_lf = 0x9e5\n+, scim::SCIM_KEY_nl = 0x9e8\n+, scim::SCIM_KEY_vt = 0x9e9\n+,
\n+  scim::SCIM_KEY_lowrightcorner = 0x9ea\n+, scim::SCIM_KEY_uprightcorner = 0x9eb\n+, scim::SCIM_KEY_upleftcorner = 0x9ec\n+, scim::SCIM_KEY_lowleftcorner = 0x9ed\n+,
\n+  scim::SCIM_KEY_crossinglines = 0x9ee\n+, scim::SCIM_KEY_horizlinescan1 = 0x9ef\n+, scim::SCIM_KEY_horizlinescan3 = 0x9f0\n+, scim::SCIM_KEY_horizlinescan5 = 0x9f1\n+,
\n+  scim::SCIM_KEY_horizlinescan7 = 0x9f2\n+, scim::SCIM_KEY_horizlinescan9 = 0x9f3\n+, scim::SCIM_KEY_leftt = 0x9f4\n+, scim::SCIM_KEY_rightt = 0x9f5\n+,
\n+  scim::SCIM_KEY_bott = 0x9f6\n+, scim::SCIM_KEY_topt = 0x9f7\n+, scim::SCIM_KEY_vertbar = 0x9f8\n+, scim::SCIM_KEY_emspace = 0xaa1\n+,
\n+  scim::SCIM_KEY_enspace = 0xaa2\n+, scim::SCIM_KEY_em3space = 0xaa3\n+, scim::SCIM_KEY_em4space = 0xaa4\n+, scim::SCIM_KEY_digitspace = 0xaa5\n+,
\n+  scim::SCIM_KEY_punctspace = 0xaa6\n+, scim::SCIM_KEY_thinspace = 0xaa7\n+, scim::SCIM_KEY_hairspace = 0xaa8\n+, scim::SCIM_KEY_emdash = 0xaa9\n+,
\n+  scim::SCIM_KEY_endash = 0xaaa\n+, scim::SCIM_KEY_signifblank = 0xaac\n+, scim::SCIM_KEY_ellipsis = 0xaae\n+, scim::SCIM_KEY_doubbaselinedot = 0xaaf\n+,
\n+  scim::SCIM_KEY_onethird = 0xab0\n+, scim::SCIM_KEY_twothirds = 0xab1\n+, scim::SCIM_KEY_onefifth = 0xab2\n+, scim::SCIM_KEY_twofifths = 0xab3\n+,
\n+  scim::SCIM_KEY_threefifths = 0xab4\n+, scim::SCIM_KEY_fourfifths = 0xab5\n+, scim::SCIM_KEY_onesixth = 0xab6\n+, scim::SCIM_KEY_fivesixths = 0xab7\n+,
\n+  scim::SCIM_KEY_careof = 0xab8\n+, scim::SCIM_KEY_figdash = 0xabb\n+, scim::SCIM_KEY_leftanglebracket = 0xabc\n+, scim::SCIM_KEY_decimalpoint = 0xabd\n+,
\n+  scim::SCIM_KEY_rightanglebracket = 0xabe\n+, scim::SCIM_KEY_marker = 0xabf\n+, scim::SCIM_KEY_oneeighth = 0xac3\n+, scim::SCIM_KEY_threeeighths = 0xac4\n+,
\n+  scim::SCIM_KEY_fiveeighths = 0xac5\n+, scim::SCIM_KEY_seveneighths = 0xac6\n+, scim::SCIM_KEY_trademark = 0xac9\n+, scim::SCIM_KEY_signaturemark = 0xaca\n+,
\n+  scim::SCIM_KEY_trademarkincircle = 0xacb\n+, scim::SCIM_KEY_leftopentriangle = 0xacc\n+, scim::SCIM_KEY_rightopentriangle = 0xacd\n+, scim::SCIM_KEY_emopencircle = 0xace\n+,
\n+  scim::SCIM_KEY_emopenrectangle = 0xacf\n+, scim::SCIM_KEY_leftsinglequotemark = 0xad0\n+, scim::SCIM_KEY_rightsinglequotemark = 0xad1\n+, scim::SCIM_KEY_leftdoublequotemark = 0xad2\n+,
\n+  scim::SCIM_KEY_rightdoublequotemark = 0xad3\n+, scim::SCIM_KEY_prescription = 0xad4\n+, scim::SCIM_KEY_minutes = 0xad6\n+, scim::SCIM_KEY_seconds = 0xad7\n+,
\n+  scim::SCIM_KEY_latincross = 0xad9\n+, scim::SCIM_KEY_hexagram = 0xada\n+, scim::SCIM_KEY_filledrectbullet = 0xadb\n+, scim::SCIM_KEY_filledlefttribullet = 0xadc\n+,
\n+  scim::SCIM_KEY_filledrighttribullet = 0xadd\n+, scim::SCIM_KEY_emfilledcircle = 0xade\n+, scim::SCIM_KEY_emfilledrect = 0xadf\n+, scim::SCIM_KEY_enopencircbullet = 0xae0\n+,
\n+  scim::SCIM_KEY_enopensquarebullet = 0xae1\n+, scim::SCIM_KEY_openrectbullet = 0xae2\n+, scim::SCIM_KEY_opentribulletup = 0xae3\n+, scim::SCIM_KEY_opentribulletdown = 0xae4\n+,
\n+  scim::SCIM_KEY_openstar = 0xae5\n+, scim::SCIM_KEY_enfilledcircbullet = 0xae6\n+, scim::SCIM_KEY_enfilledsqbullet = 0xae7\n+, scim::SCIM_KEY_filledtribulletup = 0xae8\n+,
\n+  scim::SCIM_KEY_filledtribulletdown = 0xae9\n+, scim::SCIM_KEY_leftpointer = 0xaea\n+, scim::SCIM_KEY_rightpointer = 0xaeb\n+, scim::SCIM_KEY_club = 0xaec\n+,
\n+  scim::SCIM_KEY_diamond = 0xaed\n+, scim::SCIM_KEY_heart = 0xaee\n+, scim::SCIM_KEY_maltesecross = 0xaf0\n+, scim::SCIM_KEY_dagger = 0xaf1\n+,
\n+  scim::SCIM_KEY_doubledagger = 0xaf2\n+, scim::SCIM_KEY_checkmark = 0xaf3\n+, scim::SCIM_KEY_ballotcross = 0xaf4\n+, scim::SCIM_KEY_musicalsharp = 0xaf5\n+,
\n+  scim::SCIM_KEY_musicalflat = 0xaf6\n+, scim::SCIM_KEY_malesymbol = 0xaf7\n+, scim::SCIM_KEY_femalesymbol = 0xaf8\n+, scim::SCIM_KEY_telephone = 0xaf9\n+,
\n+  scim::SCIM_KEY_telephonerecorder = 0xafa\n+, scim::SCIM_KEY_phonographcopyright = 0xafb\n+, scim::SCIM_KEY_caret = 0xafc\n+, scim::SCIM_KEY_singlelowquotemark = 0xafd\n+,
\n+  scim::SCIM_KEY_doublelowquotemark = 0xafe\n+, scim::SCIM_KEY_cursor = 0xaff\n+, scim::SCIM_KEY_leftcaret = 0xba3\n+, scim::SCIM_KEY_rightcaret = 0xba6\n+,
\n+  scim::SCIM_KEY_downcaret = 0xba8\n+, scim::SCIM_KEY_upcaret = 0xba9\n+, scim::SCIM_KEY_overbar = 0xbc0\n+, scim::SCIM_KEY_downtack = 0xbc2\n+,
\n+  scim::SCIM_KEY_upshoe = 0xbc3\n+, scim::SCIM_KEY_downstile = 0xbc4\n+, scim::SCIM_KEY_underbar = 0xbc6\n+, scim::SCIM_KEY_jot = 0xbca\n+,
\n+  scim::SCIM_KEY_quad = 0xbcc\n+, scim::SCIM_KEY_uptack = 0xbce\n+, scim::SCIM_KEY_circle = 0xbcf\n+, scim::SCIM_KEY_upstile = 0xbd3\n+,
\n+  scim::SCIM_KEY_downshoe = 0xbd6\n+, scim::SCIM_KEY_rightshoe = 0xbd8\n+, scim::SCIM_KEY_leftshoe = 0xbda\n+, scim::SCIM_KEY_lefttack = 0xbdc\n+,
\n+  scim::SCIM_KEY_righttack = 0xbfc\n+, scim::SCIM_KEY_hebrew_doublelowline = 0xcdf\n+, scim::SCIM_KEY_hebrew_aleph = 0xce0\n+, scim::SCIM_KEY_hebrew_bet = 0xce1\n+,
\n+  scim::SCIM_KEY_hebrew_beth = 0xce1\n+, scim::SCIM_KEY_hebrew_gimel = 0xce2\n+, scim::SCIM_KEY_hebrew_gimmel = 0xce2\n+, scim::SCIM_KEY_hebrew_dalet = 0xce3\n+,
\n+  scim::SCIM_KEY_hebrew_daleth = 0xce3\n+, scim::SCIM_KEY_hebrew_he = 0xce4\n+, scim::SCIM_KEY_hebrew_waw = 0xce5\n+, scim::SCIM_KEY_hebrew_zain = 0xce6\n+,
\n+  scim::SCIM_KEY_hebrew_zayin = 0xce6\n+, scim::SCIM_KEY_hebrew_chet = 0xce7\n+, scim::SCIM_KEY_hebrew_het = 0xce7\n+, scim::SCIM_KEY_hebrew_tet = 0xce8\n+,
\n+  scim::SCIM_KEY_hebrew_teth = 0xce8\n+, scim::SCIM_KEY_hebrew_yod = 0xce9\n+, scim::SCIM_KEY_hebrew_finalkaph = 0xcea\n+, scim::SCIM_KEY_hebrew_kaph = 0xceb\n+,
\n+  scim::SCIM_KEY_hebrew_lamed = 0xcec\n+, scim::SCIM_KEY_hebrew_finalmem = 0xced\n+, scim::SCIM_KEY_hebrew_mem = 0xcee\n+, scim::SCIM_KEY_hebrew_finalnun = 0xcef\n+,
\n+  scim::SCIM_KEY_hebrew_nun = 0xcf0\n+, scim::SCIM_KEY_hebrew_samech = 0xcf1\n+, scim::SCIM_KEY_hebrew_samekh = 0xcf1\n+, scim::SCIM_KEY_hebrew_ayin = 0xcf2\n+,
\n+  scim::SCIM_KEY_hebrew_finalpe = 0xcf3\n+, scim::SCIM_KEY_hebrew_pe = 0xcf4\n+, scim::SCIM_KEY_hebrew_finalzade = 0xcf5\n+, scim::SCIM_KEY_hebrew_finalzadi = 0xcf5\n+,
\n+  scim::SCIM_KEY_hebrew_zade = 0xcf6\n+, scim::SCIM_KEY_hebrew_zadi = 0xcf6\n+, scim::SCIM_KEY_hebrew_qoph = 0xcf7\n+, scim::SCIM_KEY_hebrew_kuf = 0xcf7\n+,
\n+  scim::SCIM_KEY_hebrew_resh = 0xcf8\n+, scim::SCIM_KEY_hebrew_shin = 0xcf9\n+, scim::SCIM_KEY_hebrew_taw = 0xcfa\n+, scim::SCIM_KEY_hebrew_taf = 0xcfa\n+,
\n+  scim::SCIM_KEY_Hebrew_switch = 0xFF7E\n+, scim::SCIM_KEY_Thai_kokai = 0xda1\n+, scim::SCIM_KEY_Thai_khokhai = 0xda2\n+, scim::SCIM_KEY_Thai_khokhuat = 0xda3\n+,
\n+  scim::SCIM_KEY_Thai_khokhwai = 0xda4\n+, scim::SCIM_KEY_Thai_khokhon = 0xda5\n+, scim::SCIM_KEY_Thai_khorakhang = 0xda6\n+, scim::SCIM_KEY_Thai_ngongu = 0xda7\n+,
\n+  scim::SCIM_KEY_Thai_chochan = 0xda8\n+, scim::SCIM_KEY_Thai_choching = 0xda9\n+, scim::SCIM_KEY_Thai_chochang = 0xdaa\n+, scim::SCIM_KEY_Thai_soso = 0xdab\n+,
\n+  scim::SCIM_KEY_Thai_chochoe = 0xdac\n+, scim::SCIM_KEY_Thai_yoying = 0xdad\n+, scim::SCIM_KEY_Thai_dochada = 0xdae\n+, scim::SCIM_KEY_Thai_topatak = 0xdaf\n+,
\n+  scim::SCIM_KEY_Thai_thothan = 0xdb0\n+, scim::SCIM_KEY_Thai_thonangmontho = 0xdb1\n+, scim::SCIM_KEY_Thai_thophuthao = 0xdb2\n+, scim::SCIM_KEY_Thai_nonen = 0xdb3\n+,
\n+  scim::SCIM_KEY_Thai_dodek = 0xdb4\n+, scim::SCIM_KEY_Thai_totao = 0xdb5\n+, scim::SCIM_KEY_Thai_thothung = 0xdb6\n+, scim::SCIM_KEY_Thai_thothahan = 0xdb7\n+,
\n+  scim::SCIM_KEY_Thai_thothong = 0xdb8\n+, scim::SCIM_KEY_Thai_nonu = 0xdb9\n+, scim::SCIM_KEY_Thai_bobaimai = 0xdba\n+, scim::SCIM_KEY_Thai_popla = 0xdbb\n+,
\n+  scim::SCIM_KEY_Thai_phophung = 0xdbc\n+, scim::SCIM_KEY_Thai_fofa = 0xdbd\n+, scim::SCIM_KEY_Thai_phophan = 0xdbe\n+, scim::SCIM_KEY_Thai_fofan = 0xdbf\n+,
\n+  scim::SCIM_KEY_Thai_phosamphao = 0xdc0\n+, scim::SCIM_KEY_Thai_moma = 0xdc1\n+, scim::SCIM_KEY_Thai_yoyak = 0xdc2\n+, scim::SCIM_KEY_Thai_rorua = 0xdc3\n+,
\n+  scim::SCIM_KEY_Thai_ru = 0xdc4\n+, scim::SCIM_KEY_Thai_loling = 0xdc5\n+, scim::SCIM_KEY_Thai_lu = 0xdc6\n+, scim::SCIM_KEY_Thai_wowaen = 0xdc7\n+,
\n+  scim::SCIM_KEY_Thai_sosala = 0xdc8\n+, scim::SCIM_KEY_Thai_sorusi = 0xdc9\n+, scim::SCIM_KEY_Thai_sosua = 0xdca\n+, scim::SCIM_KEY_Thai_hohip = 0xdcb\n+,
\n+  scim::SCIM_KEY_Thai_lochula = 0xdcc\n+, scim::SCIM_KEY_Thai_oang = 0xdcd\n+, scim::SCIM_KEY_Thai_honokhuk = 0xdce\n+, scim::SCIM_KEY_Thai_paiyannoi = 0xdcf\n+,
\n+  scim::SCIM_KEY_Thai_saraa = 0xdd0\n+, scim::SCIM_KEY_Thai_maihanakat = 0xdd1\n+, scim::SCIM_KEY_Thai_saraaa = 0xdd2\n+, scim::SCIM_KEY_Thai_saraam = 0xdd3\n+,
\n+  scim::SCIM_KEY_Thai_sarai = 0xdd4\n+, scim::SCIM_KEY_Thai_saraii = 0xdd5\n+, scim::SCIM_KEY_Thai_saraue = 0xdd6\n+, scim::SCIM_KEY_Thai_sarauee = 0xdd7\n+,
\n+  scim::SCIM_KEY_Thai_sarau = 0xdd8\n+, scim::SCIM_KEY_Thai_sarauu = 0xdd9\n+, scim::SCIM_KEY_Thai_phinthu = 0xdda\n+, scim::SCIM_KEY_Thai_maihanakat_maitho = 0xdde\n+,
\n+  scim::SCIM_KEY_Thai_baht = 0xddf\n+, scim::SCIM_KEY_Thai_sarae = 0xde0\n+, scim::SCIM_KEY_Thai_saraae = 0xde1\n+, scim::SCIM_KEY_Thai_sarao = 0xde2\n+,
\n+  scim::SCIM_KEY_Thai_saraaimaimuan = 0xde3\n+, scim::SCIM_KEY_Thai_saraaimaimalai = 0xde4\n+, scim::SCIM_KEY_Thai_lakkhangyao = 0xde5\n+, scim::SCIM_KEY_Thai_maiyamok = 0xde6\n+,
\n+  scim::SCIM_KEY_Thai_maitaikhu = 0xde7\n+, scim::SCIM_KEY_Thai_maiek = 0xde8\n+, scim::SCIM_KEY_Thai_maitho = 0xde9\n+, scim::SCIM_KEY_Thai_maitri = 0xdea\n+,
\n+  scim::SCIM_KEY_Thai_maichattawa = 0xdeb\n+, scim::SCIM_KEY_Thai_thanthakhat = 0xdec\n+, scim::SCIM_KEY_Thai_nikhahit = 0xded\n+, scim::SCIM_KEY_Thai_leksun = 0xdf0\n+,
\n+  scim::SCIM_KEY_Thai_leknung = 0xdf1\n+, scim::SCIM_KEY_Thai_leksong = 0xdf2\n+, scim::SCIM_KEY_Thai_leksam = 0xdf3\n+, scim::SCIM_KEY_Thai_leksi = 0xdf4\n+,
\n+  scim::SCIM_KEY_Thai_lekha = 0xdf5\n+, scim::SCIM_KEY_Thai_lekhok = 0xdf6\n+, scim::SCIM_KEY_Thai_lekchet = 0xdf7\n+, scim::SCIM_KEY_Thai_lekpaet = 0xdf8\n+,
\n+  scim::SCIM_KEY_Thai_lekkao = 0xdf9\n+, scim::SCIM_KEY_Hangul = 0xff31\n+, scim::SCIM_KEY_Hangul_Start = 0xff32\n+, scim::SCIM_KEY_Hangul_End = 0xff33\n+,
\n+  scim::SCIM_KEY_Hangul_Hanja = 0xff34\n+, scim::SCIM_KEY_Hangul_Jamo = 0xff35\n+, scim::SCIM_KEY_Hangul_Romaja = 0xff36\n+, scim::SCIM_KEY_Hangul_Codeinput = 0xff37\n+,
\n+  scim::SCIM_KEY_Hangul_Jeonja = 0xff38\n+, scim::SCIM_KEY_Hangul_Banja = 0xff39\n+, scim::SCIM_KEY_Hangul_PreHanja = 0xff3a\n+, scim::SCIM_KEY_Hangul_PostHanja = 0xff3b\n+,
\n+  scim::SCIM_KEY_Hangul_SingleCandidate = 0xff3c\n+, scim::SCIM_KEY_Hangul_MultipleCandidate = 0xff3d\n+, scim::SCIM_KEY_Hangul_PreviousCandidate = 0xff3e\n+, scim::SCIM_KEY_Hangul_Special = 0xff3f\n+,
\n+  scim::SCIM_KEY_Hangul_switch = 0xFF7E\n+, scim::SCIM_KEY_Hangul_Kiyeog = 0xea1\n+, scim::SCIM_KEY_Hangul_SsangKiyeog = 0xea2\n+, scim::SCIM_KEY_Hangul_KiyeogSios = 0xea3\n+,
\n+  scim::SCIM_KEY_Hangul_Nieun = 0xea4\n+, scim::SCIM_KEY_Hangul_NieunJieuj = 0xea5\n+, scim::SCIM_KEY_Hangul_NieunHieuh = 0xea6\n+, scim::SCIM_KEY_Hangul_Dikeud = 0xea7\n+,
\n+  scim::SCIM_KEY_Hangul_SsangDikeud = 0xea8\n+, scim::SCIM_KEY_Hangul_Rieul = 0xea9\n+, scim::SCIM_KEY_Hangul_RieulKiyeog = 0xeaa\n+, scim::SCIM_KEY_Hangul_RieulMieum = 0xeab\n+,
\n+  scim::SCIM_KEY_Hangul_RieulPieub = 0xeac\n+, scim::SCIM_KEY_Hangul_RieulSios = 0xead\n+, scim::SCIM_KEY_Hangul_RieulTieut = 0xeae\n+, scim::SCIM_KEY_Hangul_RieulPhieuf = 0xeaf\n+,
\n+  scim::SCIM_KEY_Hangul_RieulHieuh = 0xeb0\n+, scim::SCIM_KEY_Hangul_Mieum = 0xeb1\n+, scim::SCIM_KEY_Hangul_Pieub = 0xeb2\n+, scim::SCIM_KEY_Hangul_SsangPieub = 0xeb3\n+,
\n+  scim::SCIM_KEY_Hangul_PieubSios = 0xeb4\n+, scim::SCIM_KEY_Hangul_Sios = 0xeb5\n+, scim::SCIM_KEY_Hangul_SsangSios = 0xeb6\n+, scim::SCIM_KEY_Hangul_Ieung = 0xeb7\n+,
\n+  scim::SCIM_KEY_Hangul_Jieuj = 0xeb8\n+, scim::SCIM_KEY_Hangul_SsangJieuj = 0xeb9\n+, scim::SCIM_KEY_Hangul_Cieuc = 0xeba\n+, scim::SCIM_KEY_Hangul_Khieuq = 0xebb\n+,
\n+  scim::SCIM_KEY_Hangul_Tieut = 0xebc\n+, scim::SCIM_KEY_Hangul_Phieuf = 0xebd\n+, scim::SCIM_KEY_Hangul_Hieuh = 0xebe\n+, scim::SCIM_KEY_Hangul_A = 0xebf\n+,
\n+  scim::SCIM_KEY_Hangul_AE = 0xec0\n+, scim::SCIM_KEY_Hangul_YA = 0xec1\n+, scim::SCIM_KEY_Hangul_YAE = 0xec2\n+, scim::SCIM_KEY_Hangul_EO = 0xec3\n+,
\n+  scim::SCIM_KEY_Hangul_E = 0xec4\n+, scim::SCIM_KEY_Hangul_YEO = 0xec5\n+, scim::SCIM_KEY_Hangul_YE = 0xec6\n+, scim::SCIM_KEY_Hangul_O = 0xec7\n+,
\n+  scim::SCIM_KEY_Hangul_WA = 0xec8\n+, scim::SCIM_KEY_Hangul_WAE = 0xec9\n+, scim::SCIM_KEY_Hangul_OE = 0xeca\n+, scim::SCIM_KEY_Hangul_YO = 0xecb\n+,
\n+  scim::SCIM_KEY_Hangul_U = 0xecc\n+, scim::SCIM_KEY_Hangul_WEO = 0xecd\n+, scim::SCIM_KEY_Hangul_WE = 0xece\n+, scim::SCIM_KEY_Hangul_WI = 0xecf\n+,
\n+  scim::SCIM_KEY_Hangul_YU = 0xed0\n+, scim::SCIM_KEY_Hangul_EU = 0xed1\n+, scim::SCIM_KEY_Hangul_YI = 0xed2\n+, scim::SCIM_KEY_Hangul_I = 0xed3\n+,
\n+  scim::SCIM_KEY_Hangul_J_Kiyeog = 0xed4\n+, scim::SCIM_KEY_Hangul_J_SsangKiyeog = 0xed5\n+, scim::SCIM_KEY_Hangul_J_KiyeogSios = 0xed6\n+, scim::SCIM_KEY_Hangul_J_Nieun = 0xed7\n+,
\n+  scim::SCIM_KEY_Hangul_J_NieunJieuj = 0xed8\n+, scim::SCIM_KEY_Hangul_J_NieunHieuh = 0xed9\n+, scim::SCIM_KEY_Hangul_J_Dikeud = 0xeda\n+, scim::SCIM_KEY_Hangul_J_Rieul = 0xedb\n+,
\n+  scim::SCIM_KEY_Hangul_J_RieulKiyeog = 0xedc\n+, scim::SCIM_KEY_Hangul_J_RieulMieum = 0xedd\n+, scim::SCIM_KEY_Hangul_J_RieulPieub = 0xede\n+, scim::SCIM_KEY_Hangul_J_RieulSios = 0xedf\n+,
\n+  scim::SCIM_KEY_Hangul_J_RieulTieut = 0xee0\n+, scim::SCIM_KEY_Hangul_J_RieulPhieuf = 0xee1\n+, scim::SCIM_KEY_Hangul_J_RieulHieuh = 0xee2\n+, scim::SCIM_KEY_Hangul_J_Mieum = 0xee3\n+,
\n+  scim::SCIM_KEY_Hangul_J_Pieub = 0xee4\n+, scim::SCIM_KEY_Hangul_J_PieubSios = 0xee5\n+, scim::SCIM_KEY_Hangul_J_Sios = 0xee6\n+, scim::SCIM_KEY_Hangul_J_SsangSios = 0xee7\n+,
\n+  scim::SCIM_KEY_Hangul_J_Ieung = 0xee8\n+, scim::SCIM_KEY_Hangul_J_Jieuj = 0xee9\n+, scim::SCIM_KEY_Hangul_J_Cieuc = 0xeea\n+, scim::SCIM_KEY_Hangul_J_Khieuq = 0xeeb\n+,
\n+  scim::SCIM_KEY_Hangul_J_Tieut = 0xeec\n+, scim::SCIM_KEY_Hangul_J_Phieuf = 0xeed\n+, scim::SCIM_KEY_Hangul_J_Hieuh = 0xeee\n+, scim::SCIM_KEY_Hangul_RieulYeorinHieuh = 0xeef\n+,
\n+  scim::SCIM_KEY_Hangul_SunkyeongeumMieum = 0xef0\n+, scim::SCIM_KEY_Hangul_SunkyeongeumPieub = 0xef1\n+, scim::SCIM_KEY_Hangul_PanSios = 0xef2\n+, scim::SCIM_KEY_Hangul_KkogjiDalrinIeung = 0xef3\n+,
\n+  scim::SCIM_KEY_Hangul_SunkyeongeumPhieuf = 0xef4\n+, scim::SCIM_KEY_Hangul_YeorinHieuh = 0xef5\n+, scim::SCIM_KEY_Hangul_AraeA = 0xef6\n+, scim::SCIM_KEY_Hangul_AraeAE = 0xef7\n+,
\n+  scim::SCIM_KEY_Hangul_J_PanSios = 0xef8\n+, scim::SCIM_KEY_Hangul_J_KkogjiDalrinIeung = 0xef9\n+, scim::SCIM_KEY_Hangul_J_YeorinHieuh = 0xefa\n+, scim::SCIM_KEY_Korean_Won = 0xeff\n+,
\n+  scim::SCIM_KEY_Armenian_eternity = 0x14a1\n+, scim::SCIM_KEY_Armenian_ligature_ew = 0x14a2\n+, scim::SCIM_KEY_Armenian_full_stop = 0x14a3\n+, scim::SCIM_KEY_Armenian_verjaket = 0x14a3\n+,
\n+  scim::SCIM_KEY_Armenian_parenright = 0x14a4\n+, scim::SCIM_KEY_Armenian_parenleft = 0x14a5\n+, scim::SCIM_KEY_Armenian_guillemotright = 0x14a6\n+, scim::SCIM_KEY_Armenian_guillemotleft = 0x14a7\n+,
\n+  scim::SCIM_KEY_Armenian_em_dash = 0x14a8\n+, scim::SCIM_KEY_Armenian_dot = 0x14a9\n+, scim::SCIM_KEY_Armenian_mijaket = 0x14a9\n+, scim::SCIM_KEY_Armenian_separation_mark = 0x14aa\n+,
\n+  scim::SCIM_KEY_Armenian_but = 0x14aa\n+, scim::SCIM_KEY_Armenian_comma = 0x14ab\n+, scim::SCIM_KEY_Armenian_en_dash = 0x14ac\n+, scim::SCIM_KEY_Armenian_hyphen = 0x14ad\n+,
\n+  scim::SCIM_KEY_Armenian_yentamna = 0x14ad\n+, scim::SCIM_KEY_Armenian_ellipsis = 0x14ae\n+, scim::SCIM_KEY_Armenian_exclam = 0x14af\n+, scim::SCIM_KEY_Armenian_amanak = 0x14af\n+,
\n+  scim::SCIM_KEY_Armenian_accent = 0x14b0\n+, scim::SCIM_KEY_Armenian_shesht = 0x14b0\n+, scim::SCIM_KEY_Armenian_question = 0x14b1\n+, scim::SCIM_KEY_Armenian_paruyk = 0x14b1\n+,
\n+  scim::SCIM_KEY_Armenian_AYB = 0x14b2\n+, scim::SCIM_KEY_Armenian_ayb = 0x14b3\n+, scim::SCIM_KEY_Armenian_BEN = 0x14b4\n+, scim::SCIM_KEY_Armenian_ben = 0x14b5\n+,
\n+  scim::SCIM_KEY_Armenian_GIM = 0x14b6\n+, scim::SCIM_KEY_Armenian_gim = 0x14b7\n+, scim::SCIM_KEY_Armenian_DA = 0x14b8\n+, scim::SCIM_KEY_Armenian_da = 0x14b9\n+,
\n+  scim::SCIM_KEY_Armenian_YECH = 0x14ba\n+, scim::SCIM_KEY_Armenian_yech = 0x14bb\n+, scim::SCIM_KEY_Armenian_ZA = 0x14bc\n+, scim::SCIM_KEY_Armenian_za = 0x14bd\n+,
\n+  scim::SCIM_KEY_Armenian_E = 0x14be\n+, scim::SCIM_KEY_Armenian_e = 0x14bf\n+, scim::SCIM_KEY_Armenian_AT = 0x14c0\n+, scim::SCIM_KEY_Armenian_at = 0x14c1\n+,
\n+  scim::SCIM_KEY_Armenian_TO = 0x14c2\n+, scim::SCIM_KEY_Armenian_to = 0x14c3\n+, scim::SCIM_KEY_Armenian_ZHE = 0x14c4\n+, scim::SCIM_KEY_Armenian_zhe = 0x14c5\n+,
\n+  scim::SCIM_KEY_Armenian_INI = 0x14c6\n+, scim::SCIM_KEY_Armenian_ini = 0x14c7\n+, scim::SCIM_KEY_Armenian_LYUN = 0x14c8\n+, scim::SCIM_KEY_Armenian_lyun = 0x14c9\n+,
\n+  scim::SCIM_KEY_Armenian_KHE = 0x14ca\n+, scim::SCIM_KEY_Armenian_khe = 0x14cb\n+, scim::SCIM_KEY_Armenian_TSA = 0x14cc\n+, scim::SCIM_KEY_Armenian_tsa = 0x14cd\n+,
\n+  scim::SCIM_KEY_Armenian_KEN = 0x14ce\n+, scim::SCIM_KEY_Armenian_ken = 0x14cf\n+, scim::SCIM_KEY_Armenian_HO = 0x14d0\n+, scim::SCIM_KEY_Armenian_ho = 0x14d1\n+,
\n+  scim::SCIM_KEY_Armenian_DZA = 0x14d2\n+, scim::SCIM_KEY_Armenian_dza = 0x14d3\n+, scim::SCIM_KEY_Armenian_GHAT = 0x14d4\n+, scim::SCIM_KEY_Armenian_ghat = 0x14d5\n+,
\n+  scim::SCIM_KEY_Armenian_TCHE = 0x14d6\n+, scim::SCIM_KEY_Armenian_tche = 0x14d7\n+, scim::SCIM_KEY_Armenian_MEN = 0x14d8\n+, scim::SCIM_KEY_Armenian_men = 0x14d9\n+,
\n+  scim::SCIM_KEY_Armenian_HI = 0x14da\n+, scim::SCIM_KEY_Armenian_hi = 0x14db\n+, scim::SCIM_KEY_Armenian_NU = 0x14dc\n+, scim::SCIM_KEY_Armenian_nu = 0x14dd\n+,
\n+  scim::SCIM_KEY_Armenian_SHA = 0x14de\n+, scim::SCIM_KEY_Armenian_sha = 0x14df\n+, scim::SCIM_KEY_Armenian_VO = 0x14e0\n+, scim::SCIM_KEY_Armenian_vo = 0x14e1\n+,
\n+  scim::SCIM_KEY_Armenian_CHA = 0x14e2\n+, scim::SCIM_KEY_Armenian_cha = 0x14e3\n+, scim::SCIM_KEY_Armenian_PE = 0x14e4\n+, scim::SCIM_KEY_Armenian_pe = 0x14e5\n+,
\n+  scim::SCIM_KEY_Armenian_JE = 0x14e6\n+, scim::SCIM_KEY_Armenian_je = 0x14e7\n+, scim::SCIM_KEY_Armenian_RA = 0x14e8\n+, scim::SCIM_KEY_Armenian_ra = 0x14e9\n+,
\n+  scim::SCIM_KEY_Armenian_SE = 0x14ea\n+, scim::SCIM_KEY_Armenian_se = 0x14eb\n+, scim::SCIM_KEY_Armenian_VEV = 0x14ec\n+, scim::SCIM_KEY_Armenian_vev = 0x14ed\n+,
\n+  scim::SCIM_KEY_Armenian_TYUN = 0x14ee\n+, scim::SCIM_KEY_Armenian_tyun = 0x14ef\n+, scim::SCIM_KEY_Armenian_RE = 0x14f0\n+, scim::SCIM_KEY_Armenian_re = 0x14f1\n+,
\n+  scim::SCIM_KEY_Armenian_TSO = 0x14f2\n+, scim::SCIM_KEY_Armenian_tso = 0x14f3\n+, scim::SCIM_KEY_Armenian_VYUN = 0x14f4\n+, scim::SCIM_KEY_Armenian_vyun = 0x14f5\n+,
\n+  scim::SCIM_KEY_Armenian_PYUR = 0x14f6\n+, scim::SCIM_KEY_Armenian_pyur = 0x14f7\n+, scim::SCIM_KEY_Armenian_KE = 0x14f8\n+, scim::SCIM_KEY_Armenian_ke = 0x14f9\n+,
\n+  scim::SCIM_KEY_Armenian_O = 0x14fa\n+, scim::SCIM_KEY_Armenian_o = 0x14fb\n+, scim::SCIM_KEY_Armenian_FE = 0x14fc\n+, scim::SCIM_KEY_Armenian_fe = 0x14fd\n+,
\n+  scim::SCIM_KEY_Armenian_apostrophe = 0x14fe\n+, scim::SCIM_KEY_Armenian_section_sign = 0x14ff\n+, scim::SCIM_KEY_Georgian_an = 0x15d0\n+, scim::SCIM_KEY_Georgian_ban = 0x15d1\n+,
\n+  scim::SCIM_KEY_Georgian_gan = 0x15d2\n+, scim::SCIM_KEY_Georgian_don = 0x15d3\n+, scim::SCIM_KEY_Georgian_en = 0x15d4\n+, scim::SCIM_KEY_Georgian_vin = 0x15d5\n+,
\n+  scim::SCIM_KEY_Georgian_zen = 0x15d6\n+, scim::SCIM_KEY_Georgian_tan = 0x15d7\n+, scim::SCIM_KEY_Georgian_in = 0x15d8\n+, scim::SCIM_KEY_Georgian_kan = 0x15d9\n+,
\n+  scim::SCIM_KEY_Georgian_las = 0x15da\n+, scim::SCIM_KEY_Georgian_man = 0x15db\n+, scim::SCIM_KEY_Georgian_nar = 0x15dc\n+, scim::SCIM_KEY_Georgian_on = 0x15dd\n+,
\n+  scim::SCIM_KEY_Georgian_par = 0x15de\n+, scim::SCIM_KEY_Georgian_zhar = 0x15df\n+, scim::SCIM_KEY_Georgian_rae = 0x15e0\n+, scim::SCIM_KEY_Georgian_san = 0x15e1\n+,
\n+  scim::SCIM_KEY_Georgian_tar = 0x15e2\n+, scim::SCIM_KEY_Georgian_un = 0x15e3\n+, scim::SCIM_KEY_Georgian_phar = 0x15e4\n+, scim::SCIM_KEY_Georgian_khar = 0x15e5\n+,
\n+  scim::SCIM_KEY_Georgian_ghan = 0x15e6\n+, scim::SCIM_KEY_Georgian_qar = 0x15e7\n+, scim::SCIM_KEY_Georgian_shin = 0x15e8\n+, scim::SCIM_KEY_Georgian_chin = 0x15e9\n+,
\n+  scim::SCIM_KEY_Georgian_can = 0x15ea\n+, scim::SCIM_KEY_Georgian_jil = 0x15eb\n+, scim::SCIM_KEY_Georgian_cil = 0x15ec\n+, scim::SCIM_KEY_Georgian_char = 0x15ed\n+,
\n+  scim::SCIM_KEY_Georgian_xan = 0x15ee\n+, scim::SCIM_KEY_Georgian_jhan = 0x15ef\n+, scim::SCIM_KEY_Georgian_hae = 0x15f0\n+, scim::SCIM_KEY_Georgian_he = 0x15f1\n+,
\n+  scim::SCIM_KEY_Georgian_hie = 0x15f2\n+, scim::SCIM_KEY_Georgian_we = 0x15f3\n+, scim::SCIM_KEY_Georgian_har = 0x15f4\n+, scim::SCIM_KEY_Georgian_hoe = 0x15f5\n+,
\n+  scim::SCIM_KEY_Georgian_fi = 0x15f6\n+, scim::SCIM_KEY_Ccedillaabovedot = 0x16a2\n+, scim::SCIM_KEY_Xabovedot = 0x16a3\n+, scim::SCIM_KEY_Qabovedot = 0x16a5\n+,
\n+  scim::SCIM_KEY_Ibreve = 0x16a6\n+, scim::SCIM_KEY_IE = 0x16a7\n+, scim::SCIM_KEY_UO = 0x16a8\n+, scim::SCIM_KEY_Zstroke = 0x16a9\n+,
\n+  scim::SCIM_KEY_Gcaron = 0x16aa\n+, scim::SCIM_KEY_Obarred = 0x16af\n+, scim::SCIM_KEY_ccedillaabovedot = 0x16b2\n+, scim::SCIM_KEY_xabovedot = 0x16b3\n+,
\n+  scim::SCIM_KEY_Ocaron = 0x16b4\n+, scim::SCIM_KEY_qabovedot = 0x16b5\n+, scim::SCIM_KEY_ibreve = 0x16b6\n+, scim::SCIM_KEY_ie = 0x16b7\n+,
\n+  scim::SCIM_KEY_uo = 0x16b8\n+, scim::SCIM_KEY_zstroke = 0x16b9\n+, scim::SCIM_KEY_gcaron = 0x16ba\n+, scim::SCIM_KEY_ocaron = 0x16bd\n+,
\n+  scim::SCIM_KEY_obarred = 0x16bf\n+, scim::SCIM_KEY_SCHWA = 0x16c6\n+, scim::SCIM_KEY_schwa = 0x16f6\n+, scim::SCIM_KEY_Lbelowdot = 0x16d1\n+,
\n+  scim::SCIM_KEY_Lstrokebelowdot = 0x16d2\n+, scim::SCIM_KEY_lbelowdot = 0x16e1\n+, scim::SCIM_KEY_lstrokebelowdot = 0x16e2\n+, scim::SCIM_KEY_Gtilde = 0x16d3\n+,
\n+  scim::SCIM_KEY_gtilde = 0x16e3\n+, scim::SCIM_KEY_Abelowdot = 0x1ea0\n+, scim::SCIM_KEY_abelowdot = 0x1ea1\n+, scim::SCIM_KEY_Ahook = 0x1ea2\n+,
\n+  scim::SCIM_KEY_ahook = 0x1ea3\n+, scim::SCIM_KEY_Acircumflexacute = 0x1ea4\n+, scim::SCIM_KEY_acircumflexacute = 0x1ea5\n+, scim::SCIM_KEY_Acircumflexgrave = 0x1ea6\n+,
\n+  scim::SCIM_KEY_acircumflexgrave = 0x1ea7\n+, scim::SCIM_KEY_Acircumflexhook = 0x1ea8\n+, scim::SCIM_KEY_acircumflexhook = 0x1ea9\n+, scim::SCIM_KEY_Acircumflextilde = 0x1eaa\n+,
\n+  scim::SCIM_KEY_acircumflextilde = 0x1eab\n+, scim::SCIM_KEY_Acircumflexbelowdot = 0x1eac\n+, scim::SCIM_KEY_acircumflexbelowdot = 0x1ead\n+, scim::SCIM_KEY_Abreveacute = 0x1eae\n+,
\n+  scim::SCIM_KEY_abreveacute = 0x1eaf\n+, scim::SCIM_KEY_Abrevegrave = 0x1eb0\n+, scim::SCIM_KEY_abrevegrave = 0x1eb1\n+, scim::SCIM_KEY_Abrevehook = 0x1eb2\n+,
\n+  scim::SCIM_KEY_abrevehook = 0x1eb3\n+, scim::SCIM_KEY_Abrevetilde = 0x1eb4\n+, scim::SCIM_KEY_abrevetilde = 0x1eb5\n+, scim::SCIM_KEY_Abrevebelowdot = 0x1eb6\n+,
\n+  scim::SCIM_KEY_abrevebelowdot = 0x1eb7\n+, scim::SCIM_KEY_Ebelowdot = 0x1eb8\n+, scim::SCIM_KEY_ebelowdot = 0x1eb9\n+, scim::SCIM_KEY_Ehook = 0x1eba\n+,
\n+  scim::SCIM_KEY_ehook = 0x1ebb\n+, scim::SCIM_KEY_Etilde = 0x1ebc\n+, scim::SCIM_KEY_etilde = 0x1ebd\n+, scim::SCIM_KEY_Ecircumflexacute = 0x1ebe\n+,
\n+  scim::SCIM_KEY_ecircumflexacute = 0x1ebf\n+, scim::SCIM_KEY_Ecircumflexgrave = 0x1ec0\n+, scim::SCIM_KEY_ecircumflexgrave = 0x1ec1\n+, scim::SCIM_KEY_Ecircumflexhook = 0x1ec2\n+,
\n+  scim::SCIM_KEY_ecircumflexhook = 0x1ec3\n+, scim::SCIM_KEY_Ecircumflextilde = 0x1ec4\n+, scim::SCIM_KEY_ecircumflextilde = 0x1ec5\n+, scim::SCIM_KEY_Ecircumflexbelowdot = 0x1ec6\n+,
\n+  scim::SCIM_KEY_ecircumflexbelowdot = 0x1ec7\n+, scim::SCIM_KEY_Ihook = 0x1ec8\n+, scim::SCIM_KEY_ihook = 0x1ec9\n+, scim::SCIM_KEY_Ibelowdot = 0x1eca\n+,
\n+  scim::SCIM_KEY_ibelowdot = 0x1ecb\n+, scim::SCIM_KEY_Obelowdot = 0x1ecc\n+, scim::SCIM_KEY_obelowdot = 0x1ecd\n+, scim::SCIM_KEY_Ohook = 0x1ece\n+,
\n+  scim::SCIM_KEY_ohook = 0x1ecf\n+, scim::SCIM_KEY_Ocircumflexacute = 0x1ed0\n+, scim::SCIM_KEY_ocircumflexacute = 0x1ed1\n+, scim::SCIM_KEY_Ocircumflexgrave = 0x1ed2\n+,
\n+  scim::SCIM_KEY_ocircumflexgrave = 0x1ed3\n+, scim::SCIM_KEY_Ocircumflexhook = 0x1ed4\n+, scim::SCIM_KEY_ocircumflexhook = 0x1ed5\n+, scim::SCIM_KEY_Ocircumflextilde = 0x1ed6\n+,
\n+  scim::SCIM_KEY_ocircumflextilde = 0x1ed7\n+, scim::SCIM_KEY_Ocircumflexbelowdot = 0x1ed8\n+, scim::SCIM_KEY_ocircumflexbelowdot = 0x1ed9\n+, scim::SCIM_KEY_Ohornacute = 0x1eda\n+,
\n+  scim::SCIM_KEY_ohornacute = 0x1edb\n+, scim::SCIM_KEY_Ohorngrave = 0x1edc\n+, scim::SCIM_KEY_ohorngrave = 0x1edd\n+, scim::SCIM_KEY_Ohornhook = 0x1ede\n+,
\n+  scim::SCIM_KEY_ohornhook = 0x1edf\n+, scim::SCIM_KEY_Ohorntilde = 0x1ee0\n+, scim::SCIM_KEY_ohorntilde = 0x1ee1\n+, scim::SCIM_KEY_Ohornbelowdot = 0x1ee2\n+,
\n+  scim::SCIM_KEY_ohornbelowdot = 0x1ee3\n+, scim::SCIM_KEY_Ubelowdot = 0x1ee4\n+, scim::SCIM_KEY_ubelowdot = 0x1ee5\n+, scim::SCIM_KEY_Uhook = 0x1ee6\n+,
\n+  scim::SCIM_KEY_uhook = 0x1ee7\n+, scim::SCIM_KEY_Uhornacute = 0x1ee8\n+, scim::SCIM_KEY_uhornacute = 0x1ee9\n+, scim::SCIM_KEY_Uhorngrave = 0x1eea\n+,
\n+  scim::SCIM_KEY_uhorngrave = 0x1eeb\n+, scim::SCIM_KEY_Uhornhook = 0x1eec\n+, scim::SCIM_KEY_uhornhook = 0x1eed\n+, scim::SCIM_KEY_Uhorntilde = 0x1eee\n+,
\n+  scim::SCIM_KEY_uhorntilde = 0x1eef\n+, scim::SCIM_KEY_Uhornbelowdot = 0x1ef0\n+, scim::SCIM_KEY_uhornbelowdot = 0x1ef1\n+, scim::SCIM_KEY_Ybelowdot = 0x1ef4\n+,
\n+  scim::SCIM_KEY_ybelowdot = 0x1ef5\n+, scim::SCIM_KEY_Yhook = 0x1ef6\n+, scim::SCIM_KEY_yhook = 0x1ef7\n+, scim::SCIM_KEY_Ytilde = 0x1ef8\n+,
\n+  scim::SCIM_KEY_ytilde = 0x1ef9\n+, scim::SCIM_KEY_Ohorn = 0x1efa\n+, scim::SCIM_KEY_ohorn = 0x1efb\n+, scim::SCIM_KEY_Uhorn = 0x1efc\n+,
\n+  scim::SCIM_KEY_uhorn = 0x1efd\n+, scim::SCIM_KEY_combining_tilde = 0x1e9f\n+, scim::SCIM_KEY_combining_grave = 0x1ef2\n+, scim::SCIM_KEY_combining_acute = 0x1ef3\n+,
\n+  scim::SCIM_KEY_combining_hook = 0x1efe\n+, scim::SCIM_KEY_combining_belowdot = 0x1eff\n+, scim::SCIM_KEY_EcuSign = 0x20a0\n+, scim::SCIM_KEY_ColonSign = 0x20a1\n+,
\n+  scim::SCIM_KEY_CruzeiroSign = 0x20a2\n+, scim::SCIM_KEY_FFrancSign = 0x20a3\n+, scim::SCIM_KEY_LiraSign = 0x20a4\n+, scim::SCIM_KEY_MillSign = 0x20a5\n+,
\n+  scim::SCIM_KEY_NairaSign = 0x20a6\n+, scim::SCIM_KEY_PesetaSign = 0x20a7\n+, scim::SCIM_KEY_RupeeSign = 0x20a8\n+, scim::SCIM_KEY_WonSign = 0x20a9\n+,
\n+  scim::SCIM_KEY_NewSheqelSign = 0x20aa\n+, scim::SCIM_KEY_DongSign = 0x20ab\n+, scim::SCIM_KEY_EuroSign = 0x20ac\n+
\n+ }
 Enum values of all valid key codes. More...
 
enum  scim::KeyboardLayout {
\n+  scim::SCIM_KEYBOARD_Unknown = 0\n+, scim::SCIM_KEYBOARD_Default = 1\n+, scim::SCIM_KEYBOARD_US = 1\n+, scim::SCIM_KEYBOARD_Belgian = 2\n+,
\n+  scim::SCIM_KEYBOARD_Croatian = 3\n+, scim::SCIM_KEYBOARD_Czech = 4\n+, scim::SCIM_KEYBOARD_Czech_Qwerty = 5\n+, scim::SCIM_KEYBOARD_Danish = 6\n+,
\n+  scim::SCIM_KEYBOARD_Dutch = 7\n+, scim::SCIM_KEYBOARD_Dvorak = 8\n+, scim::SCIM_KEYBOARD_Estonian = 9\n+, scim::SCIM_KEYBOARD_Finnish = 10\n+,
\n+  scim::SCIM_KEYBOARD_French = 11\n+, scim::SCIM_KEYBOARD_French_Canadian = 12\n+, scim::SCIM_KEYBOARD_French_Switzerland = 13\n+, scim::SCIM_KEYBOARD_German = 14\n+,
\n+  scim::SCIM_KEYBOARD_German_Deadkeys = 15\n+, scim::SCIM_KEYBOARD_German_Swiss = 16\n+, scim::SCIM_KEYBOARD_Greek = 17\n+, scim::SCIM_KEYBOARD_Hungarian = 18\n+,
\n+  scim::SCIM_KEYBOARD_Italian = 19\n+, scim::SCIM_KEYBOARD_Japanese = 20\n+, scim::SCIM_KEYBOARD_Norwegian = 21\n+, scim::SCIM_KEYBOARD_Polish = 22\n+,
\n+  scim::SCIM_KEYBOARD_Portuguese = 23\n+, scim::SCIM_KEYBOARD_Portuguese_Brazil = 24\n+, scim::SCIM_KEYBOARD_Portuguese_Brazil_US_Accents = 25\n+, scim::SCIM_KEYBOARD_Russian = 26\n+,
\n+  scim::SCIM_KEYBOARD_Slovak = 27\n+, scim::SCIM_KEYBOARD_Slovak_Qwerty = 28\n+, scim::SCIM_KEYBOARD_Slovene = 29\n+, scim::SCIM_KEYBOARD_Spanish = 30\n+,
\n+  scim::SCIM_KEYBOARD_Spanish_CP850 = 31\n+, scim::SCIM_KEYBOARD_Spanish_Latin_America = 32\n+, scim::SCIM_KEYBOARD_Swedish = 33\n+, scim::SCIM_KEYBOARD_Turkish = 34\n+,
\n+  scim::SCIM_KEYBOARD_UK = 35\n+, scim::SCIM_KEYBOARD_Icelandic = 36\n+, scim::SCIM_KEYBOARD_Lithuanian = 37\n+, scim::SCIM_KEYBOARD_Ukrainian = 38\n+,
\n+  scim::SCIM_KEYBOARD_NUM_LAYOUTS = 39\n+
\n+ }
 Enum values of all valid Keyboard Layout type. More...
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n Functions

Slot functions returning a new slot
template<typename R >
Slot0< R > * scim::slot (R(*function)())
 
template<typename T1 , typename T2 , typename R >
Slot0< R > * scim::slot (T1 *&object, R(T2::*function)())
 
template<typename T1 , typename T2 , typename R >
Slot0< R > * scim::slot (T1 *const &object, R(T2::*function)())
 
template<typename T1 , typename T2 , typename R >
Slot0< R > * scim::slot (T1 &object, R(T2::*function)())
 
template<typename R , typename P1 >
Slot1< R, P1 > * scim::slot (R(*function)(P1))
 
template<typename T1 , typename T2 , typename R , typename P1 >
Slot1< R, P1 > * scim::slot (T1 *&object, R(T2::*function)(P1))
 
template<typename T1 , typename T2 , typename R , typename P1 >
Slot1< R, P1 > * scim::slot (T1 *const &object, R(T2::*function)(P1))
 
template<typename T1 , typename T2 , typename R , typename P1 >
Slot1< R, P1 > * scim::slot (T1 &object, R(T2::*function)(P1))
 
template<typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (R(*function)(P1, P2))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 >
Slot2< R, P1, P2 > * scim::slot (T1 &object, R(T2::*function)(P1, P2))
 
template<typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (R(*function)(P1, P2, P3))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 >
Slot3< R, P1, P2, P3 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3))
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (R(*function)(P1, P2, P3, P4))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot4< R, P1, P2, P3, P4 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3, P4))
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (R(*function)(P1, P2, P3, P4, P5))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5))
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (R(*function)(P1, P2, P3, P4, P5, P6))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5, P6))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5, P6))
 
template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot6< R, P1, P2, P3, P4, P5, P6 > * scim::slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5, P6))
 
bool scim::scim_key_to_string (String &str, const KeyEvent &key)
 Convert a key event to a string.
 
bool scim::scim_string_to_key (KeyEvent &key, const String &str)
 Convert a string to a KeyEvent.
 
bool scim::scim_key_list_to_string (String &str, const KeyEventList &keylist)
 Convert a set of KeyEvents to a string.
 
bool scim::scim_string_to_key_list (KeyEventList &keylist, const String &str)
 Covnert a string to a set of KeyEvents.
 
String scim::scim_keyboard_layout_to_string (KeyboardLayout layout)
 Convert a Keyboard Layout enum value to its String name.
 
KeyboardLayout scim::scim_string_to_keyboard_layout (const String &str)
 Convert a String name to the corresponding Keyboard Layout value.
 
String scim::scim_keyboard_layout_get_display_name (KeyboardLayout layout)
 Get the display name of a Keyboard Layout enum value.
 
KeyboardLayout scim::scim_get_default_keyboard_layout ()
 Get default Keyboard Layout setting.
 
void scim::scim_set_default_keyboard_layout (KeyboardLayout layout)
 Change the default Keyboard Layout setting.
 
\n

Detailed Description

\n-

C++ slot interface.

\n-

Provides a set of slot class templates. Slots are callable objects that can be used to connect functions, class methods and function objects to scim::Signals.

\n-

Most code of this file are came from Inti project.

\n+

Defines the scim::KeyEvent class and related enums, functions.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,247 +1,1051 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_slot.h File Reference\n-C++ slot interface. More...\n+Classes | Namespaces | Typedefs | Enumerations | Functions\n+scim_event.h File Reference\n+Defines the scim::KeyEvent class and related enums, functions. More...\n Classes\n-class \u00a0scim::Slot\n-\u00a0 Base class for slots that can connect to scim::Signals. More...\n+struct \u00a0scim::KeyEvent\n+\u00a0 The class to store a keyboard event. More...\n \u00a0\n-class \u00a0scim::Slot0<_R_>\n-\u00a0 Base class template for slots passing no arguments and returning a\n- value of type R. More...\n-\u00a0\n-class \u00a0scim::FunctionSlot0<_R_>\n-\u00a0 A slot template for static functions taking no arguments and returning\n- a value of type R. More...\n-\u00a0\n-class \u00a0scim::MethodSlot0<_T,_R_>\n-\u00a0 A slot template for methods in a class of type T taking no arguments\n- and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::SignalSlot0<_T,_R_>\n-\u00a0\n-class \u00a0scim::Slot1<_R,_P1_>\n-\u00a0 Base class template for slots passing one argument of type P1 and\n- returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::FunctionSlot1<_R,_P1_>\n-\u00a0 A slot template for static functions taking one argument of type P1 and\n- returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::MethodSlot1<_T,_R,_P1_>\n-\u00a0 A slot template for methods in a class of type T taking one argument of\n- type P1 and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::SignalSlot1<_T,_R,_P1_>\n-\u00a0\n-class \u00a0scim::Slot2<_R,_P1,_P2_>\n-\u00a0 Base class template for slots passing two arguments of type P1 and P2,\n- and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::FunctionSlot2<_R,_P1,_P2_>\n-\u00a0 A slot template for static functions taking two arguments of type P1\n- and P2, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::MethodSlot2<_T,_R,_P1,_P2_>\n-\u00a0 A slot template for methods in a class of type T taking two arguments\n- of type P1 and P2, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::SignalSlot2<_T,_R,_P1,_P2_>\n-\u00a0\n-class \u00a0scim::Slot3<_R,_P1,_P2,_P3_>\n-\u00a0 Base class template for slots passing three arguments of type P1, P2\n- and P3, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::FunctionSlot3<_R,_P1,_P2,_P3_>\n-\u00a0 A slot template for static functions taking three arguments of type P1,\n- P2 and P3, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::MethodSlot3<_T,_R,_P1,_P2,_P3_>\n-\u00a0 A slot template for methods in a class of type T taking three arguments\n- of type P1, P2 and P3, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::SignalSlot3<_T,_R,_P1,_P2,_P3_>\n-\u00a0\n-class \u00a0scim::Slot4<_R,_P1,_P2,_P3,_P4_>\n-\u00a0 Base class template for slots passing four arguments of type P1, P2, P3\n- and P4, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::FunctionSlot4<_R,_P1,_P2,_P3,_P4_>\n-\u00a0 A slot template for static functions taking four arguments of type P1,\n- P2, P3 and P4, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::MethodSlot4<_T,_R,_P1,_P2,_P3,_P4_>\n-\u00a0 A slot template for methods in a class of type T taking four arguments\n- of type P1, P2, P3 and P4, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::SignalSlot4<_T,_R,_P1,_P2,_P3,_P4_>\n+ Namespaces\n+namespace \u00a0scim\n \u00a0\n-class \u00a0scim::Slot5<_R,_P1,_P2,_P3,_P4,_P5_>\n-\u00a0 Base class template for slots passing five arguments of type P1, P2,\n- P3, P4 and P5, and returning a value of type R. More...\n+ Typedefs\n+typedef std::vector< KeyEvent >\u00a0scim::KeyEventList\n+\u00a0 The container to store a set of KeyEvent\n+ objects.\n+\u00a0\n+ Enumerations\n+enum scim::KeyMask {\n+ \u00a0\u00a0\u00a0scim::SCIM_KEY_NullMask = 0 , scim::SCIM_KEY_ShiftMask = (1<<0) , scim::\n+ SCIM_KEY_CapsLockMask = (1<<1) , scim::SCIM_KEY_ControlMask = (1<<2) ,\n+ \u00a0\u00a0scim::SCIM_KEY_AltMask = (1<<3) , scim::SCIM_KEY_MetaMask = (1<<4) , scim::\n+ SCIM_KEY_SuperMask = (1<<5) , scim::SCIM_KEY_HyperMask = (1<<6) ,\n+ \u00a0\u00a0scim::SCIM_KEY_NumLockMask = (1<<7) , scim::SCIM_KEY_LockMask =\n+ SCIM_KEY_CapsLockMask , scim::SCIM_KEY_Mod1Mask = SCIM_KEY_AltMask , scim::\n+ SCIM_KEY_Mod2Mask = SCIM_KEY_MetaMask ,\n+ \u00a0\u00a0scim::SCIM_KEY_Mod3Mask = SCIM_KEY_SuperMask , scim::SCIM_KEY_Mod4Mask =\n+ SCIM_KEY_HyperMask , scim::SCIM_KEY_Mod5Mask = SCIM_KEY_NumLockMask , scim::\n+ SCIM_KEY_ScrollLockMask = 0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_QuirkKanaRoMask = (1<<14) , scim::SCIM_KEY_ReleaseMask =\n+ (1<<15) , scim::SCIM_KEY_AllMasks = 0xC0FF\n+ }\n+\u00a0 Enum values of all valid key masks. More...\n+\u00a0\n+enum scim::KeyCode {\n+ \u00a0\u00a0\u00a0scim::SCIM_KEY_NullKey = 0 , scim::SCIM_KEY_VoidSymbol = 0xFFFFFF , scim::\n+ SCIM_KEY_BackSpace = 0xFF08 , scim::SCIM_KEY_Tab = 0xFF09 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Linefeed = 0xFF0A , scim::SCIM_KEY_Clear = 0xFF0B , scim::\n+ SCIM_KEY_Return = 0xFF0D , scim::SCIM_KEY_Pause = 0xFF13 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Scroll_Lock = 0xFF14 , scim::SCIM_KEY_Sys_Req = 0xFF15 , scim::\n+ SCIM_KEY_Escape = 0xFF1B , scim::SCIM_KEY_Delete = 0xFFFF ,\n+ \u00a0\u00a0scim::SCIM_KEY_Multi_key = 0xFF20 , scim::SCIM_KEY_Codeinput = 0xFF37 , scim::\n+ SCIM_KEY_SingleCandidate = 0xFF3C , scim::SCIM_KEY_MultipleCandidate = 0xFF3D ,\n+ \u00a0\u00a0scim::SCIM_KEY_PreviousCandidate = 0xFF3E , scim::SCIM_KEY_Kanji = 0xFF21 ,\n+ scim::SCIM_KEY_Muhenkan = 0xFF22 , scim::SCIM_KEY_Henkan_Mode = 0xFF23 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Henkan = 0xFF23 , scim::SCIM_KEY_Romaji = 0xFF24 , scim::\n+ SCIM_KEY_Hiragana = 0xFF25 , scim::SCIM_KEY_Katakana = 0xFF26 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hiragana_Katakana = 0xFF27 , scim::SCIM_KEY_Zenkaku = 0xFF28 ,\n+ scim::SCIM_KEY_Hankaku = 0xFF29 , scim::SCIM_KEY_Zenkaku_Hankaku = 0xFF2A ,\n+ \u00a0\u00a0scim::SCIM_KEY_Touroku = 0xFF2B , scim::SCIM_KEY_Massyo = 0xFF2C , scim::\n+ SCIM_KEY_Kana_Lock = 0xFF2D , scim::SCIM_KEY_Kana_Shift = 0xFF2E ,\n+ \u00a0\u00a0scim::SCIM_KEY_Eisu_Shift = 0xFF2F , scim::SCIM_KEY_Eisu_toggle = 0xFF30 ,\n+ scim::SCIM_KEY_Kanji_Bangou = 0xFF37 , scim::SCIM_KEY_Zen_Koho = 0xFF3D ,\n+ \u00a0\u00a0scim::SCIM_KEY_Mae_Koho = 0xFF3E , scim::SCIM_KEY_Home = 0xFF50 , scim::\n+ SCIM_KEY_Left = 0xFF51 , scim::SCIM_KEY_Up = 0xFF52 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Right = 0xFF53 , scim::SCIM_KEY_Down = 0xFF54 , scim::\n+ SCIM_KEY_Prior = 0xFF55 , scim::SCIM_KEY_Page_Up = 0xFF55 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Next = 0xFF56 , scim::SCIM_KEY_Page_Down = 0xFF56 , scim::\n+ SCIM_KEY_End = 0xFF57 , scim::SCIM_KEY_Begin = 0xFF58 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Select = 0xFF60 , scim::SCIM_KEY_Print = 0xFF61 , scim::\n+ SCIM_KEY_Execute = 0xFF62 , scim::SCIM_KEY_Insert = 0xFF63 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Undo = 0xFF65 , scim::SCIM_KEY_Redo = 0xFF66 , scim::\n+ SCIM_KEY_Menu = 0xFF67 , scim::SCIM_KEY_Find = 0xFF68 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cancel = 0xFF69 , scim::SCIM_KEY_Help = 0xFF6A , scim::\n+ SCIM_KEY_Break = 0xFF6B , scim::SCIM_KEY_Mode_switch = 0xFF7E ,\n+ \u00a0\u00a0scim::SCIM_KEY_Num_Lock = 0xFF7F , scim::SCIM_KEY_KP_Space = 0xFF80 , scim::\n+ SCIM_KEY_KP_Tab = 0xFF89 , scim::SCIM_KEY_KP_Enter = 0xFF8D ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_F1 = 0xFF91 , scim::SCIM_KEY_KP_F2 = 0xFF92 , scim::\n+ SCIM_KEY_KP_F3 = 0xFF93 , scim::SCIM_KEY_KP_F4 = 0xFF94 ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_Home = 0xFF95 , scim::SCIM_KEY_KP_Left = 0xFF96 , scim::\n+ SCIM_KEY_KP_Up = 0xFF97 , scim::SCIM_KEY_KP_Right = 0xFF98 ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_Down = 0xFF99 , scim::SCIM_KEY_KP_Prior = 0xFF9A , scim::\n+ SCIM_KEY_KP_Page_Up = 0xFF9A , scim::SCIM_KEY_KP_Next = 0xFF9B ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_Page_Down = 0xFF9B , scim::SCIM_KEY_KP_End = 0xFF9C , scim::\n+ SCIM_KEY_KP_Begin = 0xFF9D , scim::SCIM_KEY_KP_Insert = 0xFF9E ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_Delete = 0xFF9F , scim::SCIM_KEY_KP_Equal = 0xFFBD , scim::\n+ SCIM_KEY_KP_Multiply = 0xFFAA , scim::SCIM_KEY_KP_Add = 0xFFAB ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_Separator = 0xFFAC , scim::SCIM_KEY_KP_Subtract = 0xFFAD ,\n+ scim::SCIM_KEY_KP_Decimal = 0xFFAE , scim::SCIM_KEY_KP_Divide = 0xFFAF ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_0 = 0xFFB0 , scim::SCIM_KEY_KP_1 = 0xFFB1 , scim::\n+ SCIM_KEY_KP_2 = 0xFFB2 , scim::SCIM_KEY_KP_3 = 0xFFB3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_4 = 0xFFB4 , scim::SCIM_KEY_KP_5 = 0xFFB5 , scim::\n+ SCIM_KEY_KP_6 = 0xFFB6 , scim::SCIM_KEY_KP_7 = 0xFFB7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_KP_8 = 0xFFB8 , scim::SCIM_KEY_KP_9 = 0xFFB9 , scim::\n+ SCIM_KEY_F1 = 0xFFBE , scim::SCIM_KEY_F2 = 0xFFBF ,\n+ \u00a0\u00a0scim::SCIM_KEY_F3 = 0xFFC0 , scim::SCIM_KEY_F4 = 0xFFC1 , scim::SCIM_KEY_F5 =\n+ 0xFFC2 , scim::SCIM_KEY_F6 = 0xFFC3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_F7 = 0xFFC4 , scim::SCIM_KEY_F8 = 0xFFC5 , scim::SCIM_KEY_F9 =\n+ 0xFFC6 , scim::SCIM_KEY_F10 = 0xFFC7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_F11 = 0xFFC8 , scim::SCIM_KEY_F12 = 0xFFC9 , scim::SCIM_KEY_F13\n+ = 0xFFCA , scim::SCIM_KEY_F14 = 0xFFCB ,\n+ \u00a0\u00a0scim::SCIM_KEY_F15 = 0xFFCC , scim::SCIM_KEY_F16 = 0xFFCD , scim::SCIM_KEY_F17\n+ = 0xFFCE , scim::SCIM_KEY_F18 = 0xFFCF ,\n+ \u00a0\u00a0scim::SCIM_KEY_F19 = 0xFFD0 , scim::SCIM_KEY_F20 = 0xFFD1 , scim::SCIM_KEY_F21\n+ = 0xFFD2 , scim::SCIM_KEY_F22 = 0xFFD3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_F23 = 0xFFD4 , scim::SCIM_KEY_F24 = 0xFFD5 , scim::SCIM_KEY_F25\n+ = 0xFFD6 , scim::SCIM_KEY_F26 = 0xFFD7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_F27 = 0xFFD8 , scim::SCIM_KEY_F28 = 0xFFD9 , scim::SCIM_KEY_F29\n+ = 0xFFDA , scim::SCIM_KEY_F30 = 0xFFDB ,\n+ \u00a0\u00a0scim::SCIM_KEY_F31 = 0xFFDC , scim::SCIM_KEY_F32 = 0xFFDD , scim::SCIM_KEY_F33\n+ = 0xFFDE , scim::SCIM_KEY_F34 = 0xFFDF ,\n+ \u00a0\u00a0scim::SCIM_KEY_F35 = 0xFFE0 , scim::SCIM_KEY_Shift_L = 0xFFE1 , scim::\n+ SCIM_KEY_Shift_R = 0xFFE2 , scim::SCIM_KEY_Control_L = 0xFFE3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Control_R = 0xFFE4 , scim::SCIM_KEY_Caps_Lock = 0xFFE5 , scim::\n+ SCIM_KEY_Shift_Lock = 0xFFE6 , scim::SCIM_KEY_Meta_L = 0xFFE7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Meta_R = 0xFFE8 , scim::SCIM_KEY_Alt_L = 0xFFE9 , scim::\n+ SCIM_KEY_Alt_R = 0xFFEA , scim::SCIM_KEY_Super_L = 0xFFEB ,\n+ \u00a0\u00a0scim::SCIM_KEY_Super_R = 0xFFEC , scim::SCIM_KEY_Hyper_L = 0xFFED , scim::\n+ SCIM_KEY_Hyper_R = 0xFFEE , scim::SCIM_KEY_ISO_Lock = 0xFE01 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Level2_Latch = 0xFE02 , scim::SCIM_KEY_ISO_Level3_Shift =\n+ 0xFE03 , scim::SCIM_KEY_ISO_Level3_Latch = 0xFE04 , scim::\n+ SCIM_KEY_ISO_Level3_Lock = 0xFE05 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Group_Shift = 0xFF7E , scim::SCIM_KEY_ISO_Group_Latch =\n+ 0xFE06 , scim::SCIM_KEY_ISO_Group_Lock = 0xFE07 , scim::SCIM_KEY_ISO_Next_Group\n+ = 0xFE08 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Next_Group_Lock = 0xFE09 , scim::SCIM_KEY_ISO_Prev_Group =\n+ 0xFE0A , scim::SCIM_KEY_ISO_Prev_Group_Lock = 0xFE0B , scim::\n+ SCIM_KEY_ISO_First_Group = 0xFE0C ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_First_Group_Lock = 0xFE0D , scim::SCIM_KEY_ISO_Last_Group =\n+ 0xFE0E , scim::SCIM_KEY_ISO_Last_Group_Lock = 0xFE0F , scim::\n+ SCIM_KEY_ISO_Left_Tab = 0xFE20 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Move_Line_Up = 0xFE21 , scim::SCIM_KEY_ISO_Move_Line_Down =\n+ 0xFE22 , scim::SCIM_KEY_ISO_Partial_Line_Up = 0xFE23 , scim::\n+ SCIM_KEY_ISO_Partial_Line_Down = 0xFE24 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Partial_Space_Left = 0xFE25 , scim::\n+ SCIM_KEY_ISO_Partial_Space_Right = 0xFE26 , scim::SCIM_KEY_ISO_Set_Margin_Left =\n+ 0xFE27 , scim::SCIM_KEY_ISO_Set_Margin_Right = 0xFE28 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Release_Margin_Left = 0xFE29 , scim::\n+ SCIM_KEY_ISO_Release_Margin_Right = 0xFE2A , scim::\n+ SCIM_KEY_ISO_Release_Both_Margins = 0xFE2B , scim::SCIM_KEY_ISO_Fast_Cursor_Left\n+ = 0xFE2C ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Fast_Cursor_Right = 0xFE2D , scim::\n+ SCIM_KEY_ISO_Fast_Cursor_Up = 0xFE2E , scim::SCIM_KEY_ISO_Fast_Cursor_Down =\n+ 0xFE2F , scim::SCIM_KEY_ISO_Continuous_Underline = 0xFE30 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ISO_Discontinuous_Underline = 0xFE31 , scim::\n+ SCIM_KEY_ISO_Emphasize = 0xFE32 , scim::SCIM_KEY_ISO_Center_Object = 0xFE33 ,\n+ scim::SCIM_KEY_ISO_Enter = 0xFE34 ,\n+ \u00a0\u00a0scim::SCIM_KEY_dead_grave = 0xFE50 , scim::SCIM_KEY_dead_acute = 0xFE51 ,\n+ scim::SCIM_KEY_dead_circumflex = 0xFE52 , scim::SCIM_KEY_dead_tilde = 0xFE53 ,\n+ \u00a0\u00a0scim::SCIM_KEY_dead_macron = 0xFE54 , scim::SCIM_KEY_dead_breve = 0xFE55 ,\n+ scim::SCIM_KEY_dead_abovedot = 0xFE56 , scim::SCIM_KEY_dead_diaeresis = 0xFE57 ,\n+\n+ \u00a0\u00a0scim::SCIM_KEY_dead_abovering = 0xFE58 , scim::SCIM_KEY_dead_doubleacute =\n+ 0xFE59 , scim::SCIM_KEY_dead_caron = 0xFE5A , scim::SCIM_KEY_dead_cedilla =\n+ 0xFE5B ,\n+ \u00a0\u00a0scim::SCIM_KEY_dead_ogonek = 0xFE5C , scim::SCIM_KEY_dead_iota = 0xFE5D ,\n+ scim::SCIM_KEY_dead_voiced_sound = 0xFE5E , scim::SCIM_KEY_dead_semivoiced_sound\n+ = 0xFE5F ,\n+ \u00a0\u00a0scim::SCIM_KEY_dead_belowdot = 0xFE60 , scim::SCIM_KEY_dead_hook = 0xFE61 ,\n+ scim::SCIM_KEY_dead_horn = 0xFE62 , scim::SCIM_KEY_First_Virtual_Screen = 0xFED0\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Prev_Virtual_Screen = 0xFED1 , scim::\n+ SCIM_KEY_Next_Virtual_Screen = 0xFED2 , scim::SCIM_KEY_Last_Virtual_Screen =\n+ 0xFED4 , scim::SCIM_KEY_Terminate_Server = 0xFED5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_AccessX_Enable = 0xFE70 , scim::\n+ SCIM_KEY_AccessX_Feedback_Enable = 0xFE71 , scim::SCIM_KEY_RepeatKeys_Enable =\n+ 0xFE72 , scim::SCIM_KEY_SlowKeys_Enable = 0xFE73 ,\n+ \u00a0\u00a0scim::SCIM_KEY_BounceKeys_Enable = 0xFE74 , scim::SCIM_KEY_StickyKeys_Enable =\n+ 0xFE75 , scim::SCIM_KEY_MouseKeys_Enable = 0xFE76 , scim::\n+ SCIM_KEY_MouseKeys_Accel_Enable = 0xFE77 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Overlay1_Enable = 0xFE78 , scim::SCIM_KEY_Overlay2_Enable =\n+ 0xFE79 , scim::SCIM_KEY_AudibleBell_Enable = 0xFE7A , scim::\n+ SCIM_KEY_Pointer_Left = 0xFEE0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_Right = 0xFEE1 , scim::SCIM_KEY_Pointer_Up = 0xFEE2 ,\n+ scim::SCIM_KEY_Pointer_Down = 0xFEE3 , scim::SCIM_KEY_Pointer_UpLeft = 0xFEE4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_UpRight = 0xFEE5 , scim::SCIM_KEY_Pointer_DownLeft =\n+ 0xFEE6 , scim::SCIM_KEY_Pointer_DownRight = 0xFEE7 , scim::\n+ SCIM_KEY_Pointer_Button_Dflt = 0xFEE8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_Button1 = 0xFEE9 , scim::SCIM_KEY_Pointer_Button2 =\n+ 0xFEEA , scim::SCIM_KEY_Pointer_Button3 = 0xFEEB , scim::\n+ SCIM_KEY_Pointer_Button4 = 0xFEEC ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_Button5 = 0xFEED , scim::SCIM_KEY_Pointer_DblClick_Dflt\n+ = 0xFEEE , scim::SCIM_KEY_Pointer_DblClick1 = 0xFEEF , scim::\n+ SCIM_KEY_Pointer_DblClick2 = 0xFEF0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_DblClick3 = 0xFEF1 , scim::SCIM_KEY_Pointer_DblClick4 =\n+ 0xFEF2 , scim::SCIM_KEY_Pointer_DblClick5 = 0xFEF3 , scim::\n+ SCIM_KEY_Pointer_Drag_Dflt = 0xFEF4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_Drag1 = 0xFEF5 , scim::SCIM_KEY_Pointer_Drag2 = 0xFEF6\n+ , scim::SCIM_KEY_Pointer_Drag3 = 0xFEF7 , scim::SCIM_KEY_Pointer_Drag4 = 0xFEF8\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_Drag5 = 0xFEFD , scim::SCIM_KEY_Pointer_EnableKeys =\n+ 0xFEF9 , scim::SCIM_KEY_Pointer_Accelerate = 0xFEFA , scim::\n+ SCIM_KEY_Pointer_DfltBtnNext = 0xFEFB ,\n+ \u00a0\u00a0scim::SCIM_KEY_Pointer_DfltBtnPrev = 0xFEFC , scim::SCIM_KEY_3270_Duplicate =\n+ 0xFD01 , scim::SCIM_KEY_3270_FieldMark = 0xFD02 , scim::SCIM_KEY_3270_Right2 =\n+ 0xFD03 ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_Left2 = 0xFD04 , scim::SCIM_KEY_3270_BackTab = 0xFD05 ,\n+ scim::SCIM_KEY_3270_EraseEOF = 0xFD06 , scim::SCIM_KEY_3270_EraseInput = 0xFD07\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_Reset = 0xFD08 , scim::SCIM_KEY_3270_Quit = 0xFD09 ,\n+ scim::SCIM_KEY_3270_PA1 = 0xFD0A , scim::SCIM_KEY_3270_PA2 = 0xFD0B ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_PA3 = 0xFD0C , scim::SCIM_KEY_3270_Test = 0xFD0D , scim::\n+ SCIM_KEY_3270_Attn = 0xFD0E , scim::SCIM_KEY_3270_CursorBlink = 0xFD0F ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_AltCursor = 0xFD10 , scim::SCIM_KEY_3270_KeyClick = 0xFD11\n+ , scim::SCIM_KEY_3270_Jump = 0xFD12 , scim::SCIM_KEY_3270_Ident = 0xFD13 ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_Rule = 0xFD14 , scim::SCIM_KEY_3270_Copy = 0xFD15 , scim::\n+ SCIM_KEY_3270_Play = 0xFD16 , scim::SCIM_KEY_3270_Setup = 0xFD17 ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_Record = 0xFD18 , scim::SCIM_KEY_3270_ChangeScreen =\n+ 0xFD19 , scim::SCIM_KEY_3270_DeleteWord = 0xFD1A , scim::SCIM_KEY_3270_ExSelect\n+ = 0xFD1B ,\n+ \u00a0\u00a0scim::SCIM_KEY_3270_CursorSelect = 0xFD1C , scim::SCIM_KEY_3270_PrintScreen =\n+ 0xFD1D , scim::SCIM_KEY_3270_Enter = 0xFD1E , scim::SCIM_KEY_space = 0x020 ,\n+ \u00a0\u00a0scim::SCIM_KEY_exclam = 0x021 , scim::SCIM_KEY_quotedbl = 0x022 , scim::\n+ SCIM_KEY_numbersign = 0x023 , scim::SCIM_KEY_dollar = 0x024 ,\n+ \u00a0\u00a0scim::SCIM_KEY_percent = 0x025 , scim::SCIM_KEY_ampersand = 0x026 , scim::\n+ SCIM_KEY_apostrophe = 0x027 , scim::SCIM_KEY_quoteright = 0x027 ,\n+ \u00a0\u00a0scim::SCIM_KEY_parenleft = 0x028 , scim::SCIM_KEY_parenright = 0x029 , scim::\n+ SCIM_KEY_asterisk = 0x02a , scim::SCIM_KEY_plus = 0x02b ,\n+ \u00a0\u00a0scim::SCIM_KEY_comma = 0x02c , scim::SCIM_KEY_minus = 0x02d , scim::\n+ SCIM_KEY_period = 0x02e , scim::SCIM_KEY_slash = 0x02f ,\n+ \u00a0\u00a0scim::SCIM_KEY_0 = 0x030 , scim::SCIM_KEY_1 = 0x031 , scim::SCIM_KEY_2 = 0x032\n+ , scim::SCIM_KEY_3 = 0x033 ,\n+ \u00a0\u00a0scim::SCIM_KEY_4 = 0x034 , scim::SCIM_KEY_5 = 0x035 , scim::SCIM_KEY_6 = 0x036\n+ , scim::SCIM_KEY_7 = 0x037 ,\n+ \u00a0\u00a0scim::SCIM_KEY_8 = 0x038 , scim::SCIM_KEY_9 = 0x039 , scim::SCIM_KEY_colon =\n+ 0x03a , scim::SCIM_KEY_semicolon = 0x03b ,\n+ \u00a0\u00a0scim::SCIM_KEY_less = 0x03c , scim::SCIM_KEY_equal = 0x03d , scim::\n+ SCIM_KEY_greater = 0x03e , scim::SCIM_KEY_question = 0x03f ,\n+ \u00a0\u00a0scim::SCIM_KEY_at = 0x040 , scim::SCIM_KEY_A = 0x041 , scim::SCIM_KEY_B =\n+ 0x042 , scim::SCIM_KEY_C = 0x043 ,\n+ \u00a0\u00a0scim::SCIM_KEY_D = 0x044 , scim::SCIM_KEY_E = 0x045 , scim::SCIM_KEY_F = 0x046\n+ , scim::SCIM_KEY_G = 0x047 ,\n+ \u00a0\u00a0scim::SCIM_KEY_H = 0x048 , scim::SCIM_KEY_I = 0x049 , scim::SCIM_KEY_J = 0x04a\n+ , scim::SCIM_KEY_K = 0x04b ,\n+ \u00a0\u00a0scim::SCIM_KEY_L = 0x04c , scim::SCIM_KEY_M = 0x04d , scim::SCIM_KEY_N = 0x04e\n+ , scim::SCIM_KEY_O = 0x04f ,\n+ \u00a0\u00a0scim::SCIM_KEY_P = 0x050 , scim::SCIM_KEY_Q = 0x051 , scim::SCIM_KEY_R = 0x052\n+ , scim::SCIM_KEY_S = 0x053 ,\n+ \u00a0\u00a0scim::SCIM_KEY_T = 0x054 , scim::SCIM_KEY_U = 0x055 , scim::SCIM_KEY_V = 0x056\n+ , scim::SCIM_KEY_W = 0x057 ,\n+ \u00a0\u00a0scim::SCIM_KEY_X = 0x058 , scim::SCIM_KEY_Y = 0x059 , scim::SCIM_KEY_Z = 0x05a\n+ , scim::SCIM_KEY_bracketleft = 0x05b ,\n+ \u00a0\u00a0scim::SCIM_KEY_backslash = 0x05c , scim::SCIM_KEY_bracketright = 0x05d ,\n+ scim::SCIM_KEY_asciicircum = 0x05e , scim::SCIM_KEY_underscore = 0x05f ,\n+ \u00a0\u00a0scim::SCIM_KEY_grave = 0x060 , scim::SCIM_KEY_a = 0x061 , scim::SCIM_KEY_b =\n+ 0x062 , scim::SCIM_KEY_c = 0x063 ,\n+ \u00a0\u00a0scim::SCIM_KEY_d = 0x064 , scim::SCIM_KEY_e = 0x065 , scim::SCIM_KEY_f = 0x066\n+ , scim::SCIM_KEY_g = 0x067 ,\n+ \u00a0\u00a0scim::SCIM_KEY_h = 0x068 , scim::SCIM_KEY_i = 0x069 , scim::SCIM_KEY_j = 0x06a\n+ , scim::SCIM_KEY_k = 0x06b ,\n+ \u00a0\u00a0scim::SCIM_KEY_l = 0x06c , scim::SCIM_KEY_m = 0x06d , scim::SCIM_KEY_n = 0x06e\n+ , scim::SCIM_KEY_o = 0x06f ,\n+ \u00a0\u00a0scim::SCIM_KEY_p = 0x070 , scim::SCIM_KEY_q = 0x071 , scim::SCIM_KEY_r = 0x072\n+ , scim::SCIM_KEY_s = 0x073 ,\n+ \u00a0\u00a0scim::SCIM_KEY_t = 0x074 , scim::SCIM_KEY_u = 0x075 , scim::SCIM_KEY_v = 0x076\n+ , scim::SCIM_KEY_w = 0x077 ,\n+ \u00a0\u00a0scim::SCIM_KEY_x = 0x078 , scim::SCIM_KEY_y = 0x079 , scim::SCIM_KEY_z = 0x07a\n+ , scim::SCIM_KEY_braceleft = 0x07b ,\n+ \u00a0\u00a0scim::SCIM_KEY_bar = 0x07c , scim::SCIM_KEY_braceright = 0x07d , scim::\n+ SCIM_KEY_asciitilde = 0x07e , scim::SCIM_KEY_nobreakspace = 0x0a0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_exclamdown = 0x0a1 , scim::SCIM_KEY_cent = 0x0a2 , scim::\n+ SCIM_KEY_sterling = 0x0a3 , scim::SCIM_KEY_currency = 0x0a4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_yen = 0x0a5 , scim::SCIM_KEY_brokenbar = 0x0a6 , scim::\n+ SCIM_KEY_section = 0x0a7 , scim::SCIM_KEY_diaeresis = 0x0a8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_copyright = 0x0a9 , scim::SCIM_KEY_ordfeminine = 0x0aa , scim::\n+ SCIM_KEY_guillemotleft = 0x0ab , scim::SCIM_KEY_notsign = 0x0ac ,\n+ \u00a0\u00a0scim::SCIM_KEY_hyphen = 0x0ad , scim::SCIM_KEY_registered = 0x0ae , scim::\n+ SCIM_KEY_macron = 0x0af , scim::SCIM_KEY_degree = 0x0b0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_plusminus = 0x0b1 , scim::SCIM_KEY_twosuperior = 0x0b2 , scim::\n+ SCIM_KEY_threesuperior = 0x0b3 , scim::SCIM_KEY_acute = 0x0b4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_mu = 0x0b5 , scim::SCIM_KEY_paragraph = 0x0b6 , scim::\n+ SCIM_KEY_periodcentered = 0x0b7 , scim::SCIM_KEY_cedilla = 0x0b8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_onesuperior = 0x0b9 , scim::SCIM_KEY_masculine = 0x0ba , scim::\n+ SCIM_KEY_guillemotright = 0x0bb , scim::SCIM_KEY_onequarter = 0x0bc ,\n+ \u00a0\u00a0scim::SCIM_KEY_onehalf = 0x0bd , scim::SCIM_KEY_threequarters = 0x0be , scim::\n+ SCIM_KEY_questiondown = 0x0bf , scim::SCIM_KEY_Agrave = 0x0c0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Aacute = 0x0c1 , scim::SCIM_KEY_Acircumflex = 0x0c2 , scim::\n+ SCIM_KEY_Atilde = 0x0c3 , scim::SCIM_KEY_Adiaeresis = 0x0c4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Aring = 0x0c5 , scim::SCIM_KEY_AE = 0x0c6 , scim::\n+ SCIM_KEY_Ccedilla = 0x0c7 , scim::SCIM_KEY_Egrave = 0x0c8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Eacute = 0x0c9 , scim::SCIM_KEY_Ecircumflex = 0x0ca , scim::\n+ SCIM_KEY_Ediaeresis = 0x0cb , scim::SCIM_KEY_Igrave = 0x0cc ,\n+ \u00a0\u00a0scim::SCIM_KEY_Iacute = 0x0cd , scim::SCIM_KEY_Icircumflex = 0x0ce , scim::\n+ SCIM_KEY_Idiaeresis = 0x0cf , scim::SCIM_KEY_ETH = 0x0d0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Eth = 0x0d0 , scim::SCIM_KEY_Ntilde = 0x0d1 , scim::\n+ SCIM_KEY_Ograve = 0x0d2 , scim::SCIM_KEY_Oacute = 0x0d3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ocircumflex = 0x0d4 , scim::SCIM_KEY_Otilde = 0x0d5 , scim::\n+ SCIM_KEY_Odiaeresis = 0x0d6 , scim::SCIM_KEY_multiply = 0x0d7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ooblique = 0x0d8 , scim::SCIM_KEY_Oslash = SCIM_KEY_Ooblique ,\n+ scim::SCIM_KEY_Ugrave = 0x0d9 , scim::SCIM_KEY_Uacute = 0x0da ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ucircumflex = 0x0db , scim::SCIM_KEY_Udiaeresis = 0x0dc ,\n+ scim::SCIM_KEY_Yacute = 0x0dd , scim::SCIM_KEY_THORN = 0x0de ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thorn = 0x0de , scim::SCIM_KEY_ssharp = 0x0df , scim::\n+ SCIM_KEY_agrave = 0x0e0 , scim::SCIM_KEY_aacute = 0x0e1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_acircumflex = 0x0e2 , scim::SCIM_KEY_atilde = 0x0e3 , scim::\n+ SCIM_KEY_adiaeresis = 0x0e4 , scim::SCIM_KEY_aring = 0x0e5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ae = 0x0e6 , scim::SCIM_KEY_ccedilla = 0x0e7 , scim::\n+ SCIM_KEY_egrave = 0x0e8 , scim::SCIM_KEY_eacute = 0x0e9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ecircumflex = 0x0ea , scim::SCIM_KEY_ediaeresis = 0x0eb ,\n+ scim::SCIM_KEY_igrave = 0x0ec , scim::SCIM_KEY_iacute = 0x0ed ,\n+ \u00a0\u00a0scim::SCIM_KEY_icircumflex = 0x0ee , scim::SCIM_KEY_idiaeresis = 0x0ef ,\n+ scim::SCIM_KEY_eth = 0x0f0 , scim::SCIM_KEY_ntilde = 0x0f1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ograve = 0x0f2 , scim::SCIM_KEY_oacute = 0x0f3 , scim::\n+ SCIM_KEY_ocircumflex = 0x0f4 , scim::SCIM_KEY_otilde = 0x0f5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_odiaeresis = 0x0f6 , scim::SCIM_KEY_division = 0x0f7 , scim::\n+ SCIM_KEY_oslash = 0x0f8 , scim::SCIM_KEY_ooblique = SCIM_KEY_oslash ,\n+ \u00a0\u00a0scim::SCIM_KEY_ugrave = 0x0f9 , scim::SCIM_KEY_uacute = 0x0fa , scim::\n+ SCIM_KEY_ucircumflex = 0x0fb , scim::SCIM_KEY_udiaeresis = 0x0fc ,\n+ \u00a0\u00a0scim::SCIM_KEY_yacute = 0x0fd , scim::SCIM_KEY_thorn = 0x0fe , scim::\n+ SCIM_KEY_ydiaeresis = 0x0ff , scim::SCIM_KEY_Aogonek = 0x1a1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_breve = 0x1a2 , scim::SCIM_KEY_Lstroke = 0x1a3 , scim::\n+ SCIM_KEY_Lcaron = 0x1a5 , scim::SCIM_KEY_Sacute = 0x1a6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Scaron = 0x1a9 , scim::SCIM_KEY_Scedilla = 0x1aa , scim::\n+ SCIM_KEY_Tcaron = 0x1ab , scim::SCIM_KEY_Zacute = 0x1ac ,\n+ \u00a0\u00a0scim::SCIM_KEY_Zcaron = 0x1ae , scim::SCIM_KEY_Zabovedot = 0x1af , scim::\n+ SCIM_KEY_aogonek = 0x1b1 , scim::SCIM_KEY_ogonek = 0x1b2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_lstroke = 0x1b3 , scim::SCIM_KEY_lcaron = 0x1b5 , scim::\n+ SCIM_KEY_sacute = 0x1b6 , scim::SCIM_KEY_caron = 0x1b7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_scaron = 0x1b9 , scim::SCIM_KEY_scedilla = 0x1ba , scim::\n+ SCIM_KEY_tcaron = 0x1bb , scim::SCIM_KEY_zacute = 0x1bc ,\n+ \u00a0\u00a0scim::SCIM_KEY_doubleacute = 0x1bd , scim::SCIM_KEY_zcaron = 0x1be , scim::\n+ SCIM_KEY_zabovedot = 0x1bf , scim::SCIM_KEY_Racute = 0x1c0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Abreve = 0x1c3 , scim::SCIM_KEY_Lacute = 0x1c5 , scim::\n+ SCIM_KEY_Cacute = 0x1c6 , scim::SCIM_KEY_Ccaron = 0x1c8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Eogonek = 0x1ca , scim::SCIM_KEY_Ecaron = 0x1cc , scim::\n+ SCIM_KEY_Dcaron = 0x1cf , scim::SCIM_KEY_Dstroke = 0x1d0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Nacute = 0x1d1 , scim::SCIM_KEY_Ncaron = 0x1d2 , scim::\n+ SCIM_KEY_Odoubleacute = 0x1d5 , scim::SCIM_KEY_Rcaron = 0x1d8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Uring = 0x1d9 , scim::SCIM_KEY_Udoubleacute = 0x1db , scim::\n+ SCIM_KEY_Tcedilla = 0x1de , scim::SCIM_KEY_racute = 0x1e0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_abreve = 0x1e3 , scim::SCIM_KEY_lacute = 0x1e5 , scim::\n+ SCIM_KEY_cacute = 0x1e6 , scim::SCIM_KEY_ccaron = 0x1e8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_eogonek = 0x1ea , scim::SCIM_KEY_ecaron = 0x1ec , scim::\n+ SCIM_KEY_dcaron = 0x1ef , scim::SCIM_KEY_dstroke = 0x1f0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_nacute = 0x1f1 , scim::SCIM_KEY_ncaron = 0x1f2 , scim::\n+ SCIM_KEY_odoubleacute = 0x1f5 , scim::SCIM_KEY_udoubleacute = 0x1fb ,\n+ \u00a0\u00a0scim::SCIM_KEY_rcaron = 0x1f8 , scim::SCIM_KEY_uring = 0x1f9 , scim::\n+ SCIM_KEY_tcedilla = 0x1fe , scim::SCIM_KEY_abovedot = 0x1ff ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hstroke = 0x2a1 , scim::SCIM_KEY_Hcircumflex = 0x2a6 , scim::\n+ SCIM_KEY_Iabovedot = 0x2a9 , scim::SCIM_KEY_Gbreve = 0x2ab ,\n+ \u00a0\u00a0scim::SCIM_KEY_Jcircumflex = 0x2ac , scim::SCIM_KEY_hstroke = 0x2b1 , scim::\n+ SCIM_KEY_hcircumflex = 0x2b6 , scim::SCIM_KEY_idotless = 0x2b9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_gbreve = 0x2bb , scim::SCIM_KEY_jcircumflex = 0x2bc , scim::\n+ SCIM_KEY_Cabovedot = 0x2c5 , scim::SCIM_KEY_Ccircumflex = 0x2c6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Gabovedot = 0x2d5 , scim::SCIM_KEY_Gcircumflex = 0x2d8 , scim::\n+ SCIM_KEY_Ubreve = 0x2dd , scim::SCIM_KEY_Scircumflex = 0x2de ,\n+ \u00a0\u00a0scim::SCIM_KEY_cabovedot = 0x2e5 , scim::SCIM_KEY_ccircumflex = 0x2e6 , scim::\n+ SCIM_KEY_gabovedot = 0x2f5 , scim::SCIM_KEY_gcircumflex = 0x2f8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ubreve = 0x2fd , scim::SCIM_KEY_scircumflex = 0x2fe , scim::\n+ SCIM_KEY_kra = 0x3a2 , scim::SCIM_KEY_kappa = 0x3a2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Rcedilla = 0x3a3 , scim::SCIM_KEY_Itilde = 0x3a5 , scim::\n+ SCIM_KEY_Lcedilla = 0x3a6 , scim::SCIM_KEY_Emacron = 0x3aa ,\n+ \u00a0\u00a0scim::SCIM_KEY_Gcedilla = 0x3ab , scim::SCIM_KEY_Tslash = 0x3ac , scim::\n+ SCIM_KEY_rcedilla = 0x3b3 , scim::SCIM_KEY_itilde = 0x3b5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_lcedilla = 0x3b6 , scim::SCIM_KEY_emacron = 0x3ba , scim::\n+ SCIM_KEY_gcedilla = 0x3bb , scim::SCIM_KEY_tslash = 0x3bc ,\n+ \u00a0\u00a0scim::SCIM_KEY_ENG = 0x3bd , scim::SCIM_KEY_eng = 0x3bf , scim::\n+ SCIM_KEY_Amacron = 0x3c0 , scim::SCIM_KEY_Iogonek = 0x3c7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Eabovedot = 0x3cc , scim::SCIM_KEY_Imacron = 0x3cf , scim::\n+ SCIM_KEY_Ncedilla = 0x3d1 , scim::SCIM_KEY_Omacron = 0x3d2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Kcedilla = 0x3d3 , scim::SCIM_KEY_Uogonek = 0x3d9 , scim::\n+ SCIM_KEY_Utilde = 0x3dd , scim::SCIM_KEY_Umacron = 0x3de ,\n+ \u00a0\u00a0scim::SCIM_KEY_amacron = 0x3e0 , scim::SCIM_KEY_iogonek = 0x3e7 , scim::\n+ SCIM_KEY_eabovedot = 0x3ec , scim::SCIM_KEY_imacron = 0x3ef ,\n+ \u00a0\u00a0scim::SCIM_KEY_ncedilla = 0x3f1 , scim::SCIM_KEY_omacron = 0x3f2 , scim::\n+ SCIM_KEY_kcedilla = 0x3f3 , scim::SCIM_KEY_uogonek = 0x3f9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_utilde = 0x3fd , scim::SCIM_KEY_umacron = 0x3fe , scim::\n+ SCIM_KEY_Babovedot = 0x12a1 , scim::SCIM_KEY_babovedot = 0x12a2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Dabovedot = 0x12a6 , scim::SCIM_KEY_Wgrave = 0x12a8 , scim::\n+ SCIM_KEY_Wacute = 0x12aa , scim::SCIM_KEY_dabovedot = 0x12ab ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ygrave = 0x12ac , scim::SCIM_KEY_Fabovedot = 0x12b0 , scim::\n+ SCIM_KEY_fabovedot = 0x12b1 , scim::SCIM_KEY_Mabovedot = 0x12b4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_mabovedot = 0x12b5 , scim::SCIM_KEY_Pabovedot = 0x12b7 , scim::\n+ SCIM_KEY_wgrave = 0x12b8 , scim::SCIM_KEY_pabovedot = 0x12b9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_wacute = 0x12ba , scim::SCIM_KEY_Sabovedot = 0x12bb , scim::\n+ SCIM_KEY_ygrave = 0x12bc , scim::SCIM_KEY_Wdiaeresis = 0x12bd ,\n+ \u00a0\u00a0scim::SCIM_KEY_wdiaeresis = 0x12be , scim::SCIM_KEY_sabovedot = 0x12bf ,\n+ scim::SCIM_KEY_Wcircumflex = 0x12d0 , scim::SCIM_KEY_Tabovedot = 0x12d7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ycircumflex = 0x12de , scim::SCIM_KEY_wcircumflex = 0x12f0 ,\n+ scim::SCIM_KEY_tabovedot = 0x12f7 , scim::SCIM_KEY_ycircumflex = 0x12fe ,\n+ \u00a0\u00a0scim::SCIM_KEY_OE = 0x13bc , scim::SCIM_KEY_oe = 0x13bd , scim::\n+ SCIM_KEY_Ydiaeresis = 0x13be , scim::SCIM_KEY_overline = 0x47e ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_fullstop = 0x4a1 , scim::SCIM_KEY_kana_openingbracket =\n+ 0x4a2 , scim::SCIM_KEY_kana_closingbracket = 0x4a3 , scim::SCIM_KEY_kana_comma =\n+ 0x4a4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_conjunctive = 0x4a5 , scim::SCIM_KEY_kana_middledot =\n+ 0x4a5 , scim::SCIM_KEY_kana_WO = 0x4a6 , scim::SCIM_KEY_kana_a = 0x4a7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_i = 0x4a8 , scim::SCIM_KEY_kana_u = 0x4a9 , scim::\n+ SCIM_KEY_kana_e = 0x4aa , scim::SCIM_KEY_kana_o = 0x4ab ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_ya = 0x4ac , scim::SCIM_KEY_kana_yu = 0x4ad , scim::\n+ SCIM_KEY_kana_yo = 0x4ae , scim::SCIM_KEY_kana_tsu = 0x4af ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_tu = 0x4af , scim::SCIM_KEY_prolongedsound = 0x4b0 ,\n+ scim::SCIM_KEY_kana_A = 0x4b1 , scim::SCIM_KEY_kana_I = 0x4b2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_U = 0x4b3 , scim::SCIM_KEY_kana_E = 0x4b4 , scim::\n+ SCIM_KEY_kana_O = 0x4b5 , scim::SCIM_KEY_kana_KA = 0x4b6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_KI = 0x4b7 , scim::SCIM_KEY_kana_KU = 0x4b8 , scim::\n+ SCIM_KEY_kana_KE = 0x4b9 , scim::SCIM_KEY_kana_KO = 0x4ba ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_SA = 0x4bb , scim::SCIM_KEY_kana_SHI = 0x4bc , scim::\n+ SCIM_KEY_kana_SU = 0x4bd , scim::SCIM_KEY_kana_SE = 0x4be ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_SO = 0x4bf , scim::SCIM_KEY_kana_TA = 0x4c0 , scim::\n+ SCIM_KEY_kana_CHI = 0x4c1 , scim::SCIM_KEY_kana_TI = 0x4c1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_TSU = 0x4c2 , scim::SCIM_KEY_kana_TU = 0x4c2 , scim::\n+ SCIM_KEY_kana_TE = 0x4c3 , scim::SCIM_KEY_kana_TO = 0x4c4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_NA = 0x4c5 , scim::SCIM_KEY_kana_NI = 0x4c6 , scim::\n+ SCIM_KEY_kana_NU = 0x4c7 , scim::SCIM_KEY_kana_NE = 0x4c8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_NO = 0x4c9 , scim::SCIM_KEY_kana_HA = 0x4ca , scim::\n+ SCIM_KEY_kana_HI = 0x4cb , scim::SCIM_KEY_kana_FU = 0x4cc ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_HU = 0x4cc , scim::SCIM_KEY_kana_HE = 0x4cd , scim::\n+ SCIM_KEY_kana_HO = 0x4ce , scim::SCIM_KEY_kana_MA = 0x4cf ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_MI = 0x4d0 , scim::SCIM_KEY_kana_MU = 0x4d1 , scim::\n+ SCIM_KEY_kana_ME = 0x4d2 , scim::SCIM_KEY_kana_MO = 0x4d3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_YA = 0x4d4 , scim::SCIM_KEY_kana_YU = 0x4d5 , scim::\n+ SCIM_KEY_kana_YO = 0x4d6 , scim::SCIM_KEY_kana_RA = 0x4d7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_RI = 0x4d8 , scim::SCIM_KEY_kana_RU = 0x4d9 , scim::\n+ SCIM_KEY_kana_RE = 0x4da , scim::SCIM_KEY_kana_RO = 0x4db ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_WA = 0x4dc , scim::SCIM_KEY_kana_N = 0x4dd , scim::\n+ SCIM_KEY_voicedsound = 0x4de , scim::SCIM_KEY_semivoicedsound = 0x4df ,\n+ \u00a0\u00a0scim::SCIM_KEY_kana_switch = 0xFF7E , scim::SCIM_KEY_Farsi_0 = 0x590 , scim::\n+ SCIM_KEY_Farsi_1 = 0x591 , scim::SCIM_KEY_Farsi_2 = 0x592 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Farsi_3 = 0x593 , scim::SCIM_KEY_Farsi_4 = 0x594 , scim::\n+ SCIM_KEY_Farsi_5 = 0x595 , scim::SCIM_KEY_Farsi_6 = 0x596 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Farsi_7 = 0x597 , scim::SCIM_KEY_Farsi_8 = 0x598 , scim::\n+ SCIM_KEY_Farsi_9 = 0x599 , scim::SCIM_KEY_Arabic_percent = 0x5a5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_superscript_alef = 0x5a6 , scim::SCIM_KEY_Arabic_tteh =\n+ 0x5a7 , scim::SCIM_KEY_Arabic_peh = 0x5a8 , scim::SCIM_KEY_Arabic_tcheh = 0x5a9\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_ddal = 0x5aa , scim::SCIM_KEY_Arabic_rreh = 0x5ab ,\n+ scim::SCIM_KEY_Arabic_comma = 0x5ac , scim::SCIM_KEY_Arabic_fullstop = 0x5ae ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_0 = 0x5b0 , scim::SCIM_KEY_Arabic_1 = 0x5b1 , scim::\n+ SCIM_KEY_Arabic_2 = 0x5b2 , scim::SCIM_KEY_Arabic_3 = 0x5b3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_4 = 0x5b4 , scim::SCIM_KEY_Arabic_5 = 0x5b5 , scim::\n+ SCIM_KEY_Arabic_6 = 0x5b6 , scim::SCIM_KEY_Arabic_7 = 0x5b7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_8 = 0x5b8 , scim::SCIM_KEY_Arabic_9 = 0x5b9 , scim::\n+ SCIM_KEY_Arabic_semicolon = 0x5bb , scim::SCIM_KEY_Arabic_question_mark = 0x5bf\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_hamza = 0x5c1 , scim::SCIM_KEY_Arabic_maddaonalef =\n+ 0x5c2 , scim::SCIM_KEY_Arabic_hamzaonalef = 0x5c3 , scim::\n+ SCIM_KEY_Arabic_hamzaonwaw = 0x5c4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_hamzaunderalef = 0x5c5 , scim::\n+ SCIM_KEY_Arabic_hamzaonyeh = 0x5c6 , scim::SCIM_KEY_Arabic_alef = 0x5c7 , scim::\n+ SCIM_KEY_Arabic_beh = 0x5c8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_tehmarbuta = 0x5c9 , scim::SCIM_KEY_Arabic_teh = 0x5ca ,\n+ scim::SCIM_KEY_Arabic_theh = 0x5cb , scim::SCIM_KEY_Arabic_jeem = 0x5cc ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_hah = 0x5cd , scim::SCIM_KEY_Arabic_khah = 0x5ce ,\n+ scim::SCIM_KEY_Arabic_dal = 0x5cf , scim::SCIM_KEY_Arabic_thal = 0x5d0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_ra = 0x5d1 , scim::SCIM_KEY_Arabic_zain = 0x5d2 , scim::\n+ SCIM_KEY_Arabic_seen = 0x5d3 , scim::SCIM_KEY_Arabic_sheen = 0x5d4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_sad = 0x5d5 , scim::SCIM_KEY_Arabic_dad = 0x5d6 , scim::\n+ SCIM_KEY_Arabic_tah = 0x5d7 , scim::SCIM_KEY_Arabic_zah = 0x5d8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_ain = 0x5d9 , scim::SCIM_KEY_Arabic_ghain = 0x5da ,\n+ scim::SCIM_KEY_Arabic_tatweel = 0x5e0 , scim::SCIM_KEY_Arabic_feh = 0x5e1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_qaf = 0x5e2 , scim::SCIM_KEY_Arabic_kaf = 0x5e3 , scim::\n+ SCIM_KEY_Arabic_lam = 0x5e4 , scim::SCIM_KEY_Arabic_meem = 0x5e5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_noon = 0x5e6 , scim::SCIM_KEY_Arabic_ha = 0x5e7 , scim::\n+ SCIM_KEY_Arabic_heh = 0x5e7 , scim::SCIM_KEY_Arabic_waw = 0x5e8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_alefmaksura = 0x5e9 , scim::SCIM_KEY_Arabic_yeh = 0x5ea\n+ , scim::SCIM_KEY_Arabic_fathatan = 0x5eb , scim::SCIM_KEY_Arabic_dammatan =\n+ 0x5ec ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_kasratan = 0x5ed , scim::SCIM_KEY_Arabic_fatha = 0x5ee ,\n+ scim::SCIM_KEY_Arabic_damma = 0x5ef , scim::SCIM_KEY_Arabic_kasra = 0x5f0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_shadda = 0x5f1 , scim::SCIM_KEY_Arabic_sukun = 0x5f2 ,\n+ scim::SCIM_KEY_Arabic_madda_above = 0x5f3 , scim::SCIM_KEY_Arabic_hamza_above =\n+ 0x5f4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_hamza_below = 0x5f5 , scim::SCIM_KEY_Arabic_jeh = 0x5f6\n+ , scim::SCIM_KEY_Arabic_veh = 0x5f7 , scim::SCIM_KEY_Arabic_keheh = 0x5f8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_gaf = 0x5f9 , scim::SCIM_KEY_Arabic_noon_ghunna = 0x5fa\n+ , scim::SCIM_KEY_Arabic_heh_doachashmee = 0x5fb , scim::SCIM_KEY_Farsi_yeh =\n+ 0x5fc ,\n+ \u00a0\u00a0scim::SCIM_KEY_Arabic_farsi_yeh = SCIM_KEY_Farsi_yeh , scim::\n+ SCIM_KEY_Arabic_yeh_baree = 0x5fd , scim::SCIM_KEY_Arabic_heh_goal = 0x5fe ,\n+ scim::SCIM_KEY_Arabic_switch = 0xFF7E ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_GHE_bar = 0x680 , scim::SCIM_KEY_Cyrillic_ghe_bar =\n+ 0x690 , scim::SCIM_KEY_Cyrillic_ZHE_descender = 0x681 , scim::\n+ SCIM_KEY_Cyrillic_zhe_descender = 0x691 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_KA_descender = 0x682 , scim::\n+ SCIM_KEY_Cyrillic_ka_descender = 0x692 , scim::SCIM_KEY_Cyrillic_KA_vertstroke =\n+ 0x683 , scim::SCIM_KEY_Cyrillic_ka_vertstroke = 0x693 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_EN_descender = 0x684 , scim::\n+ SCIM_KEY_Cyrillic_en_descender = 0x694 , scim::SCIM_KEY_Cyrillic_U_straight =\n+ 0x685 , scim::SCIM_KEY_Cyrillic_u_straight = 0x695 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_U_straight_bar = 0x686 , scim::\n+ SCIM_KEY_Cyrillic_u_straight_bar = 0x696 , scim::SCIM_KEY_Cyrillic_HA_descender\n+ = 0x687 , scim::SCIM_KEY_Cyrillic_ha_descender = 0x697 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_CHE_descender = 0x688 , scim::\n+ SCIM_KEY_Cyrillic_che_descender = 0x698 , scim::SCIM_KEY_Cyrillic_CHE_vertstroke\n+ = 0x689 , scim::SCIM_KEY_Cyrillic_che_vertstroke = 0x699 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_SHHA = 0x68a , scim::SCIM_KEY_Cyrillic_shha = 0x69a ,\n+ scim::SCIM_KEY_Cyrillic_SCHWA = 0x68c , scim::SCIM_KEY_Cyrillic_schwa = 0x69c ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_I_macron = 0x68d , scim::SCIM_KEY_Cyrillic_i_macron =\n+ 0x69d , scim::SCIM_KEY_Cyrillic_O_bar = 0x68e , scim::SCIM_KEY_Cyrillic_o_bar =\n+ 0x69e ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_U_macron = 0x68f , scim::SCIM_KEY_Cyrillic_u_macron =\n+ 0x69f , scim::SCIM_KEY_Serbian_dje = 0x6a1 , scim::SCIM_KEY_Macedonia_gje =\n+ 0x6a2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_io = 0x6a3 , scim::SCIM_KEY_Ukrainian_ie = 0x6a4 ,\n+ scim::SCIM_KEY_Ukranian_je = 0x6a4 , scim::SCIM_KEY_Macedonia_dse = 0x6a5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ukrainian_i = 0x6a6 , scim::SCIM_KEY_Ukranian_i = 0x6a6 ,\n+ scim::SCIM_KEY_Ukrainian_yi = 0x6a7 , scim::SCIM_KEY_Ukranian_yi = 0x6a7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_je = 0x6a8 , scim::SCIM_KEY_Serbian_je = 0x6a8 ,\n+ scim::SCIM_KEY_Cyrillic_lje = 0x6a9 , scim::SCIM_KEY_Serbian_lje = 0x6a9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_nje = 0x6aa , scim::SCIM_KEY_Serbian_nje = 0x6aa ,\n+ scim::SCIM_KEY_Serbian_tshe = 0x6ab , scim::SCIM_KEY_Macedonia_kje = 0x6ac ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ukrainian_ghe_with_upturn = 0x6ad , scim::\n+ SCIM_KEY_Byelorussian_shortu = 0x6ae , scim::SCIM_KEY_Cyrillic_dzhe = 0x6af ,\n+ scim::SCIM_KEY_Serbian_dze = 0x6af ,\n+ \u00a0\u00a0scim::SCIM_KEY_numerosign = 0x6b0 , scim::SCIM_KEY_Serbian_DJE = 0x6b1 ,\n+ scim::SCIM_KEY_Macedonia_GJE = 0x6b2 , scim::SCIM_KEY_Cyrillic_IO = 0x6b3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ukrainian_IE = 0x6b4 , scim::SCIM_KEY_Ukranian_JE = 0x6b4 ,\n+ scim::SCIM_KEY_Macedonia_DSE = 0x6b5 , scim::SCIM_KEY_Ukrainian_I = 0x6b6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ukranian_I = 0x6b6 , scim::SCIM_KEY_Ukrainian_YI = 0x6b7 ,\n+ scim::SCIM_KEY_Ukranian_YI = 0x6b7 , scim::SCIM_KEY_Cyrillic_JE = 0x6b8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Serbian_JE = 0x6b8 , scim::SCIM_KEY_Cyrillic_LJE = 0x6b9 ,\n+ scim::SCIM_KEY_Serbian_LJE = 0x6b9 , scim::SCIM_KEY_Cyrillic_NJE = 0x6ba ,\n+ \u00a0\u00a0scim::SCIM_KEY_Serbian_NJE = 0x6ba , scim::SCIM_KEY_Serbian_TSHE = 0x6bb ,\n+ scim::SCIM_KEY_Macedonia_KJE = 0x6bc , scim::SCIM_KEY_Ukrainian_GHE_WITH_UPTURN\n+ = 0x6bd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Byelorussian_SHORTU = 0x6be , scim::SCIM_KEY_Cyrillic_DZHE =\n+ 0x6bf , scim::SCIM_KEY_Serbian_DZE = 0x6bf , scim::SCIM_KEY_Cyrillic_yu = 0x6c0\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_a = 0x6c1 , scim::SCIM_KEY_Cyrillic_be = 0x6c2 ,\n+ scim::SCIM_KEY_Cyrillic_tse = 0x6c3 , scim::SCIM_KEY_Cyrillic_de = 0x6c4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_ie = 0x6c5 , scim::SCIM_KEY_Cyrillic_ef = 0x6c6 ,\n+ scim::SCIM_KEY_Cyrillic_ghe = 0x6c7 , scim::SCIM_KEY_Cyrillic_ha = 0x6c8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_i = 0x6c9 , scim::SCIM_KEY_Cyrillic_shorti = 0x6ca ,\n+ scim::SCIM_KEY_Cyrillic_ka = 0x6cb , scim::SCIM_KEY_Cyrillic_el = 0x6cc ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_em = 0x6cd , scim::SCIM_KEY_Cyrillic_en = 0x6ce ,\n+ scim::SCIM_KEY_Cyrillic_o = 0x6cf , scim::SCIM_KEY_Cyrillic_pe = 0x6d0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_ya = 0x6d1 , scim::SCIM_KEY_Cyrillic_er = 0x6d2 ,\n+ scim::SCIM_KEY_Cyrillic_es = 0x6d3 , scim::SCIM_KEY_Cyrillic_te = 0x6d4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_u = 0x6d5 , scim::SCIM_KEY_Cyrillic_zhe = 0x6d6 ,\n+ scim::SCIM_KEY_Cyrillic_ve = 0x6d7 , scim::SCIM_KEY_Cyrillic_softsign = 0x6d8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_yeru = 0x6d9 , scim::SCIM_KEY_Cyrillic_ze = 0x6da ,\n+ scim::SCIM_KEY_Cyrillic_sha = 0x6db , scim::SCIM_KEY_Cyrillic_e = 0x6dc ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_shcha = 0x6dd , scim::SCIM_KEY_Cyrillic_che = 0x6de ,\n+ scim::SCIM_KEY_Cyrillic_hardsign = 0x6df , scim::SCIM_KEY_Cyrillic_YU = 0x6e0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_A = 0x6e1 , scim::SCIM_KEY_Cyrillic_BE = 0x6e2 ,\n+ scim::SCIM_KEY_Cyrillic_TSE = 0x6e3 , scim::SCIM_KEY_Cyrillic_DE = 0x6e4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_IE = 0x6e5 , scim::SCIM_KEY_Cyrillic_EF = 0x6e6 ,\n+ scim::SCIM_KEY_Cyrillic_GHE = 0x6e7 , scim::SCIM_KEY_Cyrillic_HA = 0x6e8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_I = 0x6e9 , scim::SCIM_KEY_Cyrillic_SHORTI = 0x6ea ,\n+ scim::SCIM_KEY_Cyrillic_KA = 0x6eb , scim::SCIM_KEY_Cyrillic_EL = 0x6ec ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_EM = 0x6ed , scim::SCIM_KEY_Cyrillic_EN = 0x6ee ,\n+ scim::SCIM_KEY_Cyrillic_O = 0x6ef , scim::SCIM_KEY_Cyrillic_PE = 0x6f0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_YA = 0x6f1 , scim::SCIM_KEY_Cyrillic_ER = 0x6f2 ,\n+ scim::SCIM_KEY_Cyrillic_ES = 0x6f3 , scim::SCIM_KEY_Cyrillic_TE = 0x6f4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_U = 0x6f5 , scim::SCIM_KEY_Cyrillic_ZHE = 0x6f6 ,\n+ scim::SCIM_KEY_Cyrillic_VE = 0x6f7 , scim::SCIM_KEY_Cyrillic_SOFTSIGN = 0x6f8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_YERU = 0x6f9 , scim::SCIM_KEY_Cyrillic_ZE = 0x6fa ,\n+ scim::SCIM_KEY_Cyrillic_SHA = 0x6fb , scim::SCIM_KEY_Cyrillic_E = 0x6fc ,\n+ \u00a0\u00a0scim::SCIM_KEY_Cyrillic_SHCHA = 0x6fd , scim::SCIM_KEY_Cyrillic_CHE = 0x6fe ,\n+ scim::SCIM_KEY_Cyrillic_HARDSIGN = 0x6ff , scim::SCIM_KEY_Greek_ALPHAaccent =\n+ 0x7a1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_EPSILONaccent = 0x7a2 , scim::SCIM_KEY_Greek_ETAaccent =\n+ 0x7a3 , scim::SCIM_KEY_Greek_IOTAaccent = 0x7a4 , scim::\n+ SCIM_KEY_Greek_IOTAdieresis = 0x7a5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_IOTAdiaeresis = SCIM_KEY_Greek_IOTAdieresis , scim::\n+ SCIM_KEY_Greek_OMICRONaccent = 0x7a7 , scim::SCIM_KEY_Greek_UPSILONaccent =\n+ 0x7a8 , scim::SCIM_KEY_Greek_UPSILONdieresis = 0x7a9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_OMEGAaccent = 0x7ab , scim::SCIM_KEY_Greek_accentdieresis\n+ = 0x7ae , scim::SCIM_KEY_Greek_horizbar = 0x7af , scim::\n+ SCIM_KEY_Greek_alphaaccent = 0x7b1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_epsilonaccent = 0x7b2 , scim::SCIM_KEY_Greek_etaaccent =\n+ 0x7b3 , scim::SCIM_KEY_Greek_iotaaccent = 0x7b4 , scim::\n+ SCIM_KEY_Greek_iotadieresis = 0x7b5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_iotaaccentdieresis = 0x7b6 , scim::\n+ SCIM_KEY_Greek_omicronaccent = 0x7b7 , scim::SCIM_KEY_Greek_upsilonaccent =\n+ 0x7b8 , scim::SCIM_KEY_Greek_upsilondieresis = 0x7b9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_upsilonaccentdieresis = 0x7ba , scim::\n+ SCIM_KEY_Greek_omegaaccent = 0x7bb , scim::SCIM_KEY_Greek_ALPHA = 0x7c1 , scim::\n+ SCIM_KEY_Greek_BETA = 0x7c2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_GAMMA = 0x7c3 , scim::SCIM_KEY_Greek_DELTA = 0x7c4 ,\n+ scim::SCIM_KEY_Greek_EPSILON = 0x7c5 , scim::SCIM_KEY_Greek_ZETA = 0x7c6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_ETA = 0x7c7 , scim::SCIM_KEY_Greek_THETA = 0x7c8 , scim::\n+ SCIM_KEY_Greek_IOTA = 0x7c9 , scim::SCIM_KEY_Greek_KAPPA = 0x7ca ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_LAMDA = 0x7cb , scim::SCIM_KEY_Greek_LAMBDA = 0x7cb ,\n+ scim::SCIM_KEY_Greek_MU = 0x7cc , scim::SCIM_KEY_Greek_NU = 0x7cd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_XI = 0x7ce , scim::SCIM_KEY_Greek_OMICRON = 0x7cf ,\n+ scim::SCIM_KEY_Greek_PI = 0x7d0 , scim::SCIM_KEY_Greek_RHO = 0x7d1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_SIGMA = 0x7d2 , scim::SCIM_KEY_Greek_TAU = 0x7d4 , scim::\n+ SCIM_KEY_Greek_UPSILON = 0x7d5 , scim::SCIM_KEY_Greek_PHI = 0x7d6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_CHI = 0x7d7 , scim::SCIM_KEY_Greek_PSI = 0x7d8 , scim::\n+ SCIM_KEY_Greek_OMEGA = 0x7d9 , scim::SCIM_KEY_Greek_alpha = 0x7e1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_beta = 0x7e2 , scim::SCIM_KEY_Greek_gamma = 0x7e3 ,\n+ scim::SCIM_KEY_Greek_delta = 0x7e4 , scim::SCIM_KEY_Greek_epsilon = 0x7e5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_zeta = 0x7e6 , scim::SCIM_KEY_Greek_eta = 0x7e7 , scim::\n+ SCIM_KEY_Greek_theta = 0x7e8 , scim::SCIM_KEY_Greek_iota = 0x7e9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_kappa = 0x7ea , scim::SCIM_KEY_Greek_lamda = 0x7eb ,\n+ scim::SCIM_KEY_Greek_lambda = 0x7eb , scim::SCIM_KEY_Greek_mu = 0x7ec ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_nu = 0x7ed , scim::SCIM_KEY_Greek_xi = 0x7ee , scim::\n+ SCIM_KEY_Greek_omicron = 0x7ef , scim::SCIM_KEY_Greek_pi = 0x7f0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_rho = 0x7f1 , scim::SCIM_KEY_Greek_sigma = 0x7f2 , scim::\n+ SCIM_KEY_Greek_finalsmallsigma = 0x7f3 , scim::SCIM_KEY_Greek_tau = 0x7f4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_upsilon = 0x7f5 , scim::SCIM_KEY_Greek_phi = 0x7f6 ,\n+ scim::SCIM_KEY_Greek_chi = 0x7f7 , scim::SCIM_KEY_Greek_psi = 0x7f8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Greek_omega = 0x7f9 , scim::SCIM_KEY_Greek_switch = 0xFF7E ,\n+ scim::SCIM_KEY_leftradical = 0x8a1 , scim::SCIM_KEY_topleftradical = 0x8a2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_horizconnector = 0x8a3 , scim::SCIM_KEY_topintegral = 0x8a4 ,\n+ scim::SCIM_KEY_botintegral = 0x8a5 , scim::SCIM_KEY_vertconnector = 0x8a6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_topleftsqbracket = 0x8a7 , scim::SCIM_KEY_botleftsqbracket =\n+ 0x8a8 , scim::SCIM_KEY_toprightsqbracket = 0x8a9 , scim::\n+ SCIM_KEY_botrightsqbracket = 0x8aa ,\n+ \u00a0\u00a0scim::SCIM_KEY_topleftparens = 0x8ab , scim::SCIM_KEY_botleftparens = 0x8ac ,\n+ scim::SCIM_KEY_toprightparens = 0x8ad , scim::SCIM_KEY_botrightparens = 0x8ae ,\n+ \u00a0\u00a0scim::SCIM_KEY_leftmiddlecurlybrace = 0x8af , scim::\n+ SCIM_KEY_rightmiddlecurlybrace = 0x8b0 , scim::SCIM_KEY_topleftsummation = 0x8b1\n+ , scim::SCIM_KEY_botleftsummation = 0x8b2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_topvertsummationconnector = 0x8b3 , scim::\n+ SCIM_KEY_botvertsummationconnector = 0x8b4 , scim::SCIM_KEY_toprightsummation =\n+ 0x8b5 , scim::SCIM_KEY_botrightsummation = 0x8b6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_rightmiddlesummation = 0x8b7 , scim::SCIM_KEY_lessthanequal =\n+ 0x8bc , scim::SCIM_KEY_notequal = 0x8bd , scim::SCIM_KEY_greaterthanequal =\n+ 0x8be ,\n+ \u00a0\u00a0scim::SCIM_KEY_integral = 0x8bf , scim::SCIM_KEY_therefore = 0x8c0 , scim::\n+ SCIM_KEY_variation = 0x8c1 , scim::SCIM_KEY_infinity = 0x8c2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_nabla = 0x8c5 , scim::SCIM_KEY_approximate = 0x8c8 , scim::\n+ SCIM_KEY_similarequal = 0x8c9 , scim::SCIM_KEY_ifonlyif = 0x8cd ,\n+ \u00a0\u00a0scim::SCIM_KEY_implies = 0x8ce , scim::SCIM_KEY_identical = 0x8cf , scim::\n+ SCIM_KEY_radical = 0x8d6 , scim::SCIM_KEY_includedin = 0x8da ,\n+ \u00a0\u00a0scim::SCIM_KEY_includes = 0x8db , scim::SCIM_KEY_intersection = 0x8dc , scim::\n+ SCIM_KEY_union = 0x8dd , scim::SCIM_KEY_logicaland = 0x8de ,\n+ \u00a0\u00a0scim::SCIM_KEY_logicalor = 0x8df , scim::SCIM_KEY_partialderivative = 0x8ef ,\n+ scim::SCIM_KEY_function = 0x8f6 , scim::SCIM_KEY_leftarrow = 0x8fb ,\n+ \u00a0\u00a0scim::SCIM_KEY_uparrow = 0x8fc , scim::SCIM_KEY_rightarrow = 0x8fd , scim::\n+ SCIM_KEY_downarrow = 0x8fe , scim::SCIM_KEY_blank = 0x9df ,\n+ \u00a0\u00a0scim::SCIM_KEY_soliddiamond = 0x9e0 , scim::SCIM_KEY_checkerboard = 0x9e1 ,\n+ scim::SCIM_KEY_ht = 0x9e2 , scim::SCIM_KEY_ff = 0x9e3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_cr = 0x9e4 , scim::SCIM_KEY_lf = 0x9e5 , scim::SCIM_KEY_nl =\n+ 0x9e8 , scim::SCIM_KEY_vt = 0x9e9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_lowrightcorner = 0x9ea , scim::SCIM_KEY_uprightcorner = 0x9eb ,\n+ scim::SCIM_KEY_upleftcorner = 0x9ec , scim::SCIM_KEY_lowleftcorner = 0x9ed ,\n+ \u00a0\u00a0scim::SCIM_KEY_crossinglines = 0x9ee , scim::SCIM_KEY_horizlinescan1 = 0x9ef ,\n+ scim::SCIM_KEY_horizlinescan3 = 0x9f0 , scim::SCIM_KEY_horizlinescan5 = 0x9f1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_horizlinescan7 = 0x9f2 , scim::SCIM_KEY_horizlinescan9 = 0x9f3\n+ , scim::SCIM_KEY_leftt = 0x9f4 , scim::SCIM_KEY_rightt = 0x9f5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_bott = 0x9f6 , scim::SCIM_KEY_topt = 0x9f7 , scim::\n+ SCIM_KEY_vertbar = 0x9f8 , scim::SCIM_KEY_emspace = 0xaa1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_enspace = 0xaa2 , scim::SCIM_KEY_em3space = 0xaa3 , scim::\n+ SCIM_KEY_em4space = 0xaa4 , scim::SCIM_KEY_digitspace = 0xaa5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_punctspace = 0xaa6 , scim::SCIM_KEY_thinspace = 0xaa7 , scim::\n+ SCIM_KEY_hairspace = 0xaa8 , scim::SCIM_KEY_emdash = 0xaa9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_endash = 0xaaa , scim::SCIM_KEY_signifblank = 0xaac , scim::\n+ SCIM_KEY_ellipsis = 0xaae , scim::SCIM_KEY_doubbaselinedot = 0xaaf ,\n+ \u00a0\u00a0scim::SCIM_KEY_onethird = 0xab0 , scim::SCIM_KEY_twothirds = 0xab1 , scim::\n+ SCIM_KEY_onefifth = 0xab2 , scim::SCIM_KEY_twofifths = 0xab3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_threefifths = 0xab4 , scim::SCIM_KEY_fourfifths = 0xab5 ,\n+ scim::SCIM_KEY_onesixth = 0xab6 , scim::SCIM_KEY_fivesixths = 0xab7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_careof = 0xab8 , scim::SCIM_KEY_figdash = 0xabb , scim::\n+ SCIM_KEY_leftanglebracket = 0xabc , scim::SCIM_KEY_decimalpoint = 0xabd ,\n+ \u00a0\u00a0scim::SCIM_KEY_rightanglebracket = 0xabe , scim::SCIM_KEY_marker = 0xabf ,\n+ scim::SCIM_KEY_oneeighth = 0xac3 , scim::SCIM_KEY_threeeighths = 0xac4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_fiveeighths = 0xac5 , scim::SCIM_KEY_seveneighths = 0xac6 ,\n+ scim::SCIM_KEY_trademark = 0xac9 , scim::SCIM_KEY_signaturemark = 0xaca ,\n+ \u00a0\u00a0scim::SCIM_KEY_trademarkincircle = 0xacb , scim::SCIM_KEY_leftopentriangle =\n+ 0xacc , scim::SCIM_KEY_rightopentriangle = 0xacd , scim::SCIM_KEY_emopencircle =\n+ 0xace ,\n+ \u00a0\u00a0scim::SCIM_KEY_emopenrectangle = 0xacf , scim::SCIM_KEY_leftsinglequotemark =\n+ 0xad0 , scim::SCIM_KEY_rightsinglequotemark = 0xad1 , scim::\n+ SCIM_KEY_leftdoublequotemark = 0xad2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_rightdoublequotemark = 0xad3 , scim::SCIM_KEY_prescription =\n+ 0xad4 , scim::SCIM_KEY_minutes = 0xad6 , scim::SCIM_KEY_seconds = 0xad7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_latincross = 0xad9 , scim::SCIM_KEY_hexagram = 0xada , scim::\n+ SCIM_KEY_filledrectbullet = 0xadb , scim::SCIM_KEY_filledlefttribullet = 0xadc ,\n+\n+ \u00a0\u00a0scim::SCIM_KEY_filledrighttribullet = 0xadd , scim::SCIM_KEY_emfilledcircle =\n+ 0xade , scim::SCIM_KEY_emfilledrect = 0xadf , scim::SCIM_KEY_enopencircbullet =\n+ 0xae0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_enopensquarebullet = 0xae1 , scim::SCIM_KEY_openrectbullet =\n+ 0xae2 , scim::SCIM_KEY_opentribulletup = 0xae3 , scim::\n+ SCIM_KEY_opentribulletdown = 0xae4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_openstar = 0xae5 , scim::SCIM_KEY_enfilledcircbullet = 0xae6 ,\n+ scim::SCIM_KEY_enfilledsqbullet = 0xae7 , scim::SCIM_KEY_filledtribulletup =\n+ 0xae8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_filledtribulletdown = 0xae9 , scim::SCIM_KEY_leftpointer =\n+ 0xaea , scim::SCIM_KEY_rightpointer = 0xaeb , scim::SCIM_KEY_club = 0xaec ,\n+ \u00a0\u00a0scim::SCIM_KEY_diamond = 0xaed , scim::SCIM_KEY_heart = 0xaee , scim::\n+ SCIM_KEY_maltesecross = 0xaf0 , scim::SCIM_KEY_dagger = 0xaf1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_doubledagger = 0xaf2 , scim::SCIM_KEY_checkmark = 0xaf3 ,\n+ scim::SCIM_KEY_ballotcross = 0xaf4 , scim::SCIM_KEY_musicalsharp = 0xaf5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_musicalflat = 0xaf6 , scim::SCIM_KEY_malesymbol = 0xaf7 ,\n+ scim::SCIM_KEY_femalesymbol = 0xaf8 , scim::SCIM_KEY_telephone = 0xaf9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_telephonerecorder = 0xafa , scim::SCIM_KEY_phonographcopyright\n+ = 0xafb , scim::SCIM_KEY_caret = 0xafc , scim::SCIM_KEY_singlelowquotemark =\n+ 0xafd ,\n+ \u00a0\u00a0scim::SCIM_KEY_doublelowquotemark = 0xafe , scim::SCIM_KEY_cursor = 0xaff ,\n+ scim::SCIM_KEY_leftcaret = 0xba3 , scim::SCIM_KEY_rightcaret = 0xba6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_downcaret = 0xba8 , scim::SCIM_KEY_upcaret = 0xba9 , scim::\n+ SCIM_KEY_overbar = 0xbc0 , scim::SCIM_KEY_downtack = 0xbc2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_upshoe = 0xbc3 , scim::SCIM_KEY_downstile = 0xbc4 , scim::\n+ SCIM_KEY_underbar = 0xbc6 , scim::SCIM_KEY_jot = 0xbca ,\n+ \u00a0\u00a0scim::SCIM_KEY_quad = 0xbcc , scim::SCIM_KEY_uptack = 0xbce , scim::\n+ SCIM_KEY_circle = 0xbcf , scim::SCIM_KEY_upstile = 0xbd3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_downshoe = 0xbd6 , scim::SCIM_KEY_rightshoe = 0xbd8 , scim::\n+ SCIM_KEY_leftshoe = 0xbda , scim::SCIM_KEY_lefttack = 0xbdc ,\n+ \u00a0\u00a0scim::SCIM_KEY_righttack = 0xbfc , scim::SCIM_KEY_hebrew_doublelowline = 0xcdf\n+ , scim::SCIM_KEY_hebrew_aleph = 0xce0 , scim::SCIM_KEY_hebrew_bet = 0xce1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_beth = 0xce1 , scim::SCIM_KEY_hebrew_gimel = 0xce2 ,\n+ scim::SCIM_KEY_hebrew_gimmel = 0xce2 , scim::SCIM_KEY_hebrew_dalet = 0xce3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_daleth = 0xce3 , scim::SCIM_KEY_hebrew_he = 0xce4 ,\n+ scim::SCIM_KEY_hebrew_waw = 0xce5 , scim::SCIM_KEY_hebrew_zain = 0xce6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_zayin = 0xce6 , scim::SCIM_KEY_hebrew_chet = 0xce7 ,\n+ scim::SCIM_KEY_hebrew_het = 0xce7 , scim::SCIM_KEY_hebrew_tet = 0xce8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_teth = 0xce8 , scim::SCIM_KEY_hebrew_yod = 0xce9 ,\n+ scim::SCIM_KEY_hebrew_finalkaph = 0xcea , scim::SCIM_KEY_hebrew_kaph = 0xceb ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_lamed = 0xcec , scim::SCIM_KEY_hebrew_finalmem = 0xced ,\n+ scim::SCIM_KEY_hebrew_mem = 0xcee , scim::SCIM_KEY_hebrew_finalnun = 0xcef ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_nun = 0xcf0 , scim::SCIM_KEY_hebrew_samech = 0xcf1 ,\n+ scim::SCIM_KEY_hebrew_samekh = 0xcf1 , scim::SCIM_KEY_hebrew_ayin = 0xcf2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_finalpe = 0xcf3 , scim::SCIM_KEY_hebrew_pe = 0xcf4 ,\n+ scim::SCIM_KEY_hebrew_finalzade = 0xcf5 , scim::SCIM_KEY_hebrew_finalzadi =\n+ 0xcf5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_zade = 0xcf6 , scim::SCIM_KEY_hebrew_zadi = 0xcf6 ,\n+ scim::SCIM_KEY_hebrew_qoph = 0xcf7 , scim::SCIM_KEY_hebrew_kuf = 0xcf7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_hebrew_resh = 0xcf8 , scim::SCIM_KEY_hebrew_shin = 0xcf9 ,\n+ scim::SCIM_KEY_hebrew_taw = 0xcfa , scim::SCIM_KEY_hebrew_taf = 0xcfa ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hebrew_switch = 0xFF7E , scim::SCIM_KEY_Thai_kokai = 0xda1 ,\n+ scim::SCIM_KEY_Thai_khokhai = 0xda2 , scim::SCIM_KEY_Thai_khokhuat = 0xda3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_khokhwai = 0xda4 , scim::SCIM_KEY_Thai_khokhon = 0xda5 ,\n+ scim::SCIM_KEY_Thai_khorakhang = 0xda6 , scim::SCIM_KEY_Thai_ngongu = 0xda7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_chochan = 0xda8 , scim::SCIM_KEY_Thai_choching = 0xda9 ,\n+ scim::SCIM_KEY_Thai_chochang = 0xdaa , scim::SCIM_KEY_Thai_soso = 0xdab ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_chochoe = 0xdac , scim::SCIM_KEY_Thai_yoying = 0xdad ,\n+ scim::SCIM_KEY_Thai_dochada = 0xdae , scim::SCIM_KEY_Thai_topatak = 0xdaf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_thothan = 0xdb0 , scim::SCIM_KEY_Thai_thonangmontho =\n+ 0xdb1 , scim::SCIM_KEY_Thai_thophuthao = 0xdb2 , scim::SCIM_KEY_Thai_nonen =\n+ 0xdb3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_dodek = 0xdb4 , scim::SCIM_KEY_Thai_totao = 0xdb5 , scim::\n+ SCIM_KEY_Thai_thothung = 0xdb6 , scim::SCIM_KEY_Thai_thothahan = 0xdb7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_thothong = 0xdb8 , scim::SCIM_KEY_Thai_nonu = 0xdb9 ,\n+ scim::SCIM_KEY_Thai_bobaimai = 0xdba , scim::SCIM_KEY_Thai_popla = 0xdbb ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_phophung = 0xdbc , scim::SCIM_KEY_Thai_fofa = 0xdbd ,\n+ scim::SCIM_KEY_Thai_phophan = 0xdbe , scim::SCIM_KEY_Thai_fofan = 0xdbf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_phosamphao = 0xdc0 , scim::SCIM_KEY_Thai_moma = 0xdc1 ,\n+ scim::SCIM_KEY_Thai_yoyak = 0xdc2 , scim::SCIM_KEY_Thai_rorua = 0xdc3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_ru = 0xdc4 , scim::SCIM_KEY_Thai_loling = 0xdc5 , scim::\n+ SCIM_KEY_Thai_lu = 0xdc6 , scim::SCIM_KEY_Thai_wowaen = 0xdc7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_sosala = 0xdc8 , scim::SCIM_KEY_Thai_sorusi = 0xdc9 ,\n+ scim::SCIM_KEY_Thai_sosua = 0xdca , scim::SCIM_KEY_Thai_hohip = 0xdcb ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_lochula = 0xdcc , scim::SCIM_KEY_Thai_oang = 0xdcd ,\n+ scim::SCIM_KEY_Thai_honokhuk = 0xdce , scim::SCIM_KEY_Thai_paiyannoi = 0xdcf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_saraa = 0xdd0 , scim::SCIM_KEY_Thai_maihanakat = 0xdd1 ,\n+ scim::SCIM_KEY_Thai_saraaa = 0xdd2 , scim::SCIM_KEY_Thai_saraam = 0xdd3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_sarai = 0xdd4 , scim::SCIM_KEY_Thai_saraii = 0xdd5 ,\n+ scim::SCIM_KEY_Thai_saraue = 0xdd6 , scim::SCIM_KEY_Thai_sarauee = 0xdd7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_sarau = 0xdd8 , scim::SCIM_KEY_Thai_sarauu = 0xdd9 ,\n+ scim::SCIM_KEY_Thai_phinthu = 0xdda , scim::SCIM_KEY_Thai_maihanakat_maitho =\n+ 0xdde ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_baht = 0xddf , scim::SCIM_KEY_Thai_sarae = 0xde0 , scim::\n+ SCIM_KEY_Thai_saraae = 0xde1 , scim::SCIM_KEY_Thai_sarao = 0xde2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_saraaimaimuan = 0xde3 , scim::SCIM_KEY_Thai_saraaimaimalai\n+ = 0xde4 , scim::SCIM_KEY_Thai_lakkhangyao = 0xde5 , scim::SCIM_KEY_Thai_maiyamok\n+ = 0xde6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_maitaikhu = 0xde7 , scim::SCIM_KEY_Thai_maiek = 0xde8 ,\n+ scim::SCIM_KEY_Thai_maitho = 0xde9 , scim::SCIM_KEY_Thai_maitri = 0xdea ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_maichattawa = 0xdeb , scim::SCIM_KEY_Thai_thanthakhat =\n+ 0xdec , scim::SCIM_KEY_Thai_nikhahit = 0xded , scim::SCIM_KEY_Thai_leksun =\n+ 0xdf0 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_leknung = 0xdf1 , scim::SCIM_KEY_Thai_leksong = 0xdf2 ,\n+ scim::SCIM_KEY_Thai_leksam = 0xdf3 , scim::SCIM_KEY_Thai_leksi = 0xdf4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_lekha = 0xdf5 , scim::SCIM_KEY_Thai_lekhok = 0xdf6 ,\n+ scim::SCIM_KEY_Thai_lekchet = 0xdf7 , scim::SCIM_KEY_Thai_lekpaet = 0xdf8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Thai_lekkao = 0xdf9 , scim::SCIM_KEY_Hangul = 0xff31 , scim::\n+ SCIM_KEY_Hangul_Start = 0xff32 , scim::SCIM_KEY_Hangul_End = 0xff33 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_Hanja = 0xff34 , scim::SCIM_KEY_Hangul_Jamo = 0xff35 ,\n+ scim::SCIM_KEY_Hangul_Romaja = 0xff36 , scim::SCIM_KEY_Hangul_Codeinput = 0xff37\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_Jeonja = 0xff38 , scim::SCIM_KEY_Hangul_Banja = 0xff39 ,\n+ scim::SCIM_KEY_Hangul_PreHanja = 0xff3a , scim::SCIM_KEY_Hangul_PostHanja =\n+ 0xff3b ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_SingleCandidate = 0xff3c , scim::\n+ SCIM_KEY_Hangul_MultipleCandidate = 0xff3d , scim::\n+ SCIM_KEY_Hangul_PreviousCandidate = 0xff3e , scim::SCIM_KEY_Hangul_Special =\n+ 0xff3f ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_switch = 0xFF7E , scim::SCIM_KEY_Hangul_Kiyeog = 0xea1 ,\n+ scim::SCIM_KEY_Hangul_SsangKiyeog = 0xea2 , scim::SCIM_KEY_Hangul_KiyeogSios =\n+ 0xea3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_Nieun = 0xea4 , scim::SCIM_KEY_Hangul_NieunJieuj = 0xea5\n+ , scim::SCIM_KEY_Hangul_NieunHieuh = 0xea6 , scim::SCIM_KEY_Hangul_Dikeud =\n+ 0xea7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_SsangDikeud = 0xea8 , scim::SCIM_KEY_Hangul_Rieul =\n+ 0xea9 , scim::SCIM_KEY_Hangul_RieulKiyeog = 0xeaa , scim::\n+ SCIM_KEY_Hangul_RieulMieum = 0xeab ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_RieulPieub = 0xeac , scim::SCIM_KEY_Hangul_RieulSios =\n+ 0xead , scim::SCIM_KEY_Hangul_RieulTieut = 0xeae , scim::\n+ SCIM_KEY_Hangul_RieulPhieuf = 0xeaf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_RieulHieuh = 0xeb0 , scim::SCIM_KEY_Hangul_Mieum = 0xeb1\n+ , scim::SCIM_KEY_Hangul_Pieub = 0xeb2 , scim::SCIM_KEY_Hangul_SsangPieub = 0xeb3\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_PieubSios = 0xeb4 , scim::SCIM_KEY_Hangul_Sios = 0xeb5 ,\n+ scim::SCIM_KEY_Hangul_SsangSios = 0xeb6 , scim::SCIM_KEY_Hangul_Ieung = 0xeb7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_Jieuj = 0xeb8 , scim::SCIM_KEY_Hangul_SsangJieuj = 0xeb9\n+ , scim::SCIM_KEY_Hangul_Cieuc = 0xeba , scim::SCIM_KEY_Hangul_Khieuq = 0xebb ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_Tieut = 0xebc , scim::SCIM_KEY_Hangul_Phieuf = 0xebd ,\n+ scim::SCIM_KEY_Hangul_Hieuh = 0xebe , scim::SCIM_KEY_Hangul_A = 0xebf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_AE = 0xec0 , scim::SCIM_KEY_Hangul_YA = 0xec1 , scim::\n+ SCIM_KEY_Hangul_YAE = 0xec2 , scim::SCIM_KEY_Hangul_EO = 0xec3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_E = 0xec4 , scim::SCIM_KEY_Hangul_YEO = 0xec5 , scim::\n+ SCIM_KEY_Hangul_YE = 0xec6 , scim::SCIM_KEY_Hangul_O = 0xec7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_WA = 0xec8 , scim::SCIM_KEY_Hangul_WAE = 0xec9 , scim::\n+ SCIM_KEY_Hangul_OE = 0xeca , scim::SCIM_KEY_Hangul_YO = 0xecb ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_U = 0xecc , scim::SCIM_KEY_Hangul_WEO = 0xecd , scim::\n+ SCIM_KEY_Hangul_WE = 0xece , scim::SCIM_KEY_Hangul_WI = 0xecf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_YU = 0xed0 , scim::SCIM_KEY_Hangul_EU = 0xed1 , scim::\n+ SCIM_KEY_Hangul_YI = 0xed2 , scim::SCIM_KEY_Hangul_I = 0xed3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Kiyeog = 0xed4 , scim::SCIM_KEY_Hangul_J_SsangKiyeog =\n+ 0xed5 , scim::SCIM_KEY_Hangul_J_KiyeogSios = 0xed6 , scim::\n+ SCIM_KEY_Hangul_J_Nieun = 0xed7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_NieunJieuj = 0xed8 , scim::\n+ SCIM_KEY_Hangul_J_NieunHieuh = 0xed9 , scim::SCIM_KEY_Hangul_J_Dikeud = 0xeda ,\n+ scim::SCIM_KEY_Hangul_J_Rieul = 0xedb ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_RieulKiyeog = 0xedc , scim::\n+ SCIM_KEY_Hangul_J_RieulMieum = 0xedd , scim::SCIM_KEY_Hangul_J_RieulPieub =\n+ 0xede , scim::SCIM_KEY_Hangul_J_RieulSios = 0xedf ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_RieulTieut = 0xee0 , scim::\n+ SCIM_KEY_Hangul_J_RieulPhieuf = 0xee1 , scim::SCIM_KEY_Hangul_J_RieulHieuh =\n+ 0xee2 , scim::SCIM_KEY_Hangul_J_Mieum = 0xee3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Pieub = 0xee4 , scim::SCIM_KEY_Hangul_J_PieubSios =\n+ 0xee5 , scim::SCIM_KEY_Hangul_J_Sios = 0xee6 , scim::SCIM_KEY_Hangul_J_SsangSios\n+ = 0xee7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Ieung = 0xee8 , scim::SCIM_KEY_Hangul_J_Jieuj = 0xee9\n+ , scim::SCIM_KEY_Hangul_J_Cieuc = 0xeea , scim::SCIM_KEY_Hangul_J_Khieuq = 0xeeb\n+ ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_Tieut = 0xeec , scim::SCIM_KEY_Hangul_J_Phieuf = 0xeed\n+ , scim::SCIM_KEY_Hangul_J_Hieuh = 0xeee , scim::SCIM_KEY_Hangul_RieulYeorinHieuh\n+ = 0xeef ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_SunkyeongeumMieum = 0xef0 , scim::\n+ SCIM_KEY_Hangul_SunkyeongeumPieub = 0xef1 , scim::SCIM_KEY_Hangul_PanSios =\n+ 0xef2 , scim::SCIM_KEY_Hangul_KkogjiDalrinIeung = 0xef3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_SunkyeongeumPhieuf = 0xef4 , scim::\n+ SCIM_KEY_Hangul_YeorinHieuh = 0xef5 , scim::SCIM_KEY_Hangul_AraeA = 0xef6 ,\n+ scim::SCIM_KEY_Hangul_AraeAE = 0xef7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Hangul_J_PanSios = 0xef8 , scim::\n+ SCIM_KEY_Hangul_J_KkogjiDalrinIeung = 0xef9 , scim::\n+ SCIM_KEY_Hangul_J_YeorinHieuh = 0xefa , scim::SCIM_KEY_Korean_Won = 0xeff ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_eternity = 0x14a1 , scim::\n+ SCIM_KEY_Armenian_ligature_ew = 0x14a2 , scim::SCIM_KEY_Armenian_full_stop =\n+ 0x14a3 , scim::SCIM_KEY_Armenian_verjaket = 0x14a3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_parenright = 0x14a4 , scim::\n+ SCIM_KEY_Armenian_parenleft = 0x14a5 , scim::SCIM_KEY_Armenian_guillemotright =\n+ 0x14a6 , scim::SCIM_KEY_Armenian_guillemotleft = 0x14a7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_em_dash = 0x14a8 , scim::SCIM_KEY_Armenian_dot =\n+ 0x14a9 , scim::SCIM_KEY_Armenian_mijaket = 0x14a9 , scim::\n+ SCIM_KEY_Armenian_separation_mark = 0x14aa ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_but = 0x14aa , scim::SCIM_KEY_Armenian_comma = 0x14ab\n+ , scim::SCIM_KEY_Armenian_en_dash = 0x14ac , scim::SCIM_KEY_Armenian_hyphen =\n+ 0x14ad ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_yentamna = 0x14ad , scim::SCIM_KEY_Armenian_ellipsis =\n+ 0x14ae , scim::SCIM_KEY_Armenian_exclam = 0x14af , scim::\n+ SCIM_KEY_Armenian_amanak = 0x14af ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_accent = 0x14b0 , scim::SCIM_KEY_Armenian_shesht =\n+ 0x14b0 , scim::SCIM_KEY_Armenian_question = 0x14b1 , scim::\n+ SCIM_KEY_Armenian_paruyk = 0x14b1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_AYB = 0x14b2 , scim::SCIM_KEY_Armenian_ayb = 0x14b3 ,\n+ scim::SCIM_KEY_Armenian_BEN = 0x14b4 , scim::SCIM_KEY_Armenian_ben = 0x14b5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_GIM = 0x14b6 , scim::SCIM_KEY_Armenian_gim = 0x14b7 ,\n+ scim::SCIM_KEY_Armenian_DA = 0x14b8 , scim::SCIM_KEY_Armenian_da = 0x14b9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_YECH = 0x14ba , scim::SCIM_KEY_Armenian_yech = 0x14bb\n+ , scim::SCIM_KEY_Armenian_ZA = 0x14bc , scim::SCIM_KEY_Armenian_za = 0x14bd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_E = 0x14be , scim::SCIM_KEY_Armenian_e = 0x14bf ,\n+ scim::SCIM_KEY_Armenian_AT = 0x14c0 , scim::SCIM_KEY_Armenian_at = 0x14c1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_TO = 0x14c2 , scim::SCIM_KEY_Armenian_to = 0x14c3 ,\n+ scim::SCIM_KEY_Armenian_ZHE = 0x14c4 , scim::SCIM_KEY_Armenian_zhe = 0x14c5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_INI = 0x14c6 , scim::SCIM_KEY_Armenian_ini = 0x14c7 ,\n+ scim::SCIM_KEY_Armenian_LYUN = 0x14c8 , scim::SCIM_KEY_Armenian_lyun = 0x14c9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_KHE = 0x14ca , scim::SCIM_KEY_Armenian_khe = 0x14cb ,\n+ scim::SCIM_KEY_Armenian_TSA = 0x14cc , scim::SCIM_KEY_Armenian_tsa = 0x14cd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_KEN = 0x14ce , scim::SCIM_KEY_Armenian_ken = 0x14cf ,\n+ scim::SCIM_KEY_Armenian_HO = 0x14d0 , scim::SCIM_KEY_Armenian_ho = 0x14d1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_DZA = 0x14d2 , scim::SCIM_KEY_Armenian_dza = 0x14d3 ,\n+ scim::SCIM_KEY_Armenian_GHAT = 0x14d4 , scim::SCIM_KEY_Armenian_ghat = 0x14d5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_TCHE = 0x14d6 , scim::SCIM_KEY_Armenian_tche = 0x14d7\n+ , scim::SCIM_KEY_Armenian_MEN = 0x14d8 , scim::SCIM_KEY_Armenian_men = 0x14d9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_HI = 0x14da , scim::SCIM_KEY_Armenian_hi = 0x14db ,\n+ scim::SCIM_KEY_Armenian_NU = 0x14dc , scim::SCIM_KEY_Armenian_nu = 0x14dd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_SHA = 0x14de , scim::SCIM_KEY_Armenian_sha = 0x14df ,\n+ scim::SCIM_KEY_Armenian_VO = 0x14e0 , scim::SCIM_KEY_Armenian_vo = 0x14e1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_CHA = 0x14e2 , scim::SCIM_KEY_Armenian_cha = 0x14e3 ,\n+ scim::SCIM_KEY_Armenian_PE = 0x14e4 , scim::SCIM_KEY_Armenian_pe = 0x14e5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_JE = 0x14e6 , scim::SCIM_KEY_Armenian_je = 0x14e7 ,\n+ scim::SCIM_KEY_Armenian_RA = 0x14e8 , scim::SCIM_KEY_Armenian_ra = 0x14e9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_SE = 0x14ea , scim::SCIM_KEY_Armenian_se = 0x14eb ,\n+ scim::SCIM_KEY_Armenian_VEV = 0x14ec , scim::SCIM_KEY_Armenian_vev = 0x14ed ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_TYUN = 0x14ee , scim::SCIM_KEY_Armenian_tyun = 0x14ef\n+ , scim::SCIM_KEY_Armenian_RE = 0x14f0 , scim::SCIM_KEY_Armenian_re = 0x14f1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_TSO = 0x14f2 , scim::SCIM_KEY_Armenian_tso = 0x14f3 ,\n+ scim::SCIM_KEY_Armenian_VYUN = 0x14f4 , scim::SCIM_KEY_Armenian_vyun = 0x14f5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_PYUR = 0x14f6 , scim::SCIM_KEY_Armenian_pyur = 0x14f7\n+ , scim::SCIM_KEY_Armenian_KE = 0x14f8 , scim::SCIM_KEY_Armenian_ke = 0x14f9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_O = 0x14fa , scim::SCIM_KEY_Armenian_o = 0x14fb ,\n+ scim::SCIM_KEY_Armenian_FE = 0x14fc , scim::SCIM_KEY_Armenian_fe = 0x14fd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Armenian_apostrophe = 0x14fe , scim::\n+ SCIM_KEY_Armenian_section_sign = 0x14ff , scim::SCIM_KEY_Georgian_an = 0x15d0 ,\n+ scim::SCIM_KEY_Georgian_ban = 0x15d1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_gan = 0x15d2 , scim::SCIM_KEY_Georgian_don = 0x15d3 ,\n+ scim::SCIM_KEY_Georgian_en = 0x15d4 , scim::SCIM_KEY_Georgian_vin = 0x15d5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_zen = 0x15d6 , scim::SCIM_KEY_Georgian_tan = 0x15d7 ,\n+ scim::SCIM_KEY_Georgian_in = 0x15d8 , scim::SCIM_KEY_Georgian_kan = 0x15d9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_las = 0x15da , scim::SCIM_KEY_Georgian_man = 0x15db ,\n+ scim::SCIM_KEY_Georgian_nar = 0x15dc , scim::SCIM_KEY_Georgian_on = 0x15dd ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_par = 0x15de , scim::SCIM_KEY_Georgian_zhar = 0x15df ,\n+ scim::SCIM_KEY_Georgian_rae = 0x15e0 , scim::SCIM_KEY_Georgian_san = 0x15e1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_tar = 0x15e2 , scim::SCIM_KEY_Georgian_un = 0x15e3 ,\n+ scim::SCIM_KEY_Georgian_phar = 0x15e4 , scim::SCIM_KEY_Georgian_khar = 0x15e5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_ghan = 0x15e6 , scim::SCIM_KEY_Georgian_qar = 0x15e7 ,\n+ scim::SCIM_KEY_Georgian_shin = 0x15e8 , scim::SCIM_KEY_Georgian_chin = 0x15e9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_can = 0x15ea , scim::SCIM_KEY_Georgian_jil = 0x15eb ,\n+ scim::SCIM_KEY_Georgian_cil = 0x15ec , scim::SCIM_KEY_Georgian_char = 0x15ed ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_xan = 0x15ee , scim::SCIM_KEY_Georgian_jhan = 0x15ef ,\n+ scim::SCIM_KEY_Georgian_hae = 0x15f0 , scim::SCIM_KEY_Georgian_he = 0x15f1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_hie = 0x15f2 , scim::SCIM_KEY_Georgian_we = 0x15f3 ,\n+ scim::SCIM_KEY_Georgian_har = 0x15f4 , scim::SCIM_KEY_Georgian_hoe = 0x15f5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Georgian_fi = 0x15f6 , scim::SCIM_KEY_Ccedillaabovedot = 0x16a2\n+ , scim::SCIM_KEY_Xabovedot = 0x16a3 , scim::SCIM_KEY_Qabovedot = 0x16a5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ibreve = 0x16a6 , scim::SCIM_KEY_IE = 0x16a7 , scim::\n+ SCIM_KEY_UO = 0x16a8 , scim::SCIM_KEY_Zstroke = 0x16a9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Gcaron = 0x16aa , scim::SCIM_KEY_Obarred = 0x16af , scim::\n+ SCIM_KEY_ccedillaabovedot = 0x16b2 , scim::SCIM_KEY_xabovedot = 0x16b3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Ocaron = 0x16b4 , scim::SCIM_KEY_qabovedot = 0x16b5 , scim::\n+ SCIM_KEY_ibreve = 0x16b6 , scim::SCIM_KEY_ie = 0x16b7 ,\n+ \u00a0\u00a0scim::SCIM_KEY_uo = 0x16b8 , scim::SCIM_KEY_zstroke = 0x16b9 , scim::\n+ SCIM_KEY_gcaron = 0x16ba , scim::SCIM_KEY_ocaron = 0x16bd ,\n+ \u00a0\u00a0scim::SCIM_KEY_obarred = 0x16bf , scim::SCIM_KEY_SCHWA = 0x16c6 , scim::\n+ SCIM_KEY_schwa = 0x16f6 , scim::SCIM_KEY_Lbelowdot = 0x16d1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_Lstrokebelowdot = 0x16d2 , scim::SCIM_KEY_lbelowdot = 0x16e1 ,\n+ scim::SCIM_KEY_lstrokebelowdot = 0x16e2 , scim::SCIM_KEY_Gtilde = 0x16d3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_gtilde = 0x16e3 , scim::SCIM_KEY_Abelowdot = 0x1ea0 , scim::\n+ SCIM_KEY_abelowdot = 0x1ea1 , scim::SCIM_KEY_Ahook = 0x1ea2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ahook = 0x1ea3 , scim::SCIM_KEY_Acircumflexacute = 0x1ea4 ,\n+ scim::SCIM_KEY_acircumflexacute = 0x1ea5 , scim::SCIM_KEY_Acircumflexgrave =\n+ 0x1ea6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_acircumflexgrave = 0x1ea7 , scim::SCIM_KEY_Acircumflexhook =\n+ 0x1ea8 , scim::SCIM_KEY_acircumflexhook = 0x1ea9 , scim::\n+ SCIM_KEY_Acircumflextilde = 0x1eaa ,\n+ \u00a0\u00a0scim::SCIM_KEY_acircumflextilde = 0x1eab , scim::SCIM_KEY_Acircumflexbelowdot\n+ = 0x1eac , scim::SCIM_KEY_acircumflexbelowdot = 0x1ead , scim::\n+ SCIM_KEY_Abreveacute = 0x1eae ,\n+ \u00a0\u00a0scim::SCIM_KEY_abreveacute = 0x1eaf , scim::SCIM_KEY_Abrevegrave = 0x1eb0 ,\n+ scim::SCIM_KEY_abrevegrave = 0x1eb1 , scim::SCIM_KEY_Abrevehook = 0x1eb2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_abrevehook = 0x1eb3 , scim::SCIM_KEY_Abrevetilde = 0x1eb4 ,\n+ scim::SCIM_KEY_abrevetilde = 0x1eb5 , scim::SCIM_KEY_Abrevebelowdot = 0x1eb6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_abrevebelowdot = 0x1eb7 , scim::SCIM_KEY_Ebelowdot = 0x1eb8 ,\n+ scim::SCIM_KEY_ebelowdot = 0x1eb9 , scim::SCIM_KEY_Ehook = 0x1eba ,\n+ \u00a0\u00a0scim::SCIM_KEY_ehook = 0x1ebb , scim::SCIM_KEY_Etilde = 0x1ebc , scim::\n+ SCIM_KEY_etilde = 0x1ebd , scim::SCIM_KEY_Ecircumflexacute = 0x1ebe ,\n+ \u00a0\u00a0scim::SCIM_KEY_ecircumflexacute = 0x1ebf , scim::SCIM_KEY_Ecircumflexgrave =\n+ 0x1ec0 , scim::SCIM_KEY_ecircumflexgrave = 0x1ec1 , scim::\n+ SCIM_KEY_Ecircumflexhook = 0x1ec2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ecircumflexhook = 0x1ec3 , scim::SCIM_KEY_Ecircumflextilde =\n+ 0x1ec4 , scim::SCIM_KEY_ecircumflextilde = 0x1ec5 , scim::\n+ SCIM_KEY_Ecircumflexbelowdot = 0x1ec6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ecircumflexbelowdot = 0x1ec7 , scim::SCIM_KEY_Ihook = 0x1ec8 ,\n+ scim::SCIM_KEY_ihook = 0x1ec9 , scim::SCIM_KEY_Ibelowdot = 0x1eca ,\n+ \u00a0\u00a0scim::SCIM_KEY_ibelowdot = 0x1ecb , scim::SCIM_KEY_Obelowdot = 0x1ecc , scim::\n+ SCIM_KEY_obelowdot = 0x1ecd , scim::SCIM_KEY_Ohook = 0x1ece ,\n+ \u00a0\u00a0scim::SCIM_KEY_ohook = 0x1ecf , scim::SCIM_KEY_Ocircumflexacute = 0x1ed0 ,\n+ scim::SCIM_KEY_ocircumflexacute = 0x1ed1 , scim::SCIM_KEY_Ocircumflexgrave =\n+ 0x1ed2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ocircumflexgrave = 0x1ed3 , scim::SCIM_KEY_Ocircumflexhook =\n+ 0x1ed4 , scim::SCIM_KEY_ocircumflexhook = 0x1ed5 , scim::\n+ SCIM_KEY_Ocircumflextilde = 0x1ed6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ocircumflextilde = 0x1ed7 , scim::SCIM_KEY_Ocircumflexbelowdot\n+ = 0x1ed8 , scim::SCIM_KEY_ocircumflexbelowdot = 0x1ed9 , scim::\n+ SCIM_KEY_Ohornacute = 0x1eda ,\n+ \u00a0\u00a0scim::SCIM_KEY_ohornacute = 0x1edb , scim::SCIM_KEY_Ohorngrave = 0x1edc ,\n+ scim::SCIM_KEY_ohorngrave = 0x1edd , scim::SCIM_KEY_Ohornhook = 0x1ede ,\n+ \u00a0\u00a0scim::SCIM_KEY_ohornhook = 0x1edf , scim::SCIM_KEY_Ohorntilde = 0x1ee0 ,\n+ scim::SCIM_KEY_ohorntilde = 0x1ee1 , scim::SCIM_KEY_Ohornbelowdot = 0x1ee2 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ohornbelowdot = 0x1ee3 , scim::SCIM_KEY_Ubelowdot = 0x1ee4 ,\n+ scim::SCIM_KEY_ubelowdot = 0x1ee5 , scim::SCIM_KEY_Uhook = 0x1ee6 ,\n+ \u00a0\u00a0scim::SCIM_KEY_uhook = 0x1ee7 , scim::SCIM_KEY_Uhornacute = 0x1ee8 , scim::\n+ SCIM_KEY_uhornacute = 0x1ee9 , scim::SCIM_KEY_Uhorngrave = 0x1eea ,\n+ \u00a0\u00a0scim::SCIM_KEY_uhorngrave = 0x1eeb , scim::SCIM_KEY_Uhornhook = 0x1eec ,\n+ scim::SCIM_KEY_uhornhook = 0x1eed , scim::SCIM_KEY_Uhorntilde = 0x1eee ,\n+ \u00a0\u00a0scim::SCIM_KEY_uhorntilde = 0x1eef , scim::SCIM_KEY_Uhornbelowdot = 0x1ef0 ,\n+ scim::SCIM_KEY_uhornbelowdot = 0x1ef1 , scim::SCIM_KEY_Ybelowdot = 0x1ef4 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ybelowdot = 0x1ef5 , scim::SCIM_KEY_Yhook = 0x1ef6 , scim::\n+ SCIM_KEY_yhook = 0x1ef7 , scim::SCIM_KEY_Ytilde = 0x1ef8 ,\n+ \u00a0\u00a0scim::SCIM_KEY_ytilde = 0x1ef9 , scim::SCIM_KEY_Ohorn = 0x1efa , scim::\n+ SCIM_KEY_ohorn = 0x1efb , scim::SCIM_KEY_Uhorn = 0x1efc ,\n+ \u00a0\u00a0scim::SCIM_KEY_uhorn = 0x1efd , scim::SCIM_KEY_combining_tilde = 0x1e9f ,\n+ scim::SCIM_KEY_combining_grave = 0x1ef2 , scim::SCIM_KEY_combining_acute =\n+ 0x1ef3 ,\n+ \u00a0\u00a0scim::SCIM_KEY_combining_hook = 0x1efe , scim::SCIM_KEY_combining_belowdot =\n+ 0x1eff , scim::SCIM_KEY_EcuSign = 0x20a0 , scim::SCIM_KEY_ColonSign = 0x20a1 ,\n+ \u00a0\u00a0scim::SCIM_KEY_CruzeiroSign = 0x20a2 , scim::SCIM_KEY_FFrancSign = 0x20a3 ,\n+ scim::SCIM_KEY_LiraSign = 0x20a4 , scim::SCIM_KEY_MillSign = 0x20a5 ,\n+ \u00a0\u00a0scim::SCIM_KEY_NairaSign = 0x20a6 , scim::SCIM_KEY_PesetaSign = 0x20a7 ,\n+ scim::SCIM_KEY_RupeeSign = 0x20a8 , scim::SCIM_KEY_WonSign = 0x20a9 ,\n+ \u00a0\u00a0scim::SCIM_KEY_NewSheqelSign = 0x20aa , scim::SCIM_KEY_DongSign = 0x20ab ,\n+ scim::SCIM_KEY_EuroSign = 0x20ac\n+ }\n+\u00a0 Enum values of all valid key codes. More...\n+\u00a0\n+enum scim::KeyboardLayout {\n+ \u00a0\u00a0\u00a0scim::SCIM_KEYBOARD_Unknown = 0 , scim::SCIM_KEYBOARD_Default = 1 , scim::\n+ SCIM_KEYBOARD_US = 1 , scim::SCIM_KEYBOARD_Belgian = 2 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_Croatian = 3 , scim::SCIM_KEYBOARD_Czech = 4 , scim::\n+ SCIM_KEYBOARD_Czech_Qwerty = 5 , scim::SCIM_KEYBOARD_Danish = 6 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_Dutch = 7 , scim::SCIM_KEYBOARD_Dvorak = 8 , scim::\n+ SCIM_KEYBOARD_Estonian = 9 , scim::SCIM_KEYBOARD_Finnish = 10 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_French = 11 , scim::SCIM_KEYBOARD_French_Canadian = 12 ,\n+ scim::SCIM_KEYBOARD_French_Switzerland = 13 , scim::SCIM_KEYBOARD_German = 14 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_German_Deadkeys = 15 , scim::SCIM_KEYBOARD_German_Swiss =\n+ 16 , scim::SCIM_KEYBOARD_Greek = 17 , scim::SCIM_KEYBOARD_Hungarian = 18 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_Italian = 19 , scim::SCIM_KEYBOARD_Japanese = 20 , scim::\n+ SCIM_KEYBOARD_Norwegian = 21 , scim::SCIM_KEYBOARD_Polish = 22 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_Portuguese = 23 , scim::SCIM_KEYBOARD_Portuguese_Brazil =\n+ 24 , scim::SCIM_KEYBOARD_Portuguese_Brazil_US_Accents = 25 , scim::\n+ SCIM_KEYBOARD_Russian = 26 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_Slovak = 27 , scim::SCIM_KEYBOARD_Slovak_Qwerty = 28 ,\n+ scim::SCIM_KEYBOARD_Slovene = 29 , scim::SCIM_KEYBOARD_Spanish = 30 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_Spanish_CP850 = 31 , scim::\n+ SCIM_KEYBOARD_Spanish_Latin_America = 32 , scim::SCIM_KEYBOARD_Swedish = 33 ,\n+ scim::SCIM_KEYBOARD_Turkish = 34 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_UK = 35 , scim::SCIM_KEYBOARD_Icelandic = 36 , scim::\n+ SCIM_KEYBOARD_Lithuanian = 37 , scim::SCIM_KEYBOARD_Ukrainian = 38 ,\n+ \u00a0\u00a0scim::SCIM_KEYBOARD_NUM_LAYOUTS = 39\n+ }\n+\u00a0 Enum values of all valid Keyboard Layout type. More...\n \u00a0\n-class \u00a0scim::FunctionSlot5<_R,_P1,_P2,_P3,_P4,_P5_>\n-\u00a0 A slot template for static functions taking five arguments of type P1,\n- P2, P3, P4 and P5, and returning a value of type R. More...\n+ Functions\n+ bool\u00a0scim::scim_key_to_string (String &str, const KeyEvent &key)\n+\u00a0 Convert a key event to a string.\n \u00a0\n-class \u00a0scim::MethodSlot5<_T,_R,_P1,_P2,_P3,_P4,_P5_>\n-\u00a0 A slot template for methods in a class of type T taking five arguments\n- of type P1, P2, P3, P4 and P5, and returning a value of type R. More...\n+ bool\u00a0scim::scim_string_to_key (KeyEvent &key, const String &str)\n+\u00a0 Convert a string to a KeyEvent.\n \u00a0\n-class \u00a0scim::SignalSlot5<_T,_R,_P1,_P2,_P3,_P4,_P5_>\n+ bool\u00a0scim::scim_key_list_to_string (String &str, const KeyEventList\n+ &keylist)\n+\u00a0 Convert a set of KeyEvents to a string.\n \u00a0\n-class \u00a0scim::Slot6<_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n-\u00a0 Base class template for slots passing six arguments of type P1, P2, P3,\n- P4, P5 and P6, and returning a value of type R. More...\n+ bool\u00a0scim::scim_string_to_key_list (KeyEventList &keylist, const\n+ String &str)\n+\u00a0 Covnert a string to a set of KeyEvents.\n \u00a0\n-class \u00a0scim::FunctionSlot6<_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n-\u00a0 A slot template for static functions taking six arguments of type P1,\n- P2, P3, P4, P5 and P6, and returning a value of type R. More...\n+ String\u00a0scim::scim_keyboard_layout_to_string (KeyboardLayout layout)\n+\u00a0 Convert a Keyboard Layout enum value to its String name.\n \u00a0\n-class \u00a0scim::MethodSlot6<_T,_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n- A slot template for methods in a class of type T taking six arguments\n-\u00a0 of type P1, P2, P3, P4, P5 and P6, and returning a value of type R.\n- More...\n+KeyboardLayout\u00a0scim::scim_string_to_keyboard_layout (const String &str)\n+\u00a0 Convert a String name to the corresponding Keyboard Layout\n+ value.\n \u00a0\n-class \u00a0scim::SignalSlot6<_T,_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n+ String\u00a0scim::scim_keyboard_layout_get_display_name (KeyboardLayout\n+ layout)\n+\u00a0 Get the display name of a Keyboard Layout enum value.\n \u00a0\n- Namespaces\n-namespace \u00a0scim\n+KeyboardLayout\u00a0scim::scim_get_default_keyboard_layout ()\n+\u00a0 Get default Keyboard Layout setting.\n \u00a0\n- Functions\n-Slot functions returning a new slot\n-template\n- Slot0< R > *\u00a0scim::slot (R(*function)())\n-\u00a0\n-template\n- Slot0< R > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- ())\n-\u00a0\n-template\n- Slot0< R > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)())\n-\u00a0\n-template\n- Slot0< R > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- ())\n-\u00a0\n-template\n- Slot1< R, P1 > *\u00a0scim::slot (R(*function)(P1))\n-\u00a0\n-template\n- Slot1< R, P1 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- (P1))\n-\u00a0\n-template\n- Slot1< R, P1 > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)(P1))\n-\u00a0\n-template\n- Slot1< R, P1 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- (P1))\n-\u00a0\n-template\n- Slot2< R, P1, P2 > *\u00a0scim::slot (R(*function)(P1, P2))\n-\u00a0\n-template\n- Slot2< R, P1, P2 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- (P1, P2))\n-\u00a0\n-template\n- Slot2< R, P1, P2 > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)(P1, P2))\n-\u00a0\n-template\n- Slot2< R, P1, P2 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- (P1, P2))\n-\u00a0\n-template\n- Slot3< R, P1, P2, P3 > *\u00a0scim::slot (R(*function)(P1, P2, P3))\n-\u00a0\n-template\n- Slot3< R, P1, P2, P3 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- (P1, P2, P3))\n-\u00a0\n-template\n- Slot3< R, P1, P2, P3 > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)(P1, P2, P3))\n-\u00a0\n-template\n- Slot3< R, P1, P2, P3 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- (P1, P2, P3))\n-\u00a0\n-template\n- Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (R(*function)(P1, P2, P3, P4))\n-\u00a0\n-template\n- Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- (P1, P2, P3, P4))\n-\u00a0\n-template\n- Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)(P1, P2, P3, P4))\n-\u00a0\n-template\n- Slot4< R, P1, P2, P3, P4 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- (P1, P2, P3, P4))\n-\u00a0\n-template\n- Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (R(*function)(P1, P2, P3, P4,\n- P5))\n-\u00a0\n-template\n- Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- (P1, P2, P3, P4, P5))\n-\u00a0\n-template\n- Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)(P1, P2, P3, P4, P5))\n-\u00a0\n-template\n- Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- (P1, P2, P3, P4, P5))\n-\u00a0\n-template\n-Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (R(*function)(P1, P2, P3, P4,\n- P5, P6))\n-\u00a0\n-template\n-Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (T1 *&object, R(T2::*function)\n- (P1, P2, P3, P4, P5, P6))\n-\u00a0\n-template\n-Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (T1 *const &object, R(T2::\n- *function)(P1, P2, P3, P4, P5, P6))\n-\u00a0\n-template\n-Slot6< R, P1, P2, P3, P4, P5, P6 > *\u00a0scim::slot (T1 &object, R(T2::*function)\n- (P1, P2, P3, P4, P5, P6))\n+ void\u00a0scim::scim_set_default_keyboard_layout (KeyboardLayout layout)\n+\u00a0 Change the default Keyboard Layout setting.\n \u00a0\n ***** Detailed Description *****\n-C++ slot interface.\n-Provides a set of slot class templates. Slots are callable objects that can be\n-used to connect functions, class methods and function objects to scim::Signals.\n-Most code of this file are came from Inti project.\n+Defines the scim::KeyEvent class and related enums, functions.\n * src\n- * scim_slot.h\n+ * scim_event.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00032.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00032.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,30 +1,1757 @@\n var a00032 = [\n- [\"slot\", \"a00032.html#gaf90718f4ee3371b80213f2068f4aab8d\", null],\n- [\"slot\", \"a00032.html#ga352fe7da91e7edb47bad3b45d9a2ecfe\", null],\n- [\"slot\", \"a00032.html#ga2c50d90e02d9c8d0011a6b0b456acb50\", null],\n- [\"slot\", \"a00032.html#gab66580c6feadcfb551d62d3839bf0bc9\", null],\n- [\"slot\", \"a00032.html#gac399a4c079a0d171f618735c1a31f580\", null],\n- [\"slot\", \"a00032.html#ga4b18b067ad04fd21cbd2b57db5215b89\", null],\n- [\"slot\", \"a00032.html#ga04710cb23c2ab22a1f7b151f38c6637d\", null],\n- [\"slot\", \"a00032.html#ga9b22f52c219f74601e2ce44453de5e03\", null],\n- [\"slot\", \"a00032.html#gabd03d5123b2534fa0f137441b3eadf2f\", null],\n- [\"slot\", \"a00032.html#gaf3b8f3e20c08f188f695f489f6297a51\", null],\n- [\"slot\", \"a00032.html#ga7f697142f41e96a6d95ec64167e4357e\", null],\n- [\"slot\", \"a00032.html#gaf46e6516bad601d5e29433fe5456cbe3\", null],\n- [\"slot\", \"a00032.html#ga28b4b3eb8026f4631c12d79ef9bfed86\", null],\n- [\"slot\", \"a00032.html#ga6baadf54788d4e7113f0addc247e20d2\", null],\n- [\"slot\", \"a00032.html#ga0365c9cdc10a316b77143f89e06b097a\", null],\n- [\"slot\", \"a00032.html#ga8c692f11649776018ef1b86439f9e0e8\", null],\n- [\"slot\", \"a00032.html#ga3c6fa679ec2619fd688e717164f01d76\", null],\n- [\"slot\", \"a00032.html#gad0912387533a5739dd90cdbfef70c398\", null],\n- [\"slot\", \"a00032.html#ga9287735c90f83a93e9dbb9902fb2a237\", null],\n- [\"slot\", \"a00032.html#ga021d9f328a38135fb6114b1f7b64c46a\", null],\n- [\"slot\", \"a00032.html#ga374ed8940cea0fb6de43254049503bc0\", null],\n- [\"slot\", \"a00032.html#gab35ce0e7b6e64a9540eeea0fbb0f01ac\", null],\n- [\"slot\", \"a00032.html#gae4433acd7e937a47f0df359a9ff99b8b\", null],\n- [\"slot\", \"a00032.html#gaa94f48b8a74e6774c63177bc4f2cf232\", null],\n- [\"slot\", \"a00032.html#gac1141136a353ebcafe4e1db862b3d7a7\", null],\n- [\"slot\", \"a00032.html#ga1ff1af9b2f1bad65c408c301f17fb363\", null],\n- [\"slot\", \"a00032.html#gad10e14666adf5c567f7bb4fab6e8bc5a\", null],\n- [\"slot\", \"a00032.html#ga7a8fe344e22d8d74b1c65d22d4845394\", null]\n+ [\"KeyEventList\", \"a00032.html#gafe3e8c1f1276da4a6331fa96fb1b2398\", null],\n+ [\"KeyMask\", \"a00032.html#ga897c063c5af5c3cdc600075f396d71ae\", [\n+ [\"SCIM_KEY_NullMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aeab3c03a3ee2f391035dc38ce44c9d6203\", null],\n+ [\"SCIM_KEY_ShiftMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea8c2ee1637ba0ef6144559ef2a8396e82\", null],\n+ [\"SCIM_KEY_CapsLockMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea83e051991f2eeb8c289451e97792f66a\", null],\n+ [\"SCIM_KEY_ControlMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aeaa49d74ca1cfcff9e7d1fe6f414209206\", null],\n+ [\"SCIM_KEY_AltMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea2ee7002fd4a05f1d966bcf9896f6f5a9\", null],\n+ [\"SCIM_KEY_MetaMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aeacf213483bb24afd27a0df44856f5bb2d\", null],\n+ [\"SCIM_KEY_SuperMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aeab9d459cd2d40f9361a300b1d43cbc010\", null],\n+ [\"SCIM_KEY_HyperMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea1f321b5981304f982321a8958887ac5f\", null],\n+ [\"SCIM_KEY_NumLockMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea06d7edf7d48d05326f2706772af13598\", null],\n+ [\"SCIM_KEY_LockMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aeac6613783ffa6e4dfdf2871b9fd406018\", null],\n+ [\"SCIM_KEY_Mod1Mask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea1fa929a62463c16bf6b4adb087e8f539\", null],\n+ [\"SCIM_KEY_Mod2Mask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea748accb4094c03e01f17b7881d3bb5b2\", null],\n+ [\"SCIM_KEY_Mod3Mask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aeafc52d99dee74213078ed79a4787a3377\", null],\n+ [\"SCIM_KEY_Mod4Mask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea560647607f35a302c4ce2acddc62501a\", null],\n+ [\"SCIM_KEY_Mod5Mask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea40af45e40218f792cf589d9a5ad54c1b\", null],\n+ [\"SCIM_KEY_ScrollLockMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea0daf5c61370f605d1a0ff639192ccf81\", null],\n+ [\"SCIM_KEY_QuirkKanaRoMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aead3b26ac0d189d58e903bd6f9c4eb9c55\", null],\n+ [\"SCIM_KEY_ReleaseMask\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea2bc5f300d4865b913eb7313457fe657c\", null],\n+ [\"SCIM_KEY_AllMasks\", \"a00032.html#gga897c063c5af5c3cdc600075f396d71aea7c22d01f5b7a021009e0321c30f1a8ee\", null]\n+ ]],\n+ [\"KeyCode\", \"a00032.html#ga4aefe0843e618886b55102a0eb45b75f\", [\n+ [\"SCIM_KEY_NullKey\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8ac9c0359282951f0a4523e07d289c70\", null],\n+ [\"SCIM_KEY_VoidSymbol\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa177abf5c39ba5d74192c48739b23b6be\", null],\n+ [\"SCIM_KEY_BackSpace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3f14ac207cd7e294a2eb86c7be650015\", null],\n+ [\"SCIM_KEY_Tab\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad599c6d0446c1f4544baa48090c5e313\", null],\n+ [\"SCIM_KEY_Linefeed\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59609de0e7a4aa6cc3083154f429e9ee\", null],\n+ [\"SCIM_KEY_Clear\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9eafcfea1c3203ad80bec6b43be234e\", null],\n+ [\"SCIM_KEY_Return\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa54f01e5d19485cb1856176a55dc6d071\", null],\n+ [\"SCIM_KEY_Pause\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0a8ee50bfd45e7b403c849ab87f1ddca\", null],\n+ [\"SCIM_KEY_Scroll_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faea3f1e53840a650fbf2c1da0f8a01e6a\", null],\n+ [\"SCIM_KEY_Sys_Req\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac35654d6e405cadc8adfa5a2e211ee65\", null],\n+ [\"SCIM_KEY_Escape\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad4190abc7abd4cb9e3714311865b954d\", null],\n+ [\"SCIM_KEY_Delete\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf40df069bc79ac012551a68dbe410a26\", null],\n+ [\"SCIM_KEY_Multi_key\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faffc9dd5a3f2624718271d0db882c33da\", null],\n+ [\"SCIM_KEY_Codeinput\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa11ea65f8500096da9c2d79cfed020f69\", null],\n+ [\"SCIM_KEY_SingleCandidate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c8dc214d761500819ab9c39896eeb3a\", null],\n+ [\"SCIM_KEY_MultipleCandidate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa93da1dae04ec643306558fa020485b7e\", null],\n+ [\"SCIM_KEY_PreviousCandidate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae586e84c1b9d28b9c6873fd7cdf8340d\", null],\n+ [\"SCIM_KEY_Kanji\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad86e70c54656c237b041b646010d155b\", null],\n+ [\"SCIM_KEY_Muhenkan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf63827c2207df3bfe960709f0039a99c\", null],\n+ [\"SCIM_KEY_Henkan_Mode\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab125e2bc53b01d5bc1072e6d10417880\", null],\n+ [\"SCIM_KEY_Henkan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8029d2e8d95ae24492318fd47263b29b\", null],\n+ [\"SCIM_KEY_Romaji\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9190e38ee6283db11db59a128df0dc6e\", null],\n+ [\"SCIM_KEY_Hiragana\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf74010f4ef3d73669721c060673a5785\", null],\n+ [\"SCIM_KEY_Katakana\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac432b58ccc4eaf0b5cd3d9943952de65\", null],\n+ [\"SCIM_KEY_Hiragana_Katakana\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa112dd28f03ff95dfe346b9388c312df\", null],\n+ [\"SCIM_KEY_Zenkaku\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2260d4334535e9c1c35f5988406f5693\", null],\n+ [\"SCIM_KEY_Hankaku\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa877b23f1295c6147aabe11fc114f792c\", null],\n+ [\"SCIM_KEY_Zenkaku_Hankaku\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa645ff9db7a718032dbfafb3df3ea5699\", null],\n+ [\"SCIM_KEY_Touroku\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafdcc1d308892649581728dee3b5e684d\", null],\n+ [\"SCIM_KEY_Massyo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2593b7f257454831695a51d6e0ffe20c\", null],\n+ [\"SCIM_KEY_Kana_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c0f6f862409950368e225be29f7cb7f\", null],\n+ [\"SCIM_KEY_Kana_Shift\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2b436cf4401dbbbdfa87dc951cbf7db5\", null],\n+ [\"SCIM_KEY_Eisu_Shift\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa336a18e0cc6816ae374f00455795544f\", null],\n+ [\"SCIM_KEY_Eisu_toggle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa53c2b7fa33c2297b182e44b9927aa718\", null],\n+ [\"SCIM_KEY_Kanji_Bangou\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaabc5ff54a523bc25777aef7f71a9e18\", null],\n+ [\"SCIM_KEY_Zen_Koho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac27e6b4048c0fa4ba672662cc5a06179\", null],\n+ [\"SCIM_KEY_Mae_Koho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae0457405b383d83548f5cf39074cea55\", null],\n+ [\"SCIM_KEY_Home\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5bc5b214763c3818f8d9c4088eba4be2\", null],\n+ [\"SCIM_KEY_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8336344080bad6f9cd5852f95c578ca0\", null],\n+ [\"SCIM_KEY_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa20cc66d7f69533dd1a3811f49d327b83\", null],\n+ [\"SCIM_KEY_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa09e50871ced48c6cec7e1781bd283976\", null],\n+ [\"SCIM_KEY_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faabbc8f8099035d1a57ef40010fa9c71d\", null],\n+ [\"SCIM_KEY_Prior\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa210cca5bbe0e9e1f0166ee60858fa11f\", null],\n+ [\"SCIM_KEY_Page_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6ece505ee912e1e2ea71329232758135\", null],\n+ [\"SCIM_KEY_Next\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa42d0219c73a7ba885948bd2cb61ccee0\", null],\n+ [\"SCIM_KEY_Page_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9d4f87a0a2668460a06f66e56faad8ed\", null],\n+ [\"SCIM_KEY_End\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3136376fee744684153c852f15f407f9\", null],\n+ [\"SCIM_KEY_Begin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1407e35a07786e08d8e90aba76be5536\", null],\n+ [\"SCIM_KEY_Select\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4a07557e480d6795ef7c4584c909d943\", null],\n+ [\"SCIM_KEY_Print\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1c7f182bd568e518576b2b55be5b92fa\", null],\n+ [\"SCIM_KEY_Execute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9917037ae5680ada923cbdf5f7de6e8d\", null],\n+ [\"SCIM_KEY_Insert\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1fda71a35bb697ebb3c3faa8f10e7143\", null],\n+ [\"SCIM_KEY_Undo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa51b89f3a8b10716b0cbc226728f8fd38\", null],\n+ [\"SCIM_KEY_Redo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa10a035a84c8c442cf5514094b78ef312\", null],\n+ [\"SCIM_KEY_Menu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac3ec2176e526fa181ce3be67755ec587\", null],\n+ [\"SCIM_KEY_Find\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9a42d8eea51e1d5c74b1f5258e1074dd\", null],\n+ [\"SCIM_KEY_Cancel\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa085c4396abcf0a364250ad7b10682152\", null],\n+ [\"SCIM_KEY_Help\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6bb773871f29804e80e38cdef9a994b7\", null],\n+ [\"SCIM_KEY_Break\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad7c455b371e7d486cafd5cf8c680ad0e\", null],\n+ [\"SCIM_KEY_Mode_switch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa805dd795564cf394383332dd703dd457\", null],\n+ [\"SCIM_KEY_Num_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa0df84c5de2e2105e5dcc76fdd139081\", null],\n+ [\"SCIM_KEY_KP_Space\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa472aa4bb9d4de452a186fa28fd4f55e4\", null],\n+ [\"SCIM_KEY_KP_Tab\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa99cd2138f682781739142924b7a2f6ff\", null],\n+ [\"SCIM_KEY_KP_Enter\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2b051b63ac0ef23ca08ba1d5d10dea94\", null],\n+ [\"SCIM_KEY_KP_F1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeb0c1fa7ef37e9b85319cc0f67de0e1b\", null],\n+ [\"SCIM_KEY_KP_F2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7b19907d39ddad5c49361a0b2eb0a5d4\", null],\n+ [\"SCIM_KEY_KP_F3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa295c2110d932b65213d6b108095fece6\", null],\n+ [\"SCIM_KEY_KP_F4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2d1dc4ab684ca9ae69a9fd7d76d87c5c\", null],\n+ [\"SCIM_KEY_KP_Home\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88e1e6795e4ad92e5e853efca73cf3f3\", null],\n+ [\"SCIM_KEY_KP_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa932bfcfa4ac3552d5f250d89a3729dc1\", null],\n+ [\"SCIM_KEY_KP_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2abb16a9fec5e4068d9771ce60a0e618\", null],\n+ [\"SCIM_KEY_KP_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1459e87d68a7aafcab58d66c55d7f874\", null],\n+ [\"SCIM_KEY_KP_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9715ec3f749d12e8ef38a9d8f5d0f433\", null],\n+ [\"SCIM_KEY_KP_Prior\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8837cce84fc302b962d218467a1d9457\", null],\n+ [\"SCIM_KEY_KP_Page_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac45ca0057b254da22ce6865bff183cfd\", null],\n+ [\"SCIM_KEY_KP_Next\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1281469493db0f005c42a76a4cc7cc93\", null],\n+ [\"SCIM_KEY_KP_Page_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0d54a2405732da4ef81a4e25d179e4be\", null],\n+ [\"SCIM_KEY_KP_End\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1e6ffe0e8b121cd6d8b1961b0bc870c8\", null],\n+ [\"SCIM_KEY_KP_Begin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facbe2a503c99c9aace99727c5a48a501b\", null],\n+ [\"SCIM_KEY_KP_Insert\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa243f8d31d4dcf40701d42ea7352a6bf9\", null],\n+ [\"SCIM_KEY_KP_Delete\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae8bf09e8153ca7af411d3501e4962800\", null],\n+ [\"SCIM_KEY_KP_Equal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2877b38f6502826369f9fefd38b1304\", null],\n+ [\"SCIM_KEY_KP_Multiply\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa02f678e9c64229db680fbabff96292e5\", null],\n+ [\"SCIM_KEY_KP_Add\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa3b8ff66c0f12c9942091ca504e2553c\", null],\n+ [\"SCIM_KEY_KP_Separator\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa96fcc6c221caa0734ee5238ccde78f2f\", null],\n+ [\"SCIM_KEY_KP_Subtract\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facaa38c005cd8ae6380d469275b33208e\", null],\n+ [\"SCIM_KEY_KP_Decimal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6aa92dfe8d0eaacadb2d284751e9bbde\", null],\n+ [\"SCIM_KEY_KP_Divide\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad17061bf400c4ea839cf617865a7f94f\", null],\n+ [\"SCIM_KEY_KP_0\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad77138404b762d73435c27fa037bbaae\", null],\n+ [\"SCIM_KEY_KP_1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59c090f443cc243d9ed2b012b09f5b22\", null],\n+ [\"SCIM_KEY_KP_2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf4219478b04a35b0d62923b979372bfd\", null],\n+ [\"SCIM_KEY_KP_3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fade11e130d0933e7dd4dbe705bd651527\", null],\n+ [\"SCIM_KEY_KP_4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa11790e890e1f3dc11ef2acf041a0f8f6\", null],\n+ [\"SCIM_KEY_KP_5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6ec9b753ae38196497c95570680d698e\", null],\n+ [\"SCIM_KEY_KP_6\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa86095af43699e6c95bb9155fa1028eea\", null],\n+ [\"SCIM_KEY_KP_7\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac52255ea440391f8b7aab7be7149c9c4\", null],\n+ [\"SCIM_KEY_KP_8\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facf006264e952f65d899794e1cc7b4ef2\", null],\n+ [\"SCIM_KEY_KP_9\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac287654e4f8bc7099970ecf9a178dce0\", null],\n+ [\"SCIM_KEY_F1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa85376551de6915de2e710439bf45adeb\", null],\n+ [\"SCIM_KEY_F2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faba0929d1b08139b545ce69f3aaf6a174\", null],\n+ [\"SCIM_KEY_F3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3d9a66f7bc677ecaf5754cdf6ede3456\", null],\n+ [\"SCIM_KEY_F4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac9253b6fdcb69c2e2e87417420616e36\", null],\n+ [\"SCIM_KEY_F5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa846d185c9cccaad1a79e4befc21171e1\", null],\n+ [\"SCIM_KEY_F6\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa640aa37aaa60e85e5e6e94b79d8a8d8c\", null],\n+ [\"SCIM_KEY_F7\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa282994512033c0168de6c6a7bd960faf\", null],\n+ [\"SCIM_KEY_F8\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae7698c213998de6743d3eb5180418756\", null],\n+ [\"SCIM_KEY_F9\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa48ed6be2574f7983d072942fda33209f\", null],\n+ [\"SCIM_KEY_F10\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7615daf628ac432ee996598518e5933\", null],\n+ [\"SCIM_KEY_F11\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fade766607fab5aa7e188ca72abea2843d\", null],\n+ [\"SCIM_KEY_F12\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf1280f12a5504233e6e08c59e7e00049\", null],\n+ [\"SCIM_KEY_F13\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac27523d0e93612de453119839f205a98\", null],\n+ [\"SCIM_KEY_F14\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4dcd3064da5bb3d18ff5e96dd1d08cf6\", null],\n+ [\"SCIM_KEY_F15\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faac5755df0f1948655c67186b568881ee\", null],\n+ [\"SCIM_KEY_F16\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7115b3307b9013f3f861bfa03db4e4c2\", null],\n+ [\"SCIM_KEY_F17\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4bd52d8a0d4e115ff8f7a4efd8785e51\", null],\n+ [\"SCIM_KEY_F18\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa11ff61da2a54bba19d59eb79e55eee0c\", null],\n+ [\"SCIM_KEY_F19\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa4b3431b02649324fde0c1fa71943c0e\", null],\n+ [\"SCIM_KEY_F20\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faddd14e2780623ab0b90317a7d408071a\", null],\n+ [\"SCIM_KEY_F21\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa837256cf410603e8b7b4f3c05a0355df\", null],\n+ [\"SCIM_KEY_F22\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab773232d6e9fc4cb259add7bbe116969\", null],\n+ [\"SCIM_KEY_F23\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf689747509c757f033cee4605d851a9a\", null],\n+ [\"SCIM_KEY_F24\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa11b896756609e83ca204edf09d354c68\", null],\n+ [\"SCIM_KEY_F25\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa45f91f5480c96417091917091b090125\", null],\n+ [\"SCIM_KEY_F26\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa8f601c4598f30f45d84b6595953d9fd\", null],\n+ [\"SCIM_KEY_F27\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f508c07cdc042b5b1594c6db0b84a9c\", null],\n+ [\"SCIM_KEY_F28\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa03da839931cd953ad1ea5a61de92bf9f\", null],\n+ [\"SCIM_KEY_F29\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab1405e4108801063ad5e5011a3e4759e\", null],\n+ [\"SCIM_KEY_F30\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b91c068deafe25a0deebabf961971be\", null],\n+ [\"SCIM_KEY_F31\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa32ff4ffecaa02625ca5782eed76f699f\", null],\n+ [\"SCIM_KEY_F32\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe39978cd4745be22e84097d03927cd8\", null],\n+ [\"SCIM_KEY_F33\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa62fa5b234dd89a83bb9b012347302621\", null],\n+ [\"SCIM_KEY_F34\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7b1e0718228b62caa9ebe52a00d1ff5e\", null],\n+ [\"SCIM_KEY_F35\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d699f9e468bc137a9c2dd7bcadcf7e4\", null],\n+ [\"SCIM_KEY_Shift_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab40f069a86f34db22bc4131290e6143e\", null],\n+ [\"SCIM_KEY_Shift_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa444729a96bfdb290a824477907aca284\", null],\n+ [\"SCIM_KEY_Control_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa15034fb550be9af1d41dc44130f9d1a\", null],\n+ [\"SCIM_KEY_Control_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafc4dddd9c0b04dc3977b9dd58dc62816\", null],\n+ [\"SCIM_KEY_Caps_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa24a7e53e5405f151abeff572c4cdd04\", null],\n+ [\"SCIM_KEY_Shift_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faed695e314177660765266dd80b682d9c\", null],\n+ [\"SCIM_KEY_Meta_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa20f11a47eaf92125af6214589bce992d\", null],\n+ [\"SCIM_KEY_Meta_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac5659c32418e9272f05215ae91051979\", null],\n+ [\"SCIM_KEY_Alt_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa318fbc4651be24cdac4dfed2b4b1a7b4\", null],\n+ [\"SCIM_KEY_Alt_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa29876260b41e0fe8e40821c51ee81e78\", null],\n+ [\"SCIM_KEY_Super_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8aa86471b107020aa0f448e07ad94e87\", null],\n+ [\"SCIM_KEY_Super_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa98b989490f327358902c993da4f51cec\", null],\n+ [\"SCIM_KEY_Hyper_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac84ac4b726c8d6437107e999df5476de\", null],\n+ [\"SCIM_KEY_Hyper_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa26d30b8f6d451bb810039bbc6ee52f5b\", null],\n+ [\"SCIM_KEY_ISO_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa0429ce1691243007e29f93e110968be\", null],\n+ [\"SCIM_KEY_ISO_Level2_Latch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa13651b794c1f6193a921d54cfc5ce267\", null],\n+ [\"SCIM_KEY_ISO_Level3_Shift\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad2b178c6ac863c3fb8499b2de5fb1a57\", null],\n+ [\"SCIM_KEY_ISO_Level3_Latch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3d5ffacbd416091421f8a8925f17195a\", null],\n+ [\"SCIM_KEY_ISO_Level3_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facdcf57d14e4b57e111980ab01a6b7b07\", null],\n+ [\"SCIM_KEY_ISO_Group_Shift\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facf1e34df33fe11af88e5a1f7f2f3b426\", null],\n+ [\"SCIM_KEY_ISO_Group_Latch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facae61cd3a5f4cd4304edc3b65718e08d\", null],\n+ [\"SCIM_KEY_ISO_Group_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faac96c155ce2f9666d1211b1568250e71\", null],\n+ [\"SCIM_KEY_ISO_Next_Group\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c1ccf5fd0ce66c2fc47db9226234cec\", null],\n+ [\"SCIM_KEY_ISO_Next_Group_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf83ccc2dc16af097e75d511e8209b35\", null],\n+ [\"SCIM_KEY_ISO_Prev_Group\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7690e52b4c75a33e5cd72e174780d75a\", null],\n+ [\"SCIM_KEY_ISO_Prev_Group_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadb51e0807488effd869fbc67b9fcc8a5\", null],\n+ [\"SCIM_KEY_ISO_First_Group\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa03c52b212c069fe5f227f158d9f85b8f\", null],\n+ [\"SCIM_KEY_ISO_First_Group_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe5580f4ef11b43a735e308495075cae\", null],\n+ [\"SCIM_KEY_ISO_Last_Group\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2813f0364266f87b23f032f8aea894a7\", null],\n+ [\"SCIM_KEY_ISO_Last_Group_Lock\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2e7c8018938d431e4b91946f5281b3c\", null],\n+ [\"SCIM_KEY_ISO_Left_Tab\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faec81480ff2e35d388f69be2a28597ec3\", null],\n+ [\"SCIM_KEY_ISO_Move_Line_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa82916f08d6fd3a4f3640123384271f72\", null],\n+ [\"SCIM_KEY_ISO_Move_Line_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf216e280c414e5d2ee08610fe547e70c\", null],\n+ [\"SCIM_KEY_ISO_Partial_Line_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9fdc254356f83d61f9398cb18e56a962\", null],\n+ [\"SCIM_KEY_ISO_Partial_Line_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa74649650aff01c2fcfe5e12a750d9328\", null],\n+ [\"SCIM_KEY_ISO_Partial_Space_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2bfc53b3f56414e21e39d6891efa981\", null],\n+ [\"SCIM_KEY_ISO_Partial_Space_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa524b4c832757055e50ff06b5139b0974\", null],\n+ [\"SCIM_KEY_ISO_Set_Margin_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facab87f0ccd19ee950e6ec79dbd03cb13\", null],\n+ [\"SCIM_KEY_ISO_Set_Margin_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab4412e00ab17658a3649d9a8c111033f\", null],\n+ [\"SCIM_KEY_ISO_Release_Margin_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa727c9849cd1a1a711eeb6f4c677bb52\", null],\n+ [\"SCIM_KEY_ISO_Release_Margin_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab7aaf3423cdb343acaa46521618c85a4\", null],\n+ [\"SCIM_KEY_ISO_Release_Both_Margins\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faecade5045dc6dd5f7d1b1287a6e6acb8\", null],\n+ [\"SCIM_KEY_ISO_Fast_Cursor_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad464839472d72727dd75eb2e5f2805f4\", null],\n+ [\"SCIM_KEY_ISO_Fast_Cursor_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa60c18216ef311e004e57432ebe766917\", null],\n+ [\"SCIM_KEY_ISO_Fast_Cursor_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3c65ae808c0eb365becee691490a2346\", null],\n+ [\"SCIM_KEY_ISO_Fast_Cursor_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fada49b7771e2ce6e4a63c3554c3fbf143\", null],\n+ [\"SCIM_KEY_ISO_Continuous_Underline\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad6a85820202090ec31519719080c3c57\", null],\n+ [\"SCIM_KEY_ISO_Discontinuous_Underline\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa68dd2be9e048b5e2c91124236f854e1d\", null],\n+ [\"SCIM_KEY_ISO_Emphasize\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa85fc5d132bbef51b4a5fb5b95d36b5ce\", null],\n+ [\"SCIM_KEY_ISO_Center_Object\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5914073c5305bc53f1c379251c79d23c\", null],\n+ [\"SCIM_KEY_ISO_Enter\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9e498be2e0e39518c5f705b137c2162e\", null],\n+ [\"SCIM_KEY_dead_grave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9170ff4498838d055401e6cf440a675b\", null],\n+ [\"SCIM_KEY_dead_acute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facbfbf6fe5c4994a1256db4e5cb7b2bb6\", null],\n+ [\"SCIM_KEY_dead_circumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa50fc627300dfce4018f39b9991264e15\", null],\n+ [\"SCIM_KEY_dead_tilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9929853d4f7baf24a2ab5da197aa08b\", null],\n+ [\"SCIM_KEY_dead_macron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad7a68fd1d4310d83c517ea38eeb69226\", null],\n+ [\"SCIM_KEY_dead_breve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3a682ab0aa21b515a67e1ff99214e5f7\", null],\n+ [\"SCIM_KEY_dead_abovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa24d4e247e83038a78b5f0ab6b4d18453\", null],\n+ [\"SCIM_KEY_dead_diaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa80f868f9c463227cf69b6b9b5693457c\", null],\n+ [\"SCIM_KEY_dead_abovering\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6c0423faa0459bc219704fead2f4c25b\", null],\n+ [\"SCIM_KEY_dead_doubleacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa825d453f3449422963ae531017587c3f\", null],\n+ [\"SCIM_KEY_dead_caron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac49b8be2bc6477c687253ec688266828\", null],\n+ [\"SCIM_KEY_dead_cedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab0d154e4d89cbe0a9b362ea058f2fc16\", null],\n+ [\"SCIM_KEY_dead_ogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa71cf68520007127eb18ba1f28a99ede\", null],\n+ [\"SCIM_KEY_dead_iota\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaff3518c58d570efccc3fe46c0823114\", null],\n+ [\"SCIM_KEY_dead_voiced_sound\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa09575a42e667cc18992f13eb8cbc7e90\", null],\n+ [\"SCIM_KEY_dead_semivoiced_sound\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa19be6bedc4b2c9cb2ed8c4a2fa264e73\", null],\n+ [\"SCIM_KEY_dead_belowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafb08308819c687670570f8cb3edf2c39\", null],\n+ [\"SCIM_KEY_dead_hook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5efe903e5dc1699a2ba7788a75544e13\", null],\n+ [\"SCIM_KEY_dead_horn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf746bfed612b3876797872981ed14f0b\", null],\n+ [\"SCIM_KEY_First_Virtual_Screen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6839b93d89ec9d6ccc862890e73bda1c\", null],\n+ [\"SCIM_KEY_Prev_Virtual_Screen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3bed6a092176f054985356071b82f1de\", null],\n+ [\"SCIM_KEY_Next_Virtual_Screen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8e363c27a0062d613167e07e8827f39f\", null],\n+ [\"SCIM_KEY_Last_Virtual_Screen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeed23c723d109be8fbeaebbaabcd3557\", null],\n+ [\"SCIM_KEY_Terminate_Server\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5a680d0d3286d42566034f79316c2cba\", null],\n+ [\"SCIM_KEY_AccessX_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab96e09e2c7a36585d08ea2ce48224e6e\", null],\n+ [\"SCIM_KEY_AccessX_Feedback_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae7bd9b5046161921ee885b4e0b0ae94c\", null],\n+ [\"SCIM_KEY_RepeatKeys_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faefb8dff8a60cbb3288e5f6af8a2e22ba\", null],\n+ [\"SCIM_KEY_SlowKeys_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3957fdd69098d7d9adfb9c95877f1480\", null],\n+ [\"SCIM_KEY_BounceKeys_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5db65eaf76d963ff6bf571193f169c4f\", null],\n+ [\"SCIM_KEY_StickyKeys_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1c40c1e73db70196fc32c9115c18a1aa\", null],\n+ [\"SCIM_KEY_MouseKeys_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0024c959b37644e30f769324e33c3087\", null],\n+ [\"SCIM_KEY_MouseKeys_Accel_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d0cec82ff0d89775ca5fc25aa08631f\", null],\n+ [\"SCIM_KEY_Overlay1_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa77e9167b03d1e716aedcbc983339069d\", null],\n+ [\"SCIM_KEY_Overlay2_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa47a17c690674ed9b74a90c62688eb189\", null],\n+ [\"SCIM_KEY_AudibleBell_Enable\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5bddd3284f7e0c2eacc823d8f7e5f8fe\", null],\n+ [\"SCIM_KEY_Pointer_Left\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa06db20c26e8d5eb922c47dda30849d84\", null],\n+ [\"SCIM_KEY_Pointer_Right\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c5552935dc1db0d96cd22ffb12d8b6b\", null],\n+ [\"SCIM_KEY_Pointer_Up\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf3d0712e955eefdb18609b8dc9d90992\", null],\n+ [\"SCIM_KEY_Pointer_Down\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa739527c5fdff3e9f45651a7fb534acc6\", null],\n+ [\"SCIM_KEY_Pointer_UpLeft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf2a42b0a5730fb388bdf0dafb4d52b4\", null],\n+ [\"SCIM_KEY_Pointer_UpRight\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa43fde6d6db6604395cbe86f3889c00da\", null],\n+ [\"SCIM_KEY_Pointer_DownLeft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac4bc26e46839520159da317794611b35\", null],\n+ [\"SCIM_KEY_Pointer_DownRight\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa92cc73ae7ce08387b0eeeeacf55731ec\", null],\n+ [\"SCIM_KEY_Pointer_Button_Dflt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30071f22882e75170f38bcfb58215d7e\", null],\n+ [\"SCIM_KEY_Pointer_Button1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa332183830555b556d3c5bca80207d3a5\", null],\n+ [\"SCIM_KEY_Pointer_Button2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9d66bc5068d9322f3ba3f327dbfe5c94\", null],\n+ [\"SCIM_KEY_Pointer_Button3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac27710f2caafdf2ef5069db14335be50\", null],\n+ [\"SCIM_KEY_Pointer_Button4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faefed3745129253440459ddfd928b9131\", null],\n+ [\"SCIM_KEY_Pointer_Button5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa25a859ba25cb3c3cb46f29d130ba486e\", null],\n+ [\"SCIM_KEY_Pointer_DblClick_Dflt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7ce27735a82b06695e6f4d25f1431c5\", null],\n+ [\"SCIM_KEY_Pointer_DblClick1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa3da2166ef10b565e67b217ef300c0c6\", null],\n+ [\"SCIM_KEY_Pointer_DblClick2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa25048a6315cfba96af2a34782d8ac74b\", null],\n+ [\"SCIM_KEY_Pointer_DblClick3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa14c2a1f5d3a14b71c9b9bcae7f3fde3f\", null],\n+ [\"SCIM_KEY_Pointer_DblClick4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa1a0c8efa4e71675a2c99000a35ca06c\", null],\n+ [\"SCIM_KEY_Pointer_DblClick5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf6538183a359555dceef50d31799a266\", null],\n+ [\"SCIM_KEY_Pointer_Drag_Dflt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faae9fb029aaf47f6882dec03716ec6e9c\", null],\n+ [\"SCIM_KEY_Pointer_Drag1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa037e283e8478d384d3ce4c56b583a1bf\", null],\n+ [\"SCIM_KEY_Pointer_Drag2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad5836ad3e1877757230203ab31a7b071\", null],\n+ [\"SCIM_KEY_Pointer_Drag3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa47fd0dc10f9e573a8197a68adb7e0a7\", null],\n+ [\"SCIM_KEY_Pointer_Drag4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5d858ebba899ca0339b092101136a9ff\", null],\n+ [\"SCIM_KEY_Pointer_Drag5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e4a275442b6b21d9ab68715dce838d7\", null],\n+ [\"SCIM_KEY_Pointer_EnableKeys\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6daa70a92633407c73960eaf8625af36\", null],\n+ [\"SCIM_KEY_Pointer_Accelerate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3d6f9631178d521141a6891d3ba7ca9e\", null],\n+ [\"SCIM_KEY_Pointer_DfltBtnNext\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4bb07080e5a4b4f719634f65f0d50209\", null],\n+ [\"SCIM_KEY_Pointer_DfltBtnPrev\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8f1303f274cda08e2213425a05c9320b\", null],\n+ [\"SCIM_KEY_3270_Duplicate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8d96c420750614775985a02333a7da56\", null],\n+ [\"SCIM_KEY_3270_FieldMark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faea8b6f0fbad31001be9534c968c079d5\", null],\n+ [\"SCIM_KEY_3270_Right2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7e377f2c7efca61ce383477d72df1961\", null],\n+ [\"SCIM_KEY_3270_Left2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab11a9aa3775cd4fb7daa901a7f7f1422\", null],\n+ [\"SCIM_KEY_3270_BackTab\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c69e4d57dab60f83149c900e80e6a86\", null],\n+ [\"SCIM_KEY_3270_EraseEOF\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fade01bd4f4214107e8c7597e6b522f3f2\", null],\n+ [\"SCIM_KEY_3270_EraseInput\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5ea257b3d39282c86f51271d2e131f98\", null],\n+ [\"SCIM_KEY_3270_Reset\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad1cbb51f3d6ccf13a426a2e3584b9066\", null],\n+ [\"SCIM_KEY_3270_Quit\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa41d8813955fced646070be1983ae7277\", null],\n+ [\"SCIM_KEY_3270_PA1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa16af4600e7c4eec0670410eb29806838\", null],\n+ [\"SCIM_KEY_3270_PA2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa48419a69e6b2c6e80aa84441f5fb7338\", null],\n+ [\"SCIM_KEY_3270_PA3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa493391df0d021b600b415e444b9c852e\", null],\n+ [\"SCIM_KEY_3270_Test\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae859d3f7bc8220b9a5b53cf68b4d9c76\", null],\n+ [\"SCIM_KEY_3270_Attn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7b2a2823f1ee085f6df527d9eb10d65b\", null],\n+ [\"SCIM_KEY_3270_CursorBlink\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa355846f96a096cd4f8e39711ee5fa72b\", null],\n+ [\"SCIM_KEY_3270_AltCursor\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa61c0300ed283590e3d449ae1a780be07\", null],\n+ [\"SCIM_KEY_3270_KeyClick\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa99308702b180106cc4178918a9e3151d\", null],\n+ [\"SCIM_KEY_3270_Jump\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3028adff3bc9ddfb43b83a938996d8b2\", null],\n+ [\"SCIM_KEY_3270_Ident\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa17a1d4a716974d35cd382965e76e9bfc\", null],\n+ [\"SCIM_KEY_3270_Rule\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad6557f953d5e5664505393af0c93da25\", null],\n+ [\"SCIM_KEY_3270_Copy\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3921492800ee4b4202969fcac8d21bc3\", null],\n+ [\"SCIM_KEY_3270_Play\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa84a66bc08dd06b83dc3acf5d1a7fdb2a\", null],\n+ [\"SCIM_KEY_3270_Setup\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac9cbb9e59378ef694ab9880c34ad02ed\", null],\n+ [\"SCIM_KEY_3270_Record\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa488f5a9b543482b8c55e1609766ab9a\", null],\n+ [\"SCIM_KEY_3270_ChangeScreen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facc6ddd8baddb83944e7054b13692dd70\", null],\n+ [\"SCIM_KEY_3270_DeleteWord\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa456b0085a4af8050afc6f68ce5203662\", null],\n+ [\"SCIM_KEY_3270_ExSelect\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa138b41c55654e49a214fde9671e5f6ed\", null],\n+ [\"SCIM_KEY_3270_CursorSelect\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa68d2d878c4f831d5ba3056f8c959cb44\", null],\n+ [\"SCIM_KEY_3270_PrintScreen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4f450d12d6ce1fbf31f58a2013df6971\", null],\n+ [\"SCIM_KEY_3270_Enter\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab71b26c9fb1c04f1e20ee58001f3c4f9\", null],\n+ [\"SCIM_KEY_space\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1f5ec5b51e11e202411c6cc3600f9576\", null],\n+ [\"SCIM_KEY_exclam\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa05f0bc998a5a1c6bb0fbd5b515d495fc\", null],\n+ [\"SCIM_KEY_quotedbl\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa78e6b85cac7cd34873d804a616450ac3\", null],\n+ [\"SCIM_KEY_numbersign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab39171dbd2e29251f8bc312a1e11195a\", null],\n+ [\"SCIM_KEY_dollar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafd24870afd2b313384477f9429308acd\", null],\n+ [\"SCIM_KEY_percent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4a3c2c4cd9eee3ec7ce92dbe7379919a\", null],\n+ [\"SCIM_KEY_ampersand\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa86bd3fd7154e455c47a702aa0f0d6ede\", null],\n+ [\"SCIM_KEY_apostrophe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa199002376932a7191e124a9d6241542d\", null],\n+ [\"SCIM_KEY_quoteright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa337446da4a976fde59666458be3062db\", null],\n+ [\"SCIM_KEY_parenleft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab3fe151ac72f374a4d39ac1ac2733987\", null],\n+ [\"SCIM_KEY_parenright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf83565085dd7e3a0625f3a5cdd0bf8ff\", null],\n+ [\"SCIM_KEY_asterisk\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac05acf6bdec1017a7af947deffde83e1\", null],\n+ [\"SCIM_KEY_plus\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faddced0f26fadfa44b2e85e69577a5aa7\", null],\n+ [\"SCIM_KEY_comma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa351e718e4b2bc376a5d9c6800211cd5c\", null],\n+ [\"SCIM_KEY_minus\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa48236b1b2c811b7b805fd27241c8b848\", null],\n+ [\"SCIM_KEY_period\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6f897cfb08c6e797c3cfc4f9ea9bd0d7\", null],\n+ [\"SCIM_KEY_slash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa70dfdb3febb3a370974ac7f798c697f2\", null],\n+ [\"SCIM_KEY_0\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6a18e32b13e4861e6f8d7f206b356599\", null],\n+ [\"SCIM_KEY_1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa919d81dbd639b0791335fc48e908f828\", null],\n+ [\"SCIM_KEY_2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa8dd263da19f3e6a51bd877ea930b575\", null],\n+ [\"SCIM_KEY_3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa308beb73c3857aec2fb985b36df6357d\", null],\n+ [\"SCIM_KEY_4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf97a9bddf4b930785fac3c179e4c6d19\", null],\n+ [\"SCIM_KEY_5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0c8ca5626f4ebc831dd500aff4cc3629\", null],\n+ [\"SCIM_KEY_6\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1fd786e6e320798b51980910db70f075\", null],\n+ [\"SCIM_KEY_7\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c669461c2579f08482703297be3d0d3\", null],\n+ [\"SCIM_KEY_8\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4982358a3cb6238ef77cdf1a257c1331\", null],\n+ [\"SCIM_KEY_9\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf882de75a4251eeb1457b720ad343011\", null],\n+ [\"SCIM_KEY_colon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa47cee221bb5d960381f72404bfc4ca7a\", null],\n+ [\"SCIM_KEY_semicolon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad73b7686c70c36065727da3c56655f02\", null],\n+ [\"SCIM_KEY_less\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa74a216b81852905a00cba977274e003c\", null],\n+ [\"SCIM_KEY_equal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa231823e429cfd3e03cc4cdddb4c1f689\", null],\n+ [\"SCIM_KEY_greater\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa000989516f10ffb80d7e2838030a8fbf\", null],\n+ [\"SCIM_KEY_question\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad16b1f978a3005d6ce9b247cca7ee603\", null],\n+ [\"SCIM_KEY_at\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5e8f9c919501ea50ea636373e9880561\", null],\n+ [\"SCIM_KEY_A\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faabcea5ef82855527490a2844b82d098a\", null],\n+ [\"SCIM_KEY_B\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7bbd7e31b6aa1286ea6a6097132e477\", null],\n+ [\"SCIM_KEY_C\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0c2b7723dde3762f86b43d70f36a5fdb\", null],\n+ [\"SCIM_KEY_D\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab71707efd74f8313960963725af2c992\", null],\n+ [\"SCIM_KEY_E\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa99055e6c64a2d72534a19e74ecc6eeb3\", null],\n+ [\"SCIM_KEY_F\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa84ad306e19ed020c7179c9d56277e32c\", null],\n+ [\"SCIM_KEY_G\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0398e02a931bcf61039e5cc995f29b68\", null],\n+ [\"SCIM_KEY_H\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f3f8272e3410802b8ae4da5a52ebb13\", null],\n+ [\"SCIM_KEY_I\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa707939585b68d69aa8cbfac46a960164\", null],\n+ [\"SCIM_KEY_J\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac098cacdf0a5f495724dfe2eb59c03db\", null],\n+ [\"SCIM_KEY_K\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad44255ae6e0826b0659130760a16e26c\", null],\n+ [\"SCIM_KEY_L\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7e78908f49842a364a310c182b6fd664\", null],\n+ [\"SCIM_KEY_M\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac80dedd006aa685320e647400645e55f\", null],\n+ [\"SCIM_KEY_N\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa765db0ab50175ce602a01c327e3a4680\", null],\n+ [\"SCIM_KEY_O\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4f77da2e17675a465e1dd68b14a6f1e6\", null],\n+ [\"SCIM_KEY_P\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafecb4976e2a404e808e3be624fd7f86f\", null],\n+ [\"SCIM_KEY_Q\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c760af22742c1bd639dfe10a5a3812a\", null],\n+ [\"SCIM_KEY_R\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9d4c654dd21bc21f02fe8590ec52cdd\", null],\n+ [\"SCIM_KEY_S\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6eaac125366c7426332a97bc96631c08\", null],\n+ [\"SCIM_KEY_T\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab5c589bf2779b016e4412908b23770f1\", null],\n+ [\"SCIM_KEY_U\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa77cf442b9dcb39344b329af1b3f8b8a7\", null],\n+ [\"SCIM_KEY_V\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa766e3c0716e926131baa9d37f2f11e15\", null],\n+ [\"SCIM_KEY_W\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad4ee7235312d723cb7ef3a1310d986a6\", null],\n+ [\"SCIM_KEY_X\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2a1a437a81526b48ae695eab2de4ca52\", null],\n+ [\"SCIM_KEY_Y\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad99cc0d3eafa5937bcc429120c505457\", null],\n+ [\"SCIM_KEY_Z\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad6796b357339d37a0e820b23c1dd000f\", null],\n+ [\"SCIM_KEY_bracketleft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7bfe07a7d398131f4bd4bf99c7c25ea\", null],\n+ [\"SCIM_KEY_backslash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8e32b0ccf5595a88c5788e39c98b29a\", null],\n+ [\"SCIM_KEY_bracketright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac57e60c5e0b4dff2c83d6e79304d3dfd\", null],\n+ [\"SCIM_KEY_asciicircum\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faecd0a1958cb0fcf56b28e51bff825256\", null],\n+ [\"SCIM_KEY_underscore\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa48391dd5e94fddfcb8ed3e3873d27550\", null],\n+ [\"SCIM_KEY_grave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5cebac4f472e30f4f0f58cb30edce00b\", null],\n+ [\"SCIM_KEY_a\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab26dc1f6bd82b6794dadb0f10a66eaa3\", null],\n+ [\"SCIM_KEY_b\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf3df8c028bb6dacf8a8a1cdca4f76265\", null],\n+ [\"SCIM_KEY_c\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9b49243a93d75d0f3033902407164269\", null],\n+ [\"SCIM_KEY_d\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadae95d2afa936cff093998d0e7ac54a1\", null],\n+ [\"SCIM_KEY_e\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7d1075b3c6103d7d2b71219bdf53d1a6\", null],\n+ [\"SCIM_KEY_f\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf649a27960d8c0c4bc2238112254140\", null],\n+ [\"SCIM_KEY_g\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa53d982b8a7f2b99cec48dcce73d3c24b\", null],\n+ [\"SCIM_KEY_h\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac9cc059bb0809893d6fcb451fb388578\", null],\n+ [\"SCIM_KEY_i\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6ef589c663850531e241b6c0df328fa5\", null],\n+ [\"SCIM_KEY_j\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa145dc7f721dab8e46b88e735fe163da9\", null],\n+ [\"SCIM_KEY_k\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2161985bb41d77cf1f83dc4fb917b217\", null],\n+ [\"SCIM_KEY_l\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0f841daf870c28e79bee8f56b4591590\", null],\n+ [\"SCIM_KEY_m\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf4edbeebbd73b8016293c28f3f36e440\", null],\n+ [\"SCIM_KEY_n\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5cc431f4adb2bfb3ec8f2713351d6034\", null],\n+ [\"SCIM_KEY_o\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c95d6931325737ab8b60dee12913286\", null],\n+ [\"SCIM_KEY_p\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faec487f740c9fca0b52b63984289f3b8b\", null],\n+ [\"SCIM_KEY_q\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40a55beebc32842354435e6020e3fcc8\", null],\n+ [\"SCIM_KEY_r\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf999ffa387c28fae655f14fc991ea0be\", null],\n+ [\"SCIM_KEY_s\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae3b1be6b558422a9cff54d89882b3b41\", null],\n+ [\"SCIM_KEY_t\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2ce6f02e7abd84043f994f77c6f95531\", null],\n+ [\"SCIM_KEY_u\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30f0e5c2ec2f371c482a30af407e8517\", null],\n+ [\"SCIM_KEY_v\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88c22a2ef90dd75fbbb4fa650d250066\", null],\n+ [\"SCIM_KEY_w\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa24b1f5198a753783ab91a496a33335da\", null],\n+ [\"SCIM_KEY_x\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa94daae4bc0365bce8c4023e828236a6f\", null],\n+ [\"SCIM_KEY_y\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab3f2b7aa7a4779ea9481410d94f5b49b\", null],\n+ [\"SCIM_KEY_z\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa65c8bc4baac40be030d492644d87f568\", null],\n+ [\"SCIM_KEY_braceleft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad43e1ef179c36ec5c765e4ef652858a5\", null],\n+ [\"SCIM_KEY_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafaa99d5029cb53ec4033e81a75b6b15d\", null],\n+ [\"SCIM_KEY_braceright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7e407e45c84f31f45f1bf55dc4252191\", null],\n+ [\"SCIM_KEY_asciitilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faca3b4a0127991c42ba94910fd014d796\", null],\n+ [\"SCIM_KEY_nobreakspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4beae8ca53eecb31ddffa7161bf01289\", null],\n+ [\"SCIM_KEY_exclamdown\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7b1919604c1b3eac16e06352e9d2e57b\", null],\n+ [\"SCIM_KEY_cent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafb43205250b7afe50a9eb63d5d12a2e1\", null],\n+ [\"SCIM_KEY_sterling\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa06c597f88c5883abb3bafc703359d3a5\", null],\n+ [\"SCIM_KEY_currency\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad3291cc8cfe434d90e7e620aca49480e\", null],\n+ [\"SCIM_KEY_yen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1fea70fdbd16037b177889c5839ba0e1\", null],\n+ [\"SCIM_KEY_brokenbar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1ab252dc49eafa7e1b049686c05b2752\", null],\n+ [\"SCIM_KEY_section\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40161487c2e51d09a385538218acc144\", null],\n+ [\"SCIM_KEY_diaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa837428f77c993057f7a4eb622fdd2f74\", null],\n+ [\"SCIM_KEY_copyright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1a37c01f8d091508ae32de806e09a0da\", null],\n+ [\"SCIM_KEY_ordfeminine\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2e85953c5215ef95385b73938dfb205d\", null],\n+ [\"SCIM_KEY_guillemotleft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8e41b623bbb9dcbbce6271d90d2126b\", null],\n+ [\"SCIM_KEY_notsign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadca478c60d57f49593b006183c589a6c\", null],\n+ [\"SCIM_KEY_hyphen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6edbd1062264eede1ef1b45af93c81f4\", null],\n+ [\"SCIM_KEY_registered\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0978c0e321ee6f39f33d4b4da45877d4\", null],\n+ [\"SCIM_KEY_macron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa89a3bb2e6536e2bcc5cae8f15b5933a\", null],\n+ [\"SCIM_KEY_degree\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad3a338064a54232692289b0200cc44ca\", null],\n+ [\"SCIM_KEY_plusminus\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa608d94b8054fb20f1ac5d0820f5a5ee1\", null],\n+ [\"SCIM_KEY_twosuperior\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa35769befcdd142cd42684deb1b341b37\", null],\n+ [\"SCIM_KEY_threesuperior\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1b3ac85837fd53eef1d2fa469edef026\", null],\n+ [\"SCIM_KEY_acute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa55516f624218392b97232b6a2a45164\", null],\n+ [\"SCIM_KEY_mu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabb2133d81c052c91ac4db87c41a36ca7\", null],\n+ [\"SCIM_KEY_paragraph\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae66612a28ab9f0def2c509309738b137\", null],\n+ [\"SCIM_KEY_periodcentered\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0391559bccd567d9d26f516d80f6749d\", null],\n+ [\"SCIM_KEY_cedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa33338327013f65ae0feecd0d15b904a\", null],\n+ [\"SCIM_KEY_onesuperior\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa08d8b82742cfe71c0ed204d731f9b8d7\", null],\n+ [\"SCIM_KEY_masculine\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa79ccf1f7cf10341f1acc5a083e91826d\", null],\n+ [\"SCIM_KEY_guillemotright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa92d976d7e1608abbfcd1ebf888e79307\", null],\n+ [\"SCIM_KEY_onequarter\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3a95eff0e9d2acab6ec40a28e0f8d12c\", null],\n+ [\"SCIM_KEY_onehalf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d12d9563c6beaee6b40f258deb166be\", null],\n+ [\"SCIM_KEY_threequarters\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1508289f149ba83482dc91612a2e367f\", null],\n+ [\"SCIM_KEY_questiondown\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa540f55dc16decdb4e0f565138aacf9f3\", null],\n+ [\"SCIM_KEY_Agrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa90b33e4c949c1106a99d8063fd8cec74\", null],\n+ [\"SCIM_KEY_Aacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf9e13e8962df55594b8ed5769cdb5d1d\", null],\n+ [\"SCIM_KEY_Acircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa27051626bb9c5cc7902c8fe136e3a836\", null],\n+ [\"SCIM_KEY_Atilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaace3545cf94e534da0f6c2e12978885\", null],\n+ [\"SCIM_KEY_Adiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c5b19dacdddc09e3c2ee064ee7ece40\", null],\n+ [\"SCIM_KEY_Aring\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6c7fb287f1b853db3fd8d251a7c8228c\", null],\n+ [\"SCIM_KEY_AE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1613d31a3a9245cb4100090c141d9474\", null],\n+ [\"SCIM_KEY_Ccedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab50c916c85b7d54b7fba49b5485be488\", null],\n+ [\"SCIM_KEY_Egrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa19cb3194f7cd854c8ec638f5609283d5\", null],\n+ [\"SCIM_KEY_Eacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa11ae2f06924fff0b7b598f587f24f77b\", null],\n+ [\"SCIM_KEY_Ecircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3736c48a975d1055178b8114ca615304\", null],\n+ [\"SCIM_KEY_Ediaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa39941eaab652375db8a82280eae766ce\", null],\n+ [\"SCIM_KEY_Igrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf478436e66ece84a36e9d4f062c1a369\", null],\n+ [\"SCIM_KEY_Iacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4468061a7dcc8fda1d44be28b042cd2e\", null],\n+ [\"SCIM_KEY_Icircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad803e9b9bb88955b6544e0bf8c0aabda\", null],\n+ [\"SCIM_KEY_Idiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeb67c577e1b3b97f1eb8911ba583b5aa\", null],\n+ [\"SCIM_KEY_ETH\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaf7ef851a3e8e71e3b3246eed1c80516\", null],\n+ [\"SCIM_KEY_Eth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa86b3d93af881e4f3e4237e79e28ff672\", null],\n+ [\"SCIM_KEY_Ntilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf4c6fb1541213f00114604dc342d82db\", null],\n+ [\"SCIM_KEY_Ograve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faecad80b0dfd9f91e7ffd124944dd78a9\", null],\n+ [\"SCIM_KEY_Oacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa940dc211651e596afa65c5a9925d6396\", null],\n+ [\"SCIM_KEY_Ocircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa47240af9026030b17189e500a8f93a8f\", null],\n+ [\"SCIM_KEY_Otilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5fd2983d83dc7f0869216bc1345354c2\", null],\n+ [\"SCIM_KEY_Odiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab614876541efae428f2e6e8eb5f384b9\", null],\n+ [\"SCIM_KEY_multiply\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa24db699f5305190581b71e05a30c8e05\", null],\n+ [\"SCIM_KEY_Ooblique\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2cea8b82af688576c3f5fbf95742239\", null],\n+ [\"SCIM_KEY_Oslash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c74d8c4cc036337c53db3d602fc5584\", null],\n+ [\"SCIM_KEY_Ugrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2606abc7016ae71eab662a95f248cb32\", null],\n+ [\"SCIM_KEY_Uacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf33da07de7386628c83837768961bbb6\", null],\n+ [\"SCIM_KEY_Ucircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa827cf83b21a19da5c82d60755cdfc3a7\", null],\n+ [\"SCIM_KEY_Udiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad68ab5b01f911d3efb8887b2f39dd31f\", null],\n+ [\"SCIM_KEY_Yacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2dbd9df34cf288a96798d46d95b60c47\", null],\n+ [\"SCIM_KEY_THORN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa383929b8114cbce47480d3aa569c9a03\", null],\n+ [\"SCIM_KEY_Thorn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad4f55981e0979b537be4c17d745dd76d\", null],\n+ [\"SCIM_KEY_ssharp\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faba8ecbc86c64dfd74fc140faa45b2dad\", null],\n+ [\"SCIM_KEY_agrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab14a259a04a7219cd8d19f2a6faf4594\", null],\n+ [\"SCIM_KEY_aacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1e3bf6a1aa8de82c8bee8c085477fe88\", null],\n+ [\"SCIM_KEY_acircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab2e214077aae71ea66d5730df04d7b75\", null],\n+ [\"SCIM_KEY_atilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa21d4e0dc1bb73e04f82fe25b9d70dfef\", null],\n+ [\"SCIM_KEY_adiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9bbce8f2701e69a11180649ef0ec9e92\", null],\n+ [\"SCIM_KEY_aring\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e4984a3578f85a97b1b8c70c2c97af2\", null],\n+ [\"SCIM_KEY_ae\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5eaf3e227fe85d57bb34a51e5c02efce\", null],\n+ [\"SCIM_KEY_ccedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1aef81ba4767586e75f411d5ce878bd6\", null],\n+ [\"SCIM_KEY_egrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa19e4f1274612d56a9b9a8ebc406b173a\", null],\n+ [\"SCIM_KEY_eacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faee59ce5ef2648a809557c873aa9e6757\", null],\n+ [\"SCIM_KEY_ecircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabb2bb4c96ce835d61566ec21ea69bdd3\", null],\n+ [\"SCIM_KEY_ediaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa66211baf2a6f5ddbc5dcc9808fe3882\", null],\n+ [\"SCIM_KEY_igrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9478626285c07c40c36dbe59248d1cff\", null],\n+ [\"SCIM_KEY_iacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa260b187a7758ea0eb718442cdff30f9\", null],\n+ [\"SCIM_KEY_icircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5a76f6c97d7fac359c3da9e8525fd294\", null],\n+ [\"SCIM_KEY_idiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c2953bcb3edb9a5eafe7ea1539b11e0\", null],\n+ [\"SCIM_KEY_eth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1f51532bf0f1ef1dd598552c8c91bdfc\", null],\n+ [\"SCIM_KEY_ntilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9ea2924729a3993ed617e930f77bd071\", null],\n+ [\"SCIM_KEY_ograve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d4ee355e5053a778821a320cca5f75d\", null],\n+ [\"SCIM_KEY_oacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa22b72b7be25d011c4a6627bec9c4f7ef\", null],\n+ [\"SCIM_KEY_ocircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c248a4a7c575ab197003fa27c057bee\", null],\n+ [\"SCIM_KEY_otilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa582bb7a898bcc2a10a6f9e316de282a\", null],\n+ [\"SCIM_KEY_odiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa19cff05a5706bb2bcff202f8d20b312b\", null],\n+ [\"SCIM_KEY_division\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa681291d1606049a0990169341154ed55\", null],\n+ [\"SCIM_KEY_oslash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa17224392ec7cb1276f7bb2d0d29c52db\", null],\n+ [\"SCIM_KEY_ooblique\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c12700b77af10324fbda383779e1b5a\", null],\n+ [\"SCIM_KEY_ugrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa6842c52d678700c71a70247aa4cec9\", null],\n+ [\"SCIM_KEY_uacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facf9eda7245b6ad00844ea0b6e074f9ff\", null],\n+ [\"SCIM_KEY_ucircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf2b8caf63d82eb09c6d44cf2fa43382\", null],\n+ [\"SCIM_KEY_udiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1b7a9071429b61c1988047c0868e3784\", null],\n+ [\"SCIM_KEY_yacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa78651c2001eed9a5d7760421f641c30d\", null],\n+ [\"SCIM_KEY_thorn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fade74bb7c524f7cb4ea761b07ae9cd8d0\", null],\n+ [\"SCIM_KEY_ydiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa96495294df1642c5f84c0c000a34263e\", null],\n+ [\"SCIM_KEY_Aogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0233c4e25f4977fd548377aa62bb604d\", null],\n+ [\"SCIM_KEY_breve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4d9979646c1a4e827cca3a1ba50c5ff8\", null],\n+ [\"SCIM_KEY_Lstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab18b4ca1c437758b96b93415413b60f8\", null],\n+ [\"SCIM_KEY_Lcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac01c4d015e516657bf9d2ea7b5fbcf5b\", null],\n+ [\"SCIM_KEY_Sacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabd62af7e54d50a485f3047470253d32c\", null],\n+ [\"SCIM_KEY_Scaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6785223346dfa247cb1995737c1bca2d\", null],\n+ [\"SCIM_KEY_Scedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafbe8526c7ba03e4d5d9a3e90ecf38e7f\", null],\n+ [\"SCIM_KEY_Tcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa200eb50bc83535a4f3b7e39dfca169c4\", null],\n+ [\"SCIM_KEY_Zacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa63b25cc913cd5b18a6b7d0b1f30ef0b2\", null],\n+ [\"SCIM_KEY_Zcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa8afda9289129a5a80d1e95c210e21b0\", null],\n+ [\"SCIM_KEY_Zabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f7cd704ed466ded7b03e743b0791335\", null],\n+ [\"SCIM_KEY_aogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa53bef237f670bc7c82616d3bcbb3341a\", null],\n+ [\"SCIM_KEY_ogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8ed771a8bcd8c8756d792e456681f80e\", null],\n+ [\"SCIM_KEY_lstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad433d70760ce7213444d3c9a396c8356\", null],\n+ [\"SCIM_KEY_lcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c22480ed765316614691775a3ebc8a2\", null],\n+ [\"SCIM_KEY_sacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9474829fff2d6ff38cd1024de29ce838\", null],\n+ [\"SCIM_KEY_caron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa029b5189a702d390c1c782f39b875b62\", null],\n+ [\"SCIM_KEY_scaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa51287cf1158b818d2aaa153e91c74f4c\", null],\n+ [\"SCIM_KEY_scedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa43dd4f4d68cfcd7113ddef52473483e6\", null],\n+ [\"SCIM_KEY_tcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2c866983b38fd240b77f0556b71781c9\", null],\n+ [\"SCIM_KEY_zacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faabceddc7ae8fa82d1318ec08d1875441\", null],\n+ [\"SCIM_KEY_doubleacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3552d7b46a94771a0ee3a8597d16a814\", null],\n+ [\"SCIM_KEY_zcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa459efce627a3477211fe18758f9822bd\", null],\n+ [\"SCIM_KEY_zabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa563752c8a564502c8ac3b4787c16c81\", null],\n+ [\"SCIM_KEY_Racute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa38d58722114c07fa698a78049ef145d5\", null],\n+ [\"SCIM_KEY_Abreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa402aba16fbda4dcaa1986e87018e3af8\", null],\n+ [\"SCIM_KEY_Lacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa331b41c00168703042431479d4d0c34\", null],\n+ [\"SCIM_KEY_Cacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa45b9015bdc6828cd1d58396bc7770fd7\", null],\n+ [\"SCIM_KEY_Ccaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac04e301bf1f6cf820b05fb63c49a58fb\", null],\n+ [\"SCIM_KEY_Eogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7410a44abd5f95f879f9b22272ed1627\", null],\n+ [\"SCIM_KEY_Ecaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf03b528084daa581b3df9bd211be0916\", null],\n+ [\"SCIM_KEY_Dcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4b1a7dce44b9bf049b2ff8dc6c3f63e6\", null],\n+ [\"SCIM_KEY_Dstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa97e8c5025e9043d6105ca37acb2c2f5e\", null],\n+ [\"SCIM_KEY_Nacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3e224ba233567721c6d2b23f0f156581\", null],\n+ [\"SCIM_KEY_Ncaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facee2ff8b5759c6bb2fce63913ffcbbb8\", null],\n+ [\"SCIM_KEY_Odoubleacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadb64791b538835c4f0d00577fb7e0046\", null],\n+ [\"SCIM_KEY_Rcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa33444ef6e9eb67a5740af7992dabd40e\", null],\n+ [\"SCIM_KEY_Uring\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa41711b6c610ab04223664c9f0f10759e\", null],\n+ [\"SCIM_KEY_Udoubleacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9e328bd2d45517650c32d02d45352caa\", null],\n+ [\"SCIM_KEY_Tcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabaaa4cf332837574cacf22ecd2796af7\", null],\n+ [\"SCIM_KEY_racute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fade6c61813ecdb3c3b08e03ec255fc9db\", null],\n+ [\"SCIM_KEY_abreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa16e5fd3401a57d00112520f46bba3847\", null],\n+ [\"SCIM_KEY_lacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa25e65976c2bc0f81477dc96ce204f8a3\", null],\n+ [\"SCIM_KEY_cacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad30008343344b73d73f57e47eca08377\", null],\n+ [\"SCIM_KEY_ccaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa502cce0f18705330da80f78d4676097e\", null],\n+ [\"SCIM_KEY_eogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa95808ca52cc5dc6fb5fac617c656f611\", null],\n+ [\"SCIM_KEY_ecaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4216bed61b6335db72339a17a9fdc12a\", null],\n+ [\"SCIM_KEY_dcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5ed73338094d24ef823d11db288a888c\", null],\n+ [\"SCIM_KEY_dstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf55cac26a3a12214b47d7183117b09ab\", null],\n+ [\"SCIM_KEY_nacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa702946ae77e69a74755f53fc8cf2e2fd\", null],\n+ [\"SCIM_KEY_ncaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6e4397d6ea02616ab2cf08b3436caabf\", null],\n+ [\"SCIM_KEY_odoubleacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae221142fa7e9c59dfdab72c9209227c8\", null],\n+ [\"SCIM_KEY_udoubleacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac35cfc8e274a7439f01bac649f0e2b9a\", null],\n+ [\"SCIM_KEY_rcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab9231e6be96b92c652078888c2bed191\", null],\n+ [\"SCIM_KEY_uring\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa714f8c42d938fc5aa0e516c013940018\", null],\n+ [\"SCIM_KEY_tcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa104aa7021e60c29e2b54d6808d1fb391\", null],\n+ [\"SCIM_KEY_abovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4857ebbf737c964919ec878a03eb3cad\", null],\n+ [\"SCIM_KEY_Hstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa49df07a5501b07eb885c11a49e7d98\", null],\n+ [\"SCIM_KEY_Hcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac3ca3457f02daab031c9614290be318c\", null],\n+ [\"SCIM_KEY_Iabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa837851da52c8d2cc249de5ac423e453e\", null],\n+ [\"SCIM_KEY_Gbreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab7389d8d46c7aac61db09209fd0d8ae3\", null],\n+ [\"SCIM_KEY_Jcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1b4649d5c6d4c310683521ae39aaab91\", null],\n+ [\"SCIM_KEY_hstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5e10d0569b76e4b5c0972392bf7a6e9c\", null],\n+ [\"SCIM_KEY_hcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3f9838feb5fdf18e59119a5fc983e174\", null],\n+ [\"SCIM_KEY_idotless\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac9deface08f3a9eda39422c06c7490e9\", null],\n+ [\"SCIM_KEY_gbreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadb23cfc1097c16f2580aa0fddd943645\", null],\n+ [\"SCIM_KEY_jcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3e2ab9254f6499c53a401f63a430baf2\", null],\n+ [\"SCIM_KEY_Cabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabaf8cbe5618ec6b4523d6a984be4082d\", null],\n+ [\"SCIM_KEY_Ccircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeea3636793ec0c38a71056e18008d30a\", null],\n+ [\"SCIM_KEY_Gabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa74f24f4a8fe8f309b8f0af030f4c3b2b\", null],\n+ [\"SCIM_KEY_Gcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fade1eacccd61c5a0e9fd1b7531830acc9\", null],\n+ [\"SCIM_KEY_Ubreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6131f1f9c35c9c6c0062436c66b473a2\", null],\n+ [\"SCIM_KEY_Scircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2bc7ba8de1053a33678ed3b1fa0b33a5\", null],\n+ [\"SCIM_KEY_cabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faada939538675c4cff7f2ab44e6803e82\", null],\n+ [\"SCIM_KEY_ccircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59cb5e0dac2a654cd0b470f7dd0656b1\", null],\n+ [\"SCIM_KEY_gabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafdcc20ea8b4b98b4b83253a94302b300\", null],\n+ [\"SCIM_KEY_gcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa20118959801b68787ee2e6047cead7ca\", null],\n+ [\"SCIM_KEY_ubreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab9e439f353823761a3a2fe2fb2b3fadd\", null],\n+ [\"SCIM_KEY_scircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa747f0fe4fb1446bc55ad132c1e31e47d\", null],\n+ [\"SCIM_KEY_kra\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa85c4ed43617e0a241db8bf62f868b22f\", null],\n+ [\"SCIM_KEY_kappa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7f60523853063c47e438b9dee63f3bf\", null],\n+ [\"SCIM_KEY_Rcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa840f75bfeaaf16fc6453e2981beafec2\", null],\n+ [\"SCIM_KEY_Itilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6dada35ef293426c6226f49fd05d5163\", null],\n+ [\"SCIM_KEY_Lcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0321b7b6f11347af6ad0393790af074d\", null],\n+ [\"SCIM_KEY_Emacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa488ee13111383e34d3fc064d7239d873\", null],\n+ [\"SCIM_KEY_Gcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa02173a7ba8c570027f30042f1e05ffa6\", null],\n+ [\"SCIM_KEY_Tslash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf782b6b4b63e13ccf785cd4e196f327b\", null],\n+ [\"SCIM_KEY_rcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabfde3a6c822d27b6f244f4869f9efc91\", null],\n+ [\"SCIM_KEY_itilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c79bd36568cfe49ec5b4b1482c59ba7\", null],\n+ [\"SCIM_KEY_lcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1ac4f34e7b38f534f1a10182f920a782\", null],\n+ [\"SCIM_KEY_emacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1253ef3142b6456f85107e59afe5041a\", null],\n+ [\"SCIM_KEY_gcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf3a1f6f06c37266d47c9042b23ce905b\", null],\n+ [\"SCIM_KEY_tslash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafbe089eb53149b45d6617d21d44b50f2\", null],\n+ [\"SCIM_KEY_ENG\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab24122aa85ca32911531dbe809bf2be5\", null],\n+ [\"SCIM_KEY_eng\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7e4d86fcd0ba7b094f3f884e70c26388\", null],\n+ [\"SCIM_KEY_Amacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa455bf4d4967bce81c6af3d6bf10929f\", null],\n+ [\"SCIM_KEY_Iogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6afce3f146c66fc63fc51759fc82e6c4\", null],\n+ [\"SCIM_KEY_Eabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c37e5e4d375b0535803d0da8ec3ddea\", null],\n+ [\"SCIM_KEY_Imacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadd4331cb55f0ec28af6279bdd118f00e\", null],\n+ [\"SCIM_KEY_Ncedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5be91817e40fb49485ac36fb7306e5c6\", null],\n+ [\"SCIM_KEY_Omacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf7480e53f6ca31e9a226fc5f9a62db86\", null],\n+ [\"SCIM_KEY_Kcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faba66e4c5289bc87990af6b7ec01eec6f\", null],\n+ [\"SCIM_KEY_Uogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3c099321692ac8c29dc7eec061658787\", null],\n+ [\"SCIM_KEY_Utilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa10a514580471e922ac41ff890763cec0\", null],\n+ [\"SCIM_KEY_Umacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0973749615e0285b7e3451bac0ab3bd2\", null],\n+ [\"SCIM_KEY_amacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafaca58c8b05f2739571645a5e84d580b\", null],\n+ [\"SCIM_KEY_iogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa28b6960d28fac96c9254dea7bf4f8e12\", null],\n+ [\"SCIM_KEY_eabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faffacef5f152dae566dd925124e749a93\", null],\n+ [\"SCIM_KEY_imacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa443bcd83ed99d309c66783c11a412e78\", null],\n+ [\"SCIM_KEY_ncedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabd02c5657d2a10d04f282277fa0753b0\", null],\n+ [\"SCIM_KEY_omacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa257e9b977b1e371d248704a131cda9f6\", null],\n+ [\"SCIM_KEY_kcedilla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa50fa7e22d5a6fec9bbd5701c276b0ecc\", null],\n+ [\"SCIM_KEY_uogonek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e7c537c7eef17538c172b1041f77234\", null],\n+ [\"SCIM_KEY_utilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad72531a0b5466419f41ef184b5dcfb1c\", null],\n+ [\"SCIM_KEY_umacron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa13e8f916437c5eb36fdba4f9e810f3e7\", null],\n+ [\"SCIM_KEY_Babovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1ccb304ec15bed20b549411bec1a25c1\", null],\n+ [\"SCIM_KEY_babovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa55bd14b1eb9941f29265d9f532526d33\", null],\n+ [\"SCIM_KEY_Dabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa36a9e508d35a43549b8d7865e9cdea7f\", null],\n+ [\"SCIM_KEY_Wgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae193c4a97d68648091bd6bd4e2f37353\", null],\n+ [\"SCIM_KEY_Wacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa2510d3cd0ea566672a6730a9166141\", null],\n+ [\"SCIM_KEY_dabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac28403b29a68ff1cd10b5e98aa71805d\", null],\n+ [\"SCIM_KEY_Ygrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad08e2f01b8adef35f2888fa95d605bd3\", null],\n+ [\"SCIM_KEY_Fabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac247d8bb94b1e1be73c34ae9d985ee41\", null],\n+ [\"SCIM_KEY_fabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4372842a4346554c2a402059c4fc631c\", null],\n+ [\"SCIM_KEY_Mabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa42580ba082a4a1dd5010ee2d953e26fc\", null],\n+ [\"SCIM_KEY_mabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9320117c0253140fd9efe0f38714caf7\", null],\n+ [\"SCIM_KEY_Pabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab3dda930367b57f4700d9fa600d342f5\", null],\n+ [\"SCIM_KEY_wgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d32f16bcdf6ed104c45b524a15a4507\", null],\n+ [\"SCIM_KEY_pabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad896d1aebd4d0553df11648ea3d28baf\", null],\n+ [\"SCIM_KEY_wacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa66b4ec94c1634ec6243dac3bc342b46e\", null],\n+ [\"SCIM_KEY_Sabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faadf91c650a50be01088048aad5b08b90\", null],\n+ [\"SCIM_KEY_ygrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa53e6ae51c987008e49b4d2185dc700fc\", null],\n+ [\"SCIM_KEY_Wdiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa5c42370d251693f32cc07bd3c8b2062\", null],\n+ [\"SCIM_KEY_wdiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadfcfacac182598fb273b0a81d3d68c23\", null],\n+ [\"SCIM_KEY_sabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac1d6555952bc99927e3dcadbbe79e793\", null],\n+ [\"SCIM_KEY_Wcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59d867945e00c54c3602d195f648a1ec\", null],\n+ [\"SCIM_KEY_Tabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9d0622881c594bcf684d533fdf842627\", null],\n+ [\"SCIM_KEY_Ycircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad5090535b9573b8bda18a7bfa9fdcca8\", null],\n+ [\"SCIM_KEY_wcircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8e3dd22cdd9f7ea9e94a55df447a20a\", null],\n+ [\"SCIM_KEY_tabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac2aa1f6ab273b6a0c193057d44df9bbf\", null],\n+ [\"SCIM_KEY_ycircumflex\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facaf1587d6b87d887ef1491091c71f1a1\", null],\n+ [\"SCIM_KEY_OE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf936afc6112308d62c0b80283549ed3\", null],\n+ [\"SCIM_KEY_oe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa73866f1b5b3b2d5b03f81036a2dd3a41\", null],\n+ [\"SCIM_KEY_Ydiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa27c976c68ee524f6c7ebeb8a560e2292\", null],\n+ [\"SCIM_KEY_overline\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad69216a50a3359578eaac56f461093c4\", null],\n+ [\"SCIM_KEY_kana_fullstop\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa988d31b1e2ccd8b8f92bcdcb34b54f6b\", null],\n+ [\"SCIM_KEY_kana_openingbracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa6a8d623d403088d4e98bdbacb617b4\", null],\n+ [\"SCIM_KEY_kana_closingbracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa749d9e1bea0218d9994ea163f495ba17\", null],\n+ [\"SCIM_KEY_kana_comma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa84bd1bd80dec1c7471d58f7a71534154\", null],\n+ [\"SCIM_KEY_kana_conjunctive\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5a761c1a6acc5ac2c8a0fee8d1df1501\", null],\n+ [\"SCIM_KEY_kana_middledot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6abd9b5be61def49363d19b85ad70b06\", null],\n+ [\"SCIM_KEY_kana_WO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadcfb9eccf3d76f25c413f50cfd2fdd81\", null],\n+ [\"SCIM_KEY_kana_a\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac8c0bf9b663c6037b668978b0759fe6f\", null],\n+ [\"SCIM_KEY_kana_i\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5efafcf2063dd259ef9f06e53d4415c6\", null],\n+ [\"SCIM_KEY_kana_u\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5156de97453931d5ffa55111bef1aba7\", null],\n+ [\"SCIM_KEY_kana_e\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa64564e68de37dfac7b5142171d444cc9\", null],\n+ [\"SCIM_KEY_kana_o\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab6b29f23d2d747c6d26f6677df5011c0\", null],\n+ [\"SCIM_KEY_kana_ya\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6312e5d980fa586decf99e3a4f90bcc3\", null],\n+ [\"SCIM_KEY_kana_yu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad99d8b42c86293c08d9104abb8293842\", null],\n+ [\"SCIM_KEY_kana_yo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6b271c4005a2bedad6c6dbc5bdbcfccc\", null],\n+ [\"SCIM_KEY_kana_tsu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b9e5e362cd139540a27ddbc89d5f513\", null],\n+ [\"SCIM_KEY_kana_tu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeaf9f15c1d2bf7f95ca6632241973a21\", null],\n+ [\"SCIM_KEY_prolongedsound\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa806b043765d4330d2d6048ae9265b727\", null],\n+ [\"SCIM_KEY_kana_A\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa957a7e77af12fbc1b77706e6de15a6f\", null],\n+ [\"SCIM_KEY_kana_I\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa15e2d65c3278c1eac65205ff1991f56c\", null],\n+ [\"SCIM_KEY_kana_U\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa60a8751c455b3e8153ff36cf92c52afa\", null],\n+ [\"SCIM_KEY_kana_E\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7bdbc0d49f9ae59b6934801db8ea3cc8\", null],\n+ [\"SCIM_KEY_kana_O\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa56d4c3741f20b0859122f5854b24f256\", null],\n+ [\"SCIM_KEY_kana_KA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5bb60d022a9c08ac7e397ec1f1731681\", null],\n+ [\"SCIM_KEY_kana_KI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa96e223baf94d2a32aacd3828455b54bf\", null],\n+ [\"SCIM_KEY_kana_KU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d8bbb2159a8db9459f90c39d59c17be\", null],\n+ [\"SCIM_KEY_kana_KE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2999039673514630e743ebb5b5240e49\", null],\n+ [\"SCIM_KEY_kana_KO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4d63eb033bb7dd9985d8452382bc4d10\", null],\n+ [\"SCIM_KEY_kana_SA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa09789f9baf60c78addf89e11cced25b\", null],\n+ [\"SCIM_KEY_kana_SHI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa750200be405aa42a052483c4b048f8dd\", null],\n+ [\"SCIM_KEY_kana_SU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa0e2c1a73d7ff761109c100902f17572\", null],\n+ [\"SCIM_KEY_kana_SE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0eff7234c7b0a33ffe8b1c449b264e10\", null],\n+ [\"SCIM_KEY_kana_SO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c11ab827b210e9d08eee1f29411e7e5\", null],\n+ [\"SCIM_KEY_kana_TA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa566e19a7c72468666e3376a1dbcd3407\", null],\n+ [\"SCIM_KEY_kana_CHI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facb55c35482c42e71880d4f7769f78e27\", null],\n+ [\"SCIM_KEY_kana_TI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7ccfc197e7ebc85888974af0c08413f\", null],\n+ [\"SCIM_KEY_kana_TSU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6f133dc7b5931ea572c7261f989885a3\", null],\n+ [\"SCIM_KEY_kana_TU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa929185b36094c21ce1d09134a70b7515\", null],\n+ [\"SCIM_KEY_kana_TE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa28cdf925d532a574824ec3d587c79ee4\", null],\n+ [\"SCIM_KEY_kana_TO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa23a5aacebf8ef0e1b77aaa457f263994\", null],\n+ [\"SCIM_KEY_kana_NA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa14e876ddd94fe75f779a70005889d975\", null],\n+ [\"SCIM_KEY_kana_NI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa68359a2b00b3e7c63e37762e14e9e248\", null],\n+ [\"SCIM_KEY_kana_NU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaf765c8a480786d55190830607866ac3\", null],\n+ [\"SCIM_KEY_kana_NE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf9f560338ef91aa292f8098b8f1693cb\", null],\n+ [\"SCIM_KEY_kana_NO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa508430cae472390ba6ed63c7250a030f\", null],\n+ [\"SCIM_KEY_kana_HA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae37cc3d67a5c05e73e3b41ab1b2299f1\", null],\n+ [\"SCIM_KEY_kana_HI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3b1c29f92e292ecb3a3042cb10685d68\", null],\n+ [\"SCIM_KEY_kana_FU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0cf31ec17fd7cda4593d0357293b6d5d\", null],\n+ [\"SCIM_KEY_kana_HU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa039e7ab7fa8af8e48e140a0a98f6f104\", null],\n+ [\"SCIM_KEY_kana_HE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf6e58efbf9f1275c90e64cc88f4ac6b\", null],\n+ [\"SCIM_KEY_kana_HO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabab4676371c461df0045e04d014bc0e7\", null],\n+ [\"SCIM_KEY_kana_MA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1e68488bff55898a56aecf21d91f2c44\", null],\n+ [\"SCIM_KEY_kana_MI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5e6f48196c9081919ab9533205e08adc\", null],\n+ [\"SCIM_KEY_kana_MU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabab5f137c549d35840cc5294c509642a\", null],\n+ [\"SCIM_KEY_kana_ME\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7815c96a25979d9c615ad6d67cf992f\", null],\n+ [\"SCIM_KEY_kana_MO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa83e7cbd891a800fceaeff1712d428e26\", null],\n+ [\"SCIM_KEY_kana_YA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa75f545937524f67ffe6419b7a3cd6c81\", null],\n+ [\"SCIM_KEY_kana_YU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabbf18cb7bc4279688d6922f2637b031e\", null],\n+ [\"SCIM_KEY_kana_YO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1bf879c77c22db13595039f70beebe26\", null],\n+ [\"SCIM_KEY_kana_RA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88b1a118d342ee090c2d934b43ce4659\", null],\n+ [\"SCIM_KEY_kana_RI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa68ea87bcb92207bb1abb60d483c7766a\", null],\n+ [\"SCIM_KEY_kana_RU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c113d2614d04e5d9bca49556416682e\", null],\n+ [\"SCIM_KEY_kana_RE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab0de42d67199027fdce186e6b31047b4\", null],\n+ [\"SCIM_KEY_kana_RO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad7579fb75a5c02b3f23260ce8b2ff0ef\", null],\n+ [\"SCIM_KEY_kana_WA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad422816e2e914418e46343d63188e5ea\", null],\n+ [\"SCIM_KEY_kana_N\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2553bd05a8085d599c2fd901c37bb0fd\", null],\n+ [\"SCIM_KEY_voicedsound\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab7f0db8e939e085b98ab0ef89a33dfc9\", null],\n+ [\"SCIM_KEY_semivoicedsound\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab65dc104e255a8433e3e6a639ed4083e\", null],\n+ [\"SCIM_KEY_kana_switch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab84439947fb202c70921ed3b0794916a\", null],\n+ [\"SCIM_KEY_Farsi_0\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6e2618da758d79574edbb5db086a4f57\", null],\n+ [\"SCIM_KEY_Farsi_1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa373795ae5de0e2d7295773b8d2ab9d24\", null],\n+ [\"SCIM_KEY_Farsi_2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa89bc4fe14cac16afdadc399d80a22bb6\", null],\n+ [\"SCIM_KEY_Farsi_3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa07e7a1a5f8083cd835ee5995b58ee5a9\", null],\n+ [\"SCIM_KEY_Farsi_4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae580819551b1cce94c9b08c34e3d29dd\", null],\n+ [\"SCIM_KEY_Farsi_5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4b807d3f285823867c0d6cbef34a78af\", null],\n+ [\"SCIM_KEY_Farsi_6\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e65fc828917bb613e22a2b49171b473\", null],\n+ [\"SCIM_KEY_Farsi_7\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa19982544ad130b44c7e5e4d3496dd6c1\", null],\n+ [\"SCIM_KEY_Farsi_8\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facbb5a7671c1df053a260adc4d27631fe\", null],\n+ [\"SCIM_KEY_Farsi_9\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40b6b995f7ee8c8094f6c2b683684700\", null],\n+ [\"SCIM_KEY_Arabic_percent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6ba9eac0c127c39fac2695c99719eebc\", null],\n+ [\"SCIM_KEY_Arabic_superscript_alef\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fada1e606a73b463e9c663eafb5192fec4\", null],\n+ [\"SCIM_KEY_Arabic_tteh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae79b07bfe3cff3b650682b7b2b9b7091\", null],\n+ [\"SCIM_KEY_Arabic_peh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa08b3e014eddbfd4f2a45d58654943d0b\", null],\n+ [\"SCIM_KEY_Arabic_tcheh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8f9cd6cd06da2f664b8f25983550c2b\", null],\n+ [\"SCIM_KEY_Arabic_ddal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6174418c8afbb45a7440e5bee20d0201\", null],\n+ [\"SCIM_KEY_Arabic_rreh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4a6370d323dc497c3ff3728bb2126e70\", null],\n+ [\"SCIM_KEY_Arabic_comma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa643bf2a0c8956ae32d9d288d8e846b18\", null],\n+ [\"SCIM_KEY_Arabic_fullstop\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4ca672d755bc215dedfb11d2b6bd0872\", null],\n+ [\"SCIM_KEY_Arabic_0\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facf6460aec05ee1d7fababce1a3598337\", null],\n+ [\"SCIM_KEY_Arabic_1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac384e35d26f660adbdb2b9ef9e2b1e5b\", null],\n+ [\"SCIM_KEY_Arabic_2\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facb52564ed60bb53f216860c76b74ddbf\", null],\n+ [\"SCIM_KEY_Arabic_3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa60f8041138322ac6c22ba56d851f1464\", null],\n+ [\"SCIM_KEY_Arabic_4\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa909168c8b1bf226771116d58d0551801\", null],\n+ [\"SCIM_KEY_Arabic_5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faae8924dd49cb2b4ccf38ea53ef18f123\", null],\n+ [\"SCIM_KEY_Arabic_6\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa34778094cc5c7d7fd90b2ca3755cf18c\", null],\n+ [\"SCIM_KEY_Arabic_7\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b2b5938b5b528ce4749ba6ca8c2d2c0\", null],\n+ [\"SCIM_KEY_Arabic_8\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8c1e4fd46fc07db855b48565141fb09\", null],\n+ [\"SCIM_KEY_Arabic_9\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa723c0f625d8aa61d402b809f87b2a1f7\", null],\n+ [\"SCIM_KEY_Arabic_semicolon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facede77870b6d7da503d4e1ab04b056bf\", null],\n+ [\"SCIM_KEY_Arabic_question_mark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2d19640b01e0fb2bf66f77f008e908f2\", null],\n+ [\"SCIM_KEY_Arabic_hamza\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5929688a1a72590153dac77b9b8d1b9f\", null],\n+ [\"SCIM_KEY_Arabic_maddaonalef\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa45524dab22d29e84142bb7487273b778\", null],\n+ [\"SCIM_KEY_Arabic_hamzaonalef\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac379e87197c1c4c1f57d7cf01784c3e7\", null],\n+ [\"SCIM_KEY_Arabic_hamzaonwaw\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa091372c89f1756d6211c2e5504f7c6c6\", null],\n+ [\"SCIM_KEY_Arabic_hamzaunderalef\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab5a7ef08993061beb894ee588afa0180\", null],\n+ [\"SCIM_KEY_Arabic_hamzaonyeh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa4e512c742066fbb7ee40bab0f256fce\", null],\n+ [\"SCIM_KEY_Arabic_alef\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa96f505aadee838ba00e208403729d04e\", null],\n+ [\"SCIM_KEY_Arabic_beh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1e2db3d0714ceb655f2aa981434fc4dc\", null],\n+ [\"SCIM_KEY_Arabic_tehmarbuta\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa026a34f4cf6a84fc122c53c4f4a28dd7\", null],\n+ [\"SCIM_KEY_Arabic_teh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa16b0f0589b9263c8391dab7b7ea50f72\", null],\n+ [\"SCIM_KEY_Arabic_theh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2335ca0652892547da8e6e52763354bc\", null],\n+ [\"SCIM_KEY_Arabic_jeem\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad6003df0ad6cc8f32875e061b2e434bd\", null],\n+ [\"SCIM_KEY_Arabic_hah\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faafad77336a7cb136b4cf659801ba7034\", null],\n+ [\"SCIM_KEY_Arabic_khah\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7e9f347f55ad03926a907b80e567e0df\", null],\n+ [\"SCIM_KEY_Arabic_dal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabb57e9c3ad50ed7862b9a3b3012c44ff\", null],\n+ [\"SCIM_KEY_Arabic_thal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad24700c85d848b9d90d3e3cdf61d0fab\", null],\n+ [\"SCIM_KEY_Arabic_ra\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadb2b8cb33cbf13cff397980c76aefb5e\", null],\n+ [\"SCIM_KEY_Arabic_zain\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa236fe67bf6c3800a88086dd0b8e04334\", null],\n+ [\"SCIM_KEY_Arabic_seen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa654dfe241bb474d768b517222bc5ec90\", null],\n+ [\"SCIM_KEY_Arabic_sheen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f38878a11869d355f84d8af8c89f104\", null],\n+ [\"SCIM_KEY_Arabic_sad\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5078e6dff53b3c6e95e22e1d5095b426\", null],\n+ [\"SCIM_KEY_Arabic_dad\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad29fa0021eecf2057f51ee5e38a57f16\", null],\n+ [\"SCIM_KEY_Arabic_tah\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa032974d90975c43d4ba6bdb6383b6203\", null],\n+ [\"SCIM_KEY_Arabic_zah\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa97e1dcea051cbe3ed940da8d7b3143c2\", null],\n+ [\"SCIM_KEY_Arabic_ain\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabed197f7aba4e46edd73c066acbc9496\", null],\n+ [\"SCIM_KEY_Arabic_ghain\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac67ed818e499584693e63b3fd4e4f496\", null],\n+ [\"SCIM_KEY_Arabic_tatweel\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75face9e569160cb04c770eaf06316c0cc59\", null],\n+ [\"SCIM_KEY_Arabic_feh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa153cd3cc108cfbf5e748b72e07f93184\", null],\n+ [\"SCIM_KEY_Arabic_qaf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c30f1f8c981d3311d295c5e6ab0328f\", null],\n+ [\"SCIM_KEY_Arabic_kaf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa41c67e911651298b314b8388af577da3\", null],\n+ [\"SCIM_KEY_Arabic_lam\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad89910b04c04bf8b8de85653765b39b8\", null],\n+ [\"SCIM_KEY_Arabic_meem\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf80b8b31b9eb3d1936ac4d39d73383a2\", null],\n+ [\"SCIM_KEY_Arabic_noon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad434ce969a4dda6ed3aff93bd2ea9378\", null],\n+ [\"SCIM_KEY_Arabic_ha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa81ce3d132c9913c2063b6dfdc9b0443f\", null],\n+ [\"SCIM_KEY_Arabic_heh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fababaede50e98a6114675952d3b6a0497\", null],\n+ [\"SCIM_KEY_Arabic_waw\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa83166640cd38bde8f692112b5fea9df6\", null],\n+ [\"SCIM_KEY_Arabic_alefmaksura\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3a69053f706b50030d1d06e9472fba36\", null],\n+ [\"SCIM_KEY_Arabic_yeh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5b009537aa6930dfde3218a5483cd4d9\", null],\n+ [\"SCIM_KEY_Arabic_fathatan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa510c9ba922ca6a188faffafde7c19104\", null],\n+ [\"SCIM_KEY_Arabic_dammatan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa10b1aab7fcf8c06b851520d628626389\", null],\n+ [\"SCIM_KEY_Arabic_kasratan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3c884992ecf990e15d11d05e8cd52ccd\", null],\n+ [\"SCIM_KEY_Arabic_fatha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadcd8e21cd7d24ecae23b43c9ae29904b\", null],\n+ [\"SCIM_KEY_Arabic_damma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0ed98a65cafc5d46f14fa4c2d7211b9d\", null],\n+ [\"SCIM_KEY_Arabic_kasra\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d7d3731f5062110625c771961826e45\", null],\n+ [\"SCIM_KEY_Arabic_shadda\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabda9ef9f08ce7b93bde622412c450871\", null],\n+ [\"SCIM_KEY_Arabic_sukun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6b3be1a930a8f4a59b6d920f8656cd04\", null],\n+ [\"SCIM_KEY_Arabic_madda_above\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facb04147206bfb4d6e01f28e39a15b5df\", null],\n+ [\"SCIM_KEY_Arabic_hamza_above\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faabed7cf44104ffcae5ea7b515aff32b4\", null],\n+ [\"SCIM_KEY_Arabic_hamza_below\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4fe4fd47caad8ae7edfdbc0be4c31e9d\", null],\n+ [\"SCIM_KEY_Arabic_jeh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5f81f3ce77dd7a57d39d977e406c4556\", null],\n+ [\"SCIM_KEY_Arabic_veh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0f4ce18f22b699bdf2f790bc565e55b3\", null],\n+ [\"SCIM_KEY_Arabic_keheh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad033d3a2256eb049ae600828302b44f7\", null],\n+ [\"SCIM_KEY_Arabic_gaf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad551d1d6598cc838313c33273e56524f\", null],\n+ [\"SCIM_KEY_Arabic_noon_ghunna\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa68839828b0f49da1f831b89d5da6889c\", null],\n+ [\"SCIM_KEY_Arabic_heh_doachashmee\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7730fc0278f58ae54febf74e4927a6cb\", null],\n+ [\"SCIM_KEY_Farsi_yeh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab7e38a6d0e1ae99f0a3abee58a144751\", null],\n+ [\"SCIM_KEY_Arabic_farsi_yeh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa485613dc99df66200b3168a1f1f5b70a\", null],\n+ [\"SCIM_KEY_Arabic_yeh_baree\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7a742f2f12a6454ec6d5b065f18c55ce\", null],\n+ [\"SCIM_KEY_Arabic_heh_goal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c05fcc2ca7ba8880584d0ed1b172f23\", null],\n+ [\"SCIM_KEY_Arabic_switch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa73e8e80122a87aaa85cd187583f0b027\", null],\n+ [\"SCIM_KEY_Cyrillic_GHE_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf9948d14c2f07db7573a73982c3172da\", null],\n+ [\"SCIM_KEY_Cyrillic_ghe_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa18861163a94962ff22d5e05aada05408\", null],\n+ [\"SCIM_KEY_Cyrillic_ZHE_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa62be9e1b8a01cc6554607ff30c47ddad\", null],\n+ [\"SCIM_KEY_Cyrillic_zhe_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c948da7780e614c17419621a013998e\", null],\n+ [\"SCIM_KEY_Cyrillic_KA_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faef3254f48f5c97a0c1dafbe164d8ffd8\", null],\n+ [\"SCIM_KEY_Cyrillic_ka_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3a03c00109d3d9e93eea59d941f88879\", null],\n+ [\"SCIM_KEY_Cyrillic_KA_vertstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa919f02cd352738cc0c66c78b1a7a6cd\", null],\n+ [\"SCIM_KEY_Cyrillic_ka_vertstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa926619ba4779d8221b934fd0cd8c25e6\", null],\n+ [\"SCIM_KEY_Cyrillic_EN_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa030d1da309acbaa5cb33030b541125b1\", null],\n+ [\"SCIM_KEY_Cyrillic_en_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf49bb2883e7574880dd826fcf195328a\", null],\n+ [\"SCIM_KEY_Cyrillic_U_straight\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1a6dae10b01758b09edadc0016252c2a\", null],\n+ [\"SCIM_KEY_Cyrillic_u_straight\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5e47ab0abd88d2410e4ee18a5953ca20\", null],\n+ [\"SCIM_KEY_Cyrillic_U_straight_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8075174857cfa6aab448ac285686bbb8\", null],\n+ [\"SCIM_KEY_Cyrillic_u_straight_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7c863db1df1bc9ea3e04509e9eef547\", null],\n+ [\"SCIM_KEY_Cyrillic_HA_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c2ead91deb9d9dba6f44cb96e51e76e\", null],\n+ [\"SCIM_KEY_Cyrillic_ha_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0255cff1ea4c61a91e6775c02c03e2d7\", null],\n+ [\"SCIM_KEY_Cyrillic_CHE_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa95c4709f113c732143d7ff6d4a3f4674\", null],\n+ [\"SCIM_KEY_Cyrillic_che_descender\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7c6eb909e67373d4169dec3999f2148\", null],\n+ [\"SCIM_KEY_Cyrillic_CHE_vertstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5ceab58823925807c8c2cff446ff852d\", null],\n+ [\"SCIM_KEY_Cyrillic_che_vertstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facfb5783fa53a89db2e1bdc4c27540cfd\", null],\n+ [\"SCIM_KEY_Cyrillic_SHHA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa559b05c1791da76277ec37158bc715dd\", null],\n+ [\"SCIM_KEY_Cyrillic_shha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa260e086aa3c5a96d2ae8636bcb387929\", null],\n+ [\"SCIM_KEY_Cyrillic_SCHWA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa61247a5fdf14a585d20acb8771f49dd8\", null],\n+ [\"SCIM_KEY_Cyrillic_schwa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa780056ad6e2d0130e9deb0ccdb274a15\", null],\n+ [\"SCIM_KEY_Cyrillic_I_macron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3ea8c783fcf51cb6e5724f697e591044\", null],\n+ [\"SCIM_KEY_Cyrillic_i_macron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf5bddac94b74e8a927ab952ce02745f7\", null],\n+ [\"SCIM_KEY_Cyrillic_O_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa917e2207ddff56cd093e4ce409819b29\", null],\n+ [\"SCIM_KEY_Cyrillic_o_bar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafab556a8f867be6fce2acc8c959cc443\", null],\n+ [\"SCIM_KEY_Cyrillic_U_macron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae8916321a1d247cf6eaf0ad46d810519\", null],\n+ [\"SCIM_KEY_Cyrillic_u_macron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faea36846ef448d0a1d8b34da6b1c0e6ca\", null],\n+ [\"SCIM_KEY_Serbian_dje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa91737254cd1984e63e114b6d5e6ee693\", null],\n+ [\"SCIM_KEY_Macedonia_gje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa38067f8d4a30572366e698ae2114e6d0\", null],\n+ [\"SCIM_KEY_Cyrillic_io\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae0197562c79b8cf693561c4430c29e84\", null],\n+ [\"SCIM_KEY_Ukrainian_ie\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f22e9d6728ce8bf69891f74490ca41b\", null],\n+ [\"SCIM_KEY_Ukranian_je\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0fa43c2a0da82ab9343a9c6df814f58f\", null],\n+ [\"SCIM_KEY_Macedonia_dse\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1ddf5312ff057049bf560b4f52402625\", null],\n+ [\"SCIM_KEY_Ukrainian_i\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa36e2bf6ac441693f4effee8847a0b7c9\", null],\n+ [\"SCIM_KEY_Ukranian_i\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4626ac163037815e29c6c0ec42005d79\", null],\n+ [\"SCIM_KEY_Ukrainian_yi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75face88924d2c94bdd7071a9cce182ba15a\", null],\n+ [\"SCIM_KEY_Ukranian_yi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5b90539d740221b26455021f565fcde7\", null],\n+ [\"SCIM_KEY_Cyrillic_je\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa39badc7412f121c51128c34db2a0731b\", null],\n+ [\"SCIM_KEY_Serbian_je\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b58b21795264897a28e2f1eacff892c\", null],\n+ [\"SCIM_KEY_Cyrillic_lje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0bfa0dae7cc802da9fe248900ac3df83\", null],\n+ [\"SCIM_KEY_Serbian_lje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c2e6e474ca7088ea01eed0648e378ec\", null],\n+ [\"SCIM_KEY_Cyrillic_nje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa72da176160d2176e4049cb527694c631\", null],\n+ [\"SCIM_KEY_Serbian_nje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faad204ad4b529fe84510a0bf0562af4fc\", null],\n+ [\"SCIM_KEY_Serbian_tshe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaf852e58adeea677ebf112a1c4e5fba7\", null],\n+ [\"SCIM_KEY_Macedonia_kje\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1af3eff856f4ed7e85601fbacec1a075\", null],\n+ [\"SCIM_KEY_Ukrainian_ghe_with_upturn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4734d221e919de6743756b53a6764a83\", null],\n+ [\"SCIM_KEY_Byelorussian_shortu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fada3b66dc31168e29cda12ff034e1e1a3\", null],\n+ [\"SCIM_KEY_Cyrillic_dzhe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad142bc653062035d4847fa57cf1e6857\", null],\n+ [\"SCIM_KEY_Serbian_dze\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2123261deada6060a64ea97c715ae2e\", null],\n+ [\"SCIM_KEY_numerosign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa737022afadf98ebc6db2080432fef135\", null],\n+ [\"SCIM_KEY_Serbian_DJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabb6a2d3ba6a28583604f9fdb0dd81dbb\", null],\n+ [\"SCIM_KEY_Macedonia_GJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7c9e492fe08ea39e1d11a415af9efbc\", null],\n+ [\"SCIM_KEY_Cyrillic_IO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafff8dd7ae659ec442b8dee2a7ee63197\", null],\n+ [\"SCIM_KEY_Ukrainian_IE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaca29fab437ce316252b126ceff58914\", null],\n+ [\"SCIM_KEY_Ukranian_JE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf7b984163a8ce55c8226c76c38521651\", null],\n+ [\"SCIM_KEY_Macedonia_DSE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9853fd0cf586849403930530e721247c\", null],\n+ [\"SCIM_KEY_Ukrainian_I\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5e0187b31ed4cb5a87a5a6066dcc9d4b\", null],\n+ [\"SCIM_KEY_Ukranian_I\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad98c97e2dcd30822a3547ac13762b0ff\", null],\n+ [\"SCIM_KEY_Ukrainian_YI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae5fad1662df1f90bee6dc279e0a80e8f\", null],\n+ [\"SCIM_KEY_Ukranian_YI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4a14e05ce922ad546d4377dd0ce9c471\", null],\n+ [\"SCIM_KEY_Cyrillic_JE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf709b014f3ab530612d85901661f5e27\", null],\n+ [\"SCIM_KEY_Serbian_JE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4891fdfd341a64702cf2b97e674715eb\", null],\n+ [\"SCIM_KEY_Cyrillic_LJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2eb652cb6c55c5de63362401bbcc254a\", null],\n+ [\"SCIM_KEY_Serbian_LJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad08e8f4232c890b2435652fcea68070d\", null],\n+ [\"SCIM_KEY_Cyrillic_NJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6fe3c5f27c80637044bf33f8eee31384\", null],\n+ [\"SCIM_KEY_Serbian_NJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaff16ad56153a4383459024a8365ce02\", null],\n+ [\"SCIM_KEY_Serbian_TSHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faded863c79165c2141985aba12483d3af\", null],\n+ [\"SCIM_KEY_Macedonia_KJE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa433949ba4b005f04dc35267bd24d44e9\", null],\n+ [\"SCIM_KEY_Ukrainian_GHE_WITH_UPTURN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0591df3d2e4b75757b113aae5582a516\", null],\n+ [\"SCIM_KEY_Byelorussian_SHORTU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9f7e7a346bec2d3282da83c0af74dcf\", null],\n+ [\"SCIM_KEY_Cyrillic_DZHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facf8e4ed0276c85c123aa07054e33f569\", null],\n+ [\"SCIM_KEY_Serbian_DZE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae02fcfc889fa2ea31cd95259514f8f5f\", null],\n+ [\"SCIM_KEY_Cyrillic_yu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa28b24deb35cbc07cdd5420762d285b6d\", null],\n+ [\"SCIM_KEY_Cyrillic_a\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa793e894c5a0e3018a9f83bbfae2770d0\", null],\n+ [\"SCIM_KEY_Cyrillic_be\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d7b5233bf97af0a81cefbbdef286183\", null],\n+ [\"SCIM_KEY_Cyrillic_tse\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2ea63b92a50f6b82ba5c315eec87342f\", null],\n+ [\"SCIM_KEY_Cyrillic_de\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4831e6067f25a55f780af1e8feb97cda\", null],\n+ [\"SCIM_KEY_Cyrillic_ie\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f5fd2b926b67956ca5f9018ff0a71ac\", null],\n+ [\"SCIM_KEY_Cyrillic_ef\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4b4f873d64eb725b0bb093cc98b873e7\", null],\n+ [\"SCIM_KEY_Cyrillic_ghe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0a2d9fd99aee73b71bb21ca1740448b5\", null],\n+ [\"SCIM_KEY_Cyrillic_ha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4229bbceb2ba4627042eba4ef3c2f736\", null],\n+ [\"SCIM_KEY_Cyrillic_i\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d85eaac62a62d1183b7997adf9a528c\", null],\n+ [\"SCIM_KEY_Cyrillic_shorti\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf41b1282eb2079a245a91305b3c5cc91\", null],\n+ [\"SCIM_KEY_Cyrillic_ka\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7086ef7b4343e990860ea71c88038eee\", null],\n+ [\"SCIM_KEY_Cyrillic_el\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa889d0e53fb0945d224c23c3a5ebe8116\", null],\n+ [\"SCIM_KEY_Cyrillic_em\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5e0167e0f074d7c596dc6c93a5864ce2\", null],\n+ [\"SCIM_KEY_Cyrillic_en\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4eb672e4901da22d8d053ec5a1731f38\", null],\n+ [\"SCIM_KEY_Cyrillic_o\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40a31c7b413ad66d814fc350e0e90001\", null],\n+ [\"SCIM_KEY_Cyrillic_pe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa24bb88a7bdc84099637701ada7fcb56a\", null],\n+ [\"SCIM_KEY_Cyrillic_ya\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facc68fbb17ea580c333102bdbad2dde54\", null],\n+ [\"SCIM_KEY_Cyrillic_er\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa15695779820e7188fe9346770d6c5aa0\", null],\n+ [\"SCIM_KEY_Cyrillic_es\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa63770bf470de4d670b225221a292e570\", null],\n+ [\"SCIM_KEY_Cyrillic_te\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf758e4b8495127a6707666c1ce17879b\", null],\n+ [\"SCIM_KEY_Cyrillic_u\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa662f7e0ad96ae7e2d28a2a857f43250f\", null],\n+ [\"SCIM_KEY_Cyrillic_zhe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab396f20ff4278ce8f2a4c0bbff6ae9e5\", null],\n+ [\"SCIM_KEY_Cyrillic_ve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa610fe3ba79af51dd60b943e18d140d16\", null],\n+ [\"SCIM_KEY_Cyrillic_softsign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadd404158223ee2bcaa64ec603d7541a3\", null],\n+ [\"SCIM_KEY_Cyrillic_yeru\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6668eb0acc041830333c1032d4a2ccf2\", null],\n+ [\"SCIM_KEY_Cyrillic_ze\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa00fa9b618d950647e70a38a02c0c7da2\", null],\n+ [\"SCIM_KEY_Cyrillic_sha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafa6e8b146f54dccbbc78f4c0c16c7796\", null],\n+ [\"SCIM_KEY_Cyrillic_e\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab6c3859797f9ff5aa973779d8da5691f\", null],\n+ [\"SCIM_KEY_Cyrillic_shcha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8ff0d98815058b36864fa925be18361\", null],\n+ [\"SCIM_KEY_Cyrillic_che\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa27aa48ae5963d6a2c709c9816fe4b864\", null],\n+ [\"SCIM_KEY_Cyrillic_hardsign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa01027ed0c8e43031654adbbee80a5c72\", null],\n+ [\"SCIM_KEY_Cyrillic_YU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf1f58287f19112885f41bb42cac7f766\", null],\n+ [\"SCIM_KEY_Cyrillic_A\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafc1c2939e71798ef5e637bcb289befa1\", null],\n+ [\"SCIM_KEY_Cyrillic_BE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa44c0fe3d1d25f3f9b04629268ed2f594\", null],\n+ [\"SCIM_KEY_Cyrillic_TSE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2799276332969f8e0a367ef54c4e324b\", null],\n+ [\"SCIM_KEY_Cyrillic_DE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2d660f5a86226d01a401ed7fe30ed432\", null],\n+ [\"SCIM_KEY_Cyrillic_IE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5acdfb4e148f02967154799a481d4e94\", null],\n+ [\"SCIM_KEY_Cyrillic_EF\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9aacff2264848af70ec4c632c2529079\", null],\n+ [\"SCIM_KEY_Cyrillic_GHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa56c7e52f050b4049dc939c679ce529fb\", null],\n+ [\"SCIM_KEY_Cyrillic_HA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0d9d94cecb4b6cbff37157c49674ebe8\", null],\n+ [\"SCIM_KEY_Cyrillic_I\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4294c5ef7374e6e68b4c325b47908451\", null],\n+ [\"SCIM_KEY_Cyrillic_SHORTI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2c0ba50845f5e73b098cedeab95cb58b\", null],\n+ [\"SCIM_KEY_Cyrillic_KA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa923f9cae98fa6ed11d6e9274f55b09a5\", null],\n+ [\"SCIM_KEY_Cyrillic_EL\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9d383221fab871572f3af63d63aaaedd\", null],\n+ [\"SCIM_KEY_Cyrillic_EM\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8eb9a4c5ab0eac69bb3b5ddedc9b2e75\", null],\n+ [\"SCIM_KEY_Cyrillic_EN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf6254890f64968c9d7ca42a59f9b506f\", null],\n+ [\"SCIM_KEY_Cyrillic_O\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9383015389aa5aee37f0ae31f793d1c3\", null],\n+ [\"SCIM_KEY_Cyrillic_PE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7f2d1a5ca184b457a1307ad9975783d0\", null],\n+ [\"SCIM_KEY_Cyrillic_YA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac319b76f7876ba4853395c02a0dfd91a\", null],\n+ [\"SCIM_KEY_Cyrillic_ER\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac2f8874113c7583a3ab615f2f39d8543\", null],\n+ [\"SCIM_KEY_Cyrillic_ES\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa99af681f56d6f8191967b80db1cc796b\", null],\n+ [\"SCIM_KEY_Cyrillic_TE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae29a7d649687e1ddfb5f8ea78401af5c\", null],\n+ [\"SCIM_KEY_Cyrillic_U\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa57cc3cad631365283fc5fa81a9a0af2\", null],\n+ [\"SCIM_KEY_Cyrillic_ZHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa95f0b0b0d7e9fe1cca1674974d6e12f7\", null],\n+ [\"SCIM_KEY_Cyrillic_VE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2d49b5e0d7e9c308077a1a9edf0d9677\", null],\n+ [\"SCIM_KEY_Cyrillic_SOFTSIGN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faac71c94e707a8c76f2bd2068317e9ab8\", null],\n+ [\"SCIM_KEY_Cyrillic_YERU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5b8314d288376abee1684ac78cc6866b\", null],\n+ [\"SCIM_KEY_Cyrillic_ZE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadf95070aacafb11ac153c8d05e91a6d0\", null],\n+ [\"SCIM_KEY_Cyrillic_SHA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4cbe9b9c0133606633f343cdea260324\", null],\n+ [\"SCIM_KEY_Cyrillic_E\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7e540b2b5d87f00d5c1fe6f725f2b38a\", null],\n+ [\"SCIM_KEY_Cyrillic_SHCHA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa619be1511ad61dd5427dbc6a769977cb\", null],\n+ [\"SCIM_KEY_Cyrillic_CHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae4df8da9071d613f2588eca4a318a195\", null],\n+ [\"SCIM_KEY_Cyrillic_HARDSIGN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa16214a04b01163ff71a05aa9f8408cf6\", null],\n+ [\"SCIM_KEY_Greek_ALPHAaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab494d849afbc0b6410308d40b51a4c2a\", null],\n+ [\"SCIM_KEY_Greek_EPSILONaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa6a07d4799cc99f04590719af9047a07\", null],\n+ [\"SCIM_KEY_Greek_ETAaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa29b49c92357787003a6829d13d8d0370\", null],\n+ [\"SCIM_KEY_Greek_IOTAaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa60d24a21e951a8d24161142aa16d61e5\", null],\n+ [\"SCIM_KEY_Greek_IOTAdieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa960adc9e8a8196d2d9b5aa3f193ad0fb\", null],\n+ [\"SCIM_KEY_Greek_IOTAdiaeresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c346b9a9805cf8e7275b985976feeaf\", null],\n+ [\"SCIM_KEY_Greek_OMICRONaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab6565558a29ecaca70dc12558ee2d9a1\", null],\n+ [\"SCIM_KEY_Greek_UPSILONaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa58561cef9e7a2bdc879f0feb92d1ad12\", null],\n+ [\"SCIM_KEY_Greek_UPSILONdieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa61708f8568363e817b3120be1b542f8f\", null],\n+ [\"SCIM_KEY_Greek_OMEGAaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa31923f219d0a0898423b1975bdc93e49\", null],\n+ [\"SCIM_KEY_Greek_accentdieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7cd23b0ebc46e82ac89666db669a5b50\", null],\n+ [\"SCIM_KEY_Greek_horizbar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa82cba573fa1dc60ac618cf6aed6e40bd\", null],\n+ [\"SCIM_KEY_Greek_alphaaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4593fe0607ea03767ceb79a4d95d10cf\", null],\n+ [\"SCIM_KEY_Greek_epsilonaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa829f29378c6180dd6c0341cccf9ea72d\", null],\n+ [\"SCIM_KEY_Greek_etaaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8be5502e92b48cf4e36016ec9a5ca80\", null],\n+ [\"SCIM_KEY_Greek_iotaaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6657c97e3e70bc2a97d20595361790a8\", null],\n+ [\"SCIM_KEY_Greek_iotadieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa582e08ae69d69eaf51a80ea70dd249fb\", null],\n+ [\"SCIM_KEY_Greek_iotaaccentdieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0908b8ed5cc07a9dfbff1a146461c3e8\", null],\n+ [\"SCIM_KEY_Greek_omicronaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88bbb49a33f7c6f6b933638c3fdff748\", null],\n+ [\"SCIM_KEY_Greek_upsilonaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa58a9b864c2e7eb6eb0c42d394fbafe5f\", null],\n+ [\"SCIM_KEY_Greek_upsilondieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadefbb18e98382b1a4d8be5fa5132c54c\", null],\n+ [\"SCIM_KEY_Greek_upsilonaccentdieresis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac8534cf1e374b41dbaa1dec1c152941b\", null],\n+ [\"SCIM_KEY_Greek_omegaaccent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6a93ba55ce126179f942d3370a84132a\", null],\n+ [\"SCIM_KEY_Greek_ALPHA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa37f6b30da8dfd4da7cfc8a8892825e41\", null],\n+ [\"SCIM_KEY_Greek_BETA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8dcc802e3ed9454c0cf07f86b5b9fb9\", null],\n+ [\"SCIM_KEY_Greek_GAMMA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5733276b91984eef421d0369f812ce65\", null],\n+ [\"SCIM_KEY_Greek_DELTA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6756acc1901f02ca9ed945c8c9578cfd\", null],\n+ [\"SCIM_KEY_Greek_EPSILON\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6033cf3490c21212343b55d9236c4f52\", null],\n+ [\"SCIM_KEY_Greek_ZETA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b30a2c4fbc83a8281219b31ed5b8969\", null],\n+ [\"SCIM_KEY_Greek_ETA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab193146edfbb4b0ce3d7b9c29d1f20f6\", null],\n+ [\"SCIM_KEY_Greek_THETA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafeaad3399f3101026bdd8f39dc6b7354\", null],\n+ [\"SCIM_KEY_Greek_IOTA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa932501dd06137c9b9db3ab8ea69c7052\", null],\n+ [\"SCIM_KEY_Greek_KAPPA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1a435ce9266873a32792f186f4fe3704\", null],\n+ [\"SCIM_KEY_Greek_LAMDA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5a5b721ab7606973525eaefa496871a2\", null],\n+ [\"SCIM_KEY_Greek_LAMBDA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae301cee8c033e921d129565fdbba9764\", null],\n+ [\"SCIM_KEY_Greek_MU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88bd1b6be34185b9905f073e5b55ce5f\", null],\n+ [\"SCIM_KEY_Greek_NU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7f8ff6c1e8f1e0706ff994979c9eee29\", null],\n+ [\"SCIM_KEY_Greek_XI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59e46a7f9e29ffe4388d681cb920ece2\", null],\n+ [\"SCIM_KEY_Greek_OMICRON\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa52b79b7c4f421aee8677ea553b48bae7\", null],\n+ [\"SCIM_KEY_Greek_PI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad36f2a4a700ae72b181e921d3b3ba4ba\", null],\n+ [\"SCIM_KEY_Greek_RHO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30109b6dfaddd850b0f246b8580cccb2\", null],\n+ [\"SCIM_KEY_Greek_SIGMA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2577f61de007742c72d13543f178b6bb\", null],\n+ [\"SCIM_KEY_Greek_TAU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf0a0e1c26c9dc220bf5e6b986be6f5a7\", null],\n+ [\"SCIM_KEY_Greek_UPSILON\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa24b63df86ea9823c6440f37f7acde0f9\", null],\n+ [\"SCIM_KEY_Greek_PHI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2f0d55b9893962e402a5848a87ead3d9\", null],\n+ [\"SCIM_KEY_Greek_CHI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59497dc82ec3a0f121889f4f99d86819\", null],\n+ [\"SCIM_KEY_Greek_PSI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab06ec20414e13b9caafd56012c10afac\", null],\n+ [\"SCIM_KEY_Greek_OMEGA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad5d578a8937f67398c8876cac44db159\", null],\n+ [\"SCIM_KEY_Greek_alpha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa556cca465e94f8ef6ab3b2fdc59869f0\", null],\n+ [\"SCIM_KEY_Greek_beta\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6246b539cfa46ce2deedd084ea4bbb89\", null],\n+ [\"SCIM_KEY_Greek_gamma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4fe2f84af98c327b646658d1036c9c02\", null],\n+ [\"SCIM_KEY_Greek_delta\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6279e4fdf038889f8849aadadd343828\", null],\n+ [\"SCIM_KEY_Greek_epsilon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88407c745b9aef4c05d145d9bcb79cc0\", null],\n+ [\"SCIM_KEY_Greek_zeta\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf3fcbf8571be57b36f4160bcd322f8aa\", null],\n+ [\"SCIM_KEY_Greek_eta\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4d54d3747eb610f4491a07f50aa6fa2f\", null],\n+ [\"SCIM_KEY_Greek_theta\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0c1cac69985d26a6973c9a3627e492c1\", null],\n+ [\"SCIM_KEY_Greek_iota\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8be239a0bbb88f889b44cacdc68350f\", null],\n+ [\"SCIM_KEY_Greek_kappa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3dcec9a42ee9c112031dc7094e40f3e3\", null],\n+ [\"SCIM_KEY_Greek_lamda\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac6e7dd3ccd7070c0499dbb4ca7191258\", null],\n+ [\"SCIM_KEY_Greek_lambda\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae40668726cc18df558881d60d23948ce\", null],\n+ [\"SCIM_KEY_Greek_mu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad5f07810fe56345868f156e6911672be\", null],\n+ [\"SCIM_KEY_Greek_nu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6ffd10f8e9e36456e352942089e89d3e\", null],\n+ [\"SCIM_KEY_Greek_xi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa18260dd7b9d11d845a287aadaad84eb9\", null],\n+ [\"SCIM_KEY_Greek_omicron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab4c29e390794ba24aa0b700c2e3aee20\", null],\n+ [\"SCIM_KEY_Greek_pi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0d396be75dabef741396bb9a0a30ad59\", null],\n+ [\"SCIM_KEY_Greek_rho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4106ad2fdc84bb05b25027d2a6f1c17b\", null],\n+ [\"SCIM_KEY_Greek_sigma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafb312dfbea8ff49aa8e872a65616caf7\", null],\n+ [\"SCIM_KEY_Greek_finalsmallsigma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac05e8763131e129bff693856b2c38edc\", null],\n+ [\"SCIM_KEY_Greek_tau\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadd97ebb56b1fb4a4ade689412bc6f894\", null],\n+ [\"SCIM_KEY_Greek_upsilon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7dbab4b79ba8c67ba6cfdfa9f630d63b\", null],\n+ [\"SCIM_KEY_Greek_phi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa506bbd61dd663e537bc93e07ca1bfdc6\", null],\n+ [\"SCIM_KEY_Greek_chi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac246487729c1395aba904f1ac7a7e1ce\", null],\n+ [\"SCIM_KEY_Greek_psi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf155fe66d381fdb2bf60995cae92955f\", null],\n+ [\"SCIM_KEY_Greek_omega\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac4d89c36d341067e9ca0979ee704dbf2\", null],\n+ [\"SCIM_KEY_Greek_switch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae1f9ba4712fe21c0ed7d6280c890899b\", null],\n+ [\"SCIM_KEY_leftradical\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0bde7136ed355894db34590727782c14\", null],\n+ [\"SCIM_KEY_topleftradical\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d41fb0ec1708792daa43be544113f97\", null],\n+ [\"SCIM_KEY_horizconnector\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faea54f3eb5a5a509efc2d89fa85a4710f\", null],\n+ [\"SCIM_KEY_topintegral\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadfdfe5bd9e5834a1232263956ec486ad\", null],\n+ [\"SCIM_KEY_botintegral\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf39b16db68d80641057dbacb2cea71cd\", null],\n+ [\"SCIM_KEY_vertconnector\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7cb27ef566f4e181f03ae38b4f99cd93\", null],\n+ [\"SCIM_KEY_topleftsqbracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadc65c3eea0a9c0a7febc4ff15d77bb7c\", null],\n+ [\"SCIM_KEY_botleftsqbracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa90f896775bcf28b3ff83a593eeb18f12\", null],\n+ [\"SCIM_KEY_toprightsqbracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe5e681a01bec3c0f593b0914b0438d5\", null],\n+ [\"SCIM_KEY_botrightsqbracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa08860e32733736246bc627ba5257f409\", null],\n+ [\"SCIM_KEY_topleftparens\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40fe83448d888477ee0048b747c667e7\", null],\n+ [\"SCIM_KEY_botleftparens\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa7b09aad52ba9bdc396850e3c3df9322\", null],\n+ [\"SCIM_KEY_toprightparens\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa52ffc4fe6c360b250cdb4de70df34239\", null],\n+ [\"SCIM_KEY_botrightparens\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad68776d6a03134774513aa53dffb5ea6\", null],\n+ [\"SCIM_KEY_leftmiddlecurlybrace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad12324c2c5467fcccfb0876ab0644232\", null],\n+ [\"SCIM_KEY_rightmiddlecurlybrace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5dc188c63d05db44878469296a7a64b1\", null],\n+ [\"SCIM_KEY_topleftsummation\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaeabd1ab27e2579607b85a910ddcfc3e\", null],\n+ [\"SCIM_KEY_botleftsummation\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3f990b6f0ac5a0a5c362ec807a36a918\", null],\n+ [\"SCIM_KEY_topvertsummationconnector\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad5c78adbba8617a521cb7132562d26ba\", null],\n+ [\"SCIM_KEY_botvertsummationconnector\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafc59b2eef7659334e45e1953235afe49\", null],\n+ [\"SCIM_KEY_toprightsummation\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faedc42000ebf2e93f4e4bb1d58f736903\", null],\n+ [\"SCIM_KEY_botrightsummation\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7a035f24ff92a836b8e2fa318a286c7f\", null],\n+ [\"SCIM_KEY_rightmiddlesummation\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa35859e72c91470991fd27f34201d64c8\", null],\n+ [\"SCIM_KEY_lessthanequal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8ecf852c2f95c41fa20294955604ee44\", null],\n+ [\"SCIM_KEY_notequal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0bd2e4b09b05be1db5808f87465c83f2\", null],\n+ [\"SCIM_KEY_greaterthanequal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3896c7cf9d7c8fbdc9a288b5781b11f0\", null],\n+ [\"SCIM_KEY_integral\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf9ea42b7aafbdd980a08ca387940811a\", null],\n+ [\"SCIM_KEY_therefore\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6c404a2dcff6ef8d606818d21d869cc6\", null],\n+ [\"SCIM_KEY_variation\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa220c1d503786c98f499b78f314efdd15\", null],\n+ [\"SCIM_KEY_infinity\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa34cbf6ae455a73ce011c407f8614d857\", null],\n+ [\"SCIM_KEY_nabla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac993258f5cab35d94df91a2ab7853bc9\", null],\n+ [\"SCIM_KEY_approximate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0a1effb7951bea4ab1e048fd1f9a4ce8\", null],\n+ [\"SCIM_KEY_similarequal\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab5c6970085120e5d374e51273f6f15a7\", null],\n+ [\"SCIM_KEY_ifonlyif\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac79975178e7ac2265e99db791990f23c\", null],\n+ [\"SCIM_KEY_implies\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf0498233b6a29e6a5dbd6ba4e61a60c2\", null],\n+ [\"SCIM_KEY_identical\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e27b4e1d6be6bd215b4284df1e9599b\", null],\n+ [\"SCIM_KEY_radical\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa80c2fa40d50a05eb2aa17cbd62441fe3\", null],\n+ [\"SCIM_KEY_includedin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa14420f2b58e6f8755025b3c8680318c0\", null],\n+ [\"SCIM_KEY_includes\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0bb73a8796cae86095f0613087e49970\", null],\n+ [\"SCIM_KEY_intersection\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0b9ee74c20bec6bf0a6cd15baa31ea2a\", null],\n+ [\"SCIM_KEY_union\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2c5ca69e4a8b09e73e4e2ba36c4024b2\", null],\n+ [\"SCIM_KEY_logicaland\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae49cf7a053bd8b1f1a9d3a683432cd70\", null],\n+ [\"SCIM_KEY_logicalor\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3d28b2e0804028788421a19b648bedc4\", null],\n+ [\"SCIM_KEY_partialderivative\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad6db311af6e3a4e06d557b9f7081185f\", null],\n+ [\"SCIM_KEY_function\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa38f123d1b9bbc924800d62617d10d33f\", null],\n+ [\"SCIM_KEY_leftarrow\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c9ddc66e6908786c279b3f038494413\", null],\n+ [\"SCIM_KEY_uparrow\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa29ab71b74c7e53e9a2b5018c49eee98\", null],\n+ [\"SCIM_KEY_rightarrow\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae3f1f11b8507b86c024fae7091f13b24\", null],\n+ [\"SCIM_KEY_downarrow\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3cf06ed752670f4c3a7f634fd996f10f\", null],\n+ [\"SCIM_KEY_blank\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa5a82a05c2f0783deb961f5c2c48db97\", null],\n+ [\"SCIM_KEY_soliddiamond\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa22828a81d7030a148dc231ba019c704a\", null],\n+ [\"SCIM_KEY_checkerboard\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa755680ff487fa96a7f7cf8de9055011f\", null],\n+ [\"SCIM_KEY_ht\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4513a28edb189542f582b52a99d59161\", null],\n+ [\"SCIM_KEY_ff\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa922ca35c168b2ad0d9a4cc0c60e35a0d\", null],\n+ [\"SCIM_KEY_cr\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2eb66e0ee591c410bcc2252f40ddf01f\", null],\n+ [\"SCIM_KEY_lf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab541cb148018d11687d42d04421048bf\", null],\n+ [\"SCIM_KEY_nl\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa71a3f697cb5f0ddddf1680106f5003bf\", null],\n+ [\"SCIM_KEY_vt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae0f100bbe9671f44d41a3f1f18bdad58\", null],\n+ [\"SCIM_KEY_lowrightcorner\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8d896c1d0ebc78008aa537e197a1560\", null],\n+ [\"SCIM_KEY_uprightcorner\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0f5122e6c47676ca0d8a3a3a7637eea3\", null],\n+ [\"SCIM_KEY_upleftcorner\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae017226103ea47427675460fe62c5c26\", null],\n+ [\"SCIM_KEY_lowleftcorner\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae64a743e247d388128101923d788a36f\", null],\n+ [\"SCIM_KEY_crossinglines\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafa2ab49f1df02d1b5a5260385ef5335e\", null],\n+ [\"SCIM_KEY_horizlinescan1\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8fa96eff8576a85a346aea35275fab95\", null],\n+ [\"SCIM_KEY_horizlinescan3\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa19726f6918b666a6c3a6e26193dc4593\", null],\n+ [\"SCIM_KEY_horizlinescan5\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafc855ab765fdbe34cd72dfcca12fee1f\", null],\n+ [\"SCIM_KEY_horizlinescan7\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0720d41ab8863a9b61265dbb5939c3c1\", null],\n+ [\"SCIM_KEY_horizlinescan9\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafa61b9a998b6512c0baada1c438b06dc\", null],\n+ [\"SCIM_KEY_leftt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d1e8cae13d16cf56ac78a8400ced674\", null],\n+ [\"SCIM_KEY_rightt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaeb37cadba40133c352359fb7516d541\", null],\n+ [\"SCIM_KEY_bott\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1725358177abbc096331fc7651715a77\", null],\n+ [\"SCIM_KEY_topt\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa64eb0566e5c6212e911260bad515cfc9\", null],\n+ [\"SCIM_KEY_vertbar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8bd0c6bc5290e890f85773f5b4ee875c\", null],\n+ [\"SCIM_KEY_emspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa46529ca8b1c9941e15bf2d4001d76e7a\", null],\n+ [\"SCIM_KEY_enspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa42e1533ceb2915535635ae0da499b216\", null],\n+ [\"SCIM_KEY_em3space\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa842652e610f122a1e8b9a23d0de1acef\", null],\n+ [\"SCIM_KEY_em4space\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf173b54acb011f3446fe6b1de7607c85\", null],\n+ [\"SCIM_KEY_digitspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa01b4667f00eb9513c6de7ac67739f784\", null],\n+ [\"SCIM_KEY_punctspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faed33f48cbb0f07368e8ed200011afca5\", null],\n+ [\"SCIM_KEY_thinspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa766f84844f53e02ff2ce85698cf3bebf\", null],\n+ [\"SCIM_KEY_hairspace\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa73bc3419d5c28ea1ffe9257dbf63ba4f\", null],\n+ [\"SCIM_KEY_emdash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9961c612584dfaa5141319ed2460b71e\", null],\n+ [\"SCIM_KEY_endash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4fe9b2afb792a1b2f008f6b7f70dac46\", null],\n+ [\"SCIM_KEY_signifblank\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faff6d0618f19a2a41ee56a17fb801666e\", null],\n+ [\"SCIM_KEY_ellipsis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac6478f84e56632095ce75b5eeacf9e77\", null],\n+ [\"SCIM_KEY_doubbaselinedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab3f641fa9278813834102910ed9c3afc\", null],\n+ [\"SCIM_KEY_onethird\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae7e8284e69b47b0d0fe0c052e96b3905\", null],\n+ [\"SCIM_KEY_twothirds\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7cd122f14c109db058f0dcc84fce14df\", null],\n+ [\"SCIM_KEY_onefifth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf02b9b97e6886cc354018b310404ad7d\", null],\n+ [\"SCIM_KEY_twofifths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4b3ffb87e8ea916a474a3225686e22c2\", null],\n+ [\"SCIM_KEY_threefifths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa247777767b846b685d1f90a3f3efd855\", null],\n+ [\"SCIM_KEY_fourfifths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8fd8dfc7c94f6b26839cb37fd4d4dc97\", null],\n+ [\"SCIM_KEY_onesixth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa67aa4fe88ab8a1b643dfc35091798758\", null],\n+ [\"SCIM_KEY_fivesixths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad2bce8fe87644ca9e149896b128dee2d\", null],\n+ [\"SCIM_KEY_careof\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab925cf1f89fd292142819f5bd3f7582c\", null],\n+ [\"SCIM_KEY_figdash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8ff71bf0632264cb5eb8f87ad25f781\", null],\n+ [\"SCIM_KEY_leftanglebracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa984d8219297e4a58e0ecf4f70a35e040\", null],\n+ [\"SCIM_KEY_decimalpoint\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4b215997d358ce593798206261cfa8f2\", null],\n+ [\"SCIM_KEY_rightanglebracket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0643345430bd77e7dde0e77b79ff1303\", null],\n+ [\"SCIM_KEY_marker\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8d0eabe4653ba25bc0082ccc13bf2843\", null],\n+ [\"SCIM_KEY_oneeighth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad0d00a332330c2963deefd9bac483f7a\", null],\n+ [\"SCIM_KEY_threeeighths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7be8339a5602b51de9f50361dd4311a5\", null],\n+ [\"SCIM_KEY_fiveeighths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1db67fded0147dfaab9048ad8afeadcf\", null],\n+ [\"SCIM_KEY_seveneighths\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa21f4b43ac5895eb592d32f0be7ac4968\", null],\n+ [\"SCIM_KEY_trademark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5d78600433ce546bdde38fc4219d7fc9\", null],\n+ [\"SCIM_KEY_signaturemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf5dcdec4f026079e06bf37c328e05502\", null],\n+ [\"SCIM_KEY_trademarkincircle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab07b1934e018b47268af219ce1b5cf6d\", null],\n+ [\"SCIM_KEY_leftopentriangle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7a633eceb3f502851c93f3abee71a655\", null],\n+ [\"SCIM_KEY_rightopentriangle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa54494784e8eca5b7cb3a3bb92db85814\", null],\n+ [\"SCIM_KEY_emopencircle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad6096769bac508089981219a500ff662\", null],\n+ [\"SCIM_KEY_emopenrectangle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa84b0c2d6f06e601c0a9c5d097dde3627\", null],\n+ [\"SCIM_KEY_leftsinglequotemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2645b230604c0c9cdf7ee7368af1613a\", null],\n+ [\"SCIM_KEY_rightsinglequotemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa592fe6be4e9593ed21d4837add09a6cb\", null],\n+ [\"SCIM_KEY_leftdoublequotemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faee4689cd99af240b9b978cfb7ecff0ec\", null],\n+ [\"SCIM_KEY_rightdoublequotemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6257a6acb2d5f8b59216c7dc2c7e7c5f\", null],\n+ [\"SCIM_KEY_prescription\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa05d9cec98096f84e955752a4675d1170\", null],\n+ [\"SCIM_KEY_minutes\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faab52c7e134720f94b5d1043025c0085b\", null],\n+ [\"SCIM_KEY_seconds\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab6ab361073b9e572518bbdb5d3c77822\", null],\n+ [\"SCIM_KEY_latincross\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab51b29c0b011e083d2a7643ef99ec866\", null],\n+ [\"SCIM_KEY_hexagram\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa93602ebdc245b5d23c36712ae15399f3\", null],\n+ [\"SCIM_KEY_filledrectbullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2bf1b70ed484a0417c434af2ad62791c\", null],\n+ [\"SCIM_KEY_filledlefttribullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafbaf6b15bb42f8cd476db4e6cac598e5\", null],\n+ [\"SCIM_KEY_filledrighttribullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3791aec523801bd1c78229b0c0adf369\", null],\n+ [\"SCIM_KEY_emfilledcircle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf2871972bc667e8fc3b7b65d28b475d9\", null],\n+ [\"SCIM_KEY_emfilledrect\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4f0d2463a4204a44cc1a2f4ceba9e2c1\", null],\n+ [\"SCIM_KEY_enopencircbullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa84a71b751b452f56a6f3fe3ec05bcde9\", null],\n+ [\"SCIM_KEY_enopensquarebullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3ae231de200ce383d4dbdd039c847c0b\", null],\n+ [\"SCIM_KEY_openrectbullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa883b0bff865c902a325c133f01a20d47\", null],\n+ [\"SCIM_KEY_opentribulletup\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facd55e579fb7ba98a990493e769969b4f\", null],\n+ [\"SCIM_KEY_opentribulletdown\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa422f5b67805a17a8ffbc000a2df838ee\", null],\n+ [\"SCIM_KEY_openstar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9d78af18257a3f1b06b9e3008c7d339b\", null],\n+ [\"SCIM_KEY_enfilledcircbullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9d8f1412b17843f848645c1a3b67dde\", null],\n+ [\"SCIM_KEY_enfilledsqbullet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30c4d4bd8f4998a9e1525cabc0a343e5\", null],\n+ [\"SCIM_KEY_filledtribulletup\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa90b7065f62b7704a971328b17d4b8166\", null],\n+ [\"SCIM_KEY_filledtribulletdown\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2b0a49bee6b6a709d53b0f494217c63a\", null],\n+ [\"SCIM_KEY_leftpointer\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeb4ac716ab758b66266933177b245e99\", null],\n+ [\"SCIM_KEY_rightpointer\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facfcf230527ebbb69f7ae0dc40205249b\", null],\n+ [\"SCIM_KEY_club\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa29572c418a253b23304a66de01912d65\", null],\n+ [\"SCIM_KEY_diamond\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0f3ae569b83ff2f109d0fff41e5fc46c\", null],\n+ [\"SCIM_KEY_heart\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa32f0f5773d06e68d33e8b3e06ddc76f7\", null],\n+ [\"SCIM_KEY_maltesecross\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab452f9e3f69d5a32fc64ca8aa602f29e\", null],\n+ [\"SCIM_KEY_dagger\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9d2e7a4881a5873f845f28e77716451\", null],\n+ [\"SCIM_KEY_doubledagger\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa507bfeda229ec5c26d7c5ac31b7b0ba5\", null],\n+ [\"SCIM_KEY_checkmark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa915e07d5e0f9ec799f8bcb381ddcb7fd\", null],\n+ [\"SCIM_KEY_ballotcross\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40ad050386fc78e91f921a1e92e2facc\", null],\n+ [\"SCIM_KEY_musicalsharp\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0419e99c3dc4970e1ffcb172c459a1d3\", null],\n+ [\"SCIM_KEY_musicalflat\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa4c2c28f457f85f6372701df2868106e\", null],\n+ [\"SCIM_KEY_malesymbol\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9db961d0250fe1fc0a73ece43660e1d2\", null],\n+ [\"SCIM_KEY_femalesymbol\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa36e67236f4abe7daf51dea8151834b05\", null],\n+ [\"SCIM_KEY_telephone\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa10b13657373c7dd23b221e4f9093b7f5\", null],\n+ [\"SCIM_KEY_telephonerecorder\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5f6b06b6346bb8930d4de42654d1a197\", null],\n+ [\"SCIM_KEY_phonographcopyright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaae70dc23674d5b64c1b23cb95b1cade\", null],\n+ [\"SCIM_KEY_caret\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2388be14492f3c8ef01b83db9c2a808c\", null],\n+ [\"SCIM_KEY_singlelowquotemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa876b68d6e7fad0e2fdc1fd772d02af76\", null],\n+ [\"SCIM_KEY_doublelowquotemark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faba0486e64c95309144de0beac3d5a86b\", null],\n+ [\"SCIM_KEY_cursor\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9e31a5de4b9ec27c17222980708b7242\", null],\n+ [\"SCIM_KEY_leftcaret\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa77216ed88186965cef85a7849f633432\", null],\n+ [\"SCIM_KEY_rightcaret\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1833aa86c3559a072a9a68cefbd75d50\", null],\n+ [\"SCIM_KEY_downcaret\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab6b30a59e8b8a6d0749aa8e510d0d0f9\", null],\n+ [\"SCIM_KEY_upcaret\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3684c5b14327ed054228f3f84f408180\", null],\n+ [\"SCIM_KEY_overbar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1c5c5fa6624c56b67a739f4149f5f755\", null],\n+ [\"SCIM_KEY_downtack\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facfe2e10d3ab9188a2ba10ef5cd17bcdb\", null],\n+ [\"SCIM_KEY_upshoe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faff504b6f623ae33fc3fc8bf12df782c3\", null],\n+ [\"SCIM_KEY_downstile\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf611560b1e53dfc4a940f18b3374d2ed\", null],\n+ [\"SCIM_KEY_underbar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac0c7ab3f1965b869b5cfdb0737799af8\", null],\n+ [\"SCIM_KEY_jot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faea42b3a51f47ac820d186e290a0c2569\", null],\n+ [\"SCIM_KEY_quad\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88f4f9ecc6977bde456a5c8340e71efb\", null],\n+ [\"SCIM_KEY_uptack\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4d9dccdc6b1520418c748fcc8b5dd1c9\", null],\n+ [\"SCIM_KEY_circle\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeadce3b3d58b3b26881bc34ccbfacd3f\", null],\n+ [\"SCIM_KEY_upstile\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa47350a0486a6a4bc23af3a10296e8940\", null],\n+ [\"SCIM_KEY_downshoe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faabfbf87bf1c94ce3f9c812409c68c96f\", null],\n+ [\"SCIM_KEY_rightshoe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6879b25882b3e9f6b2beb09220bbbf42\", null],\n+ [\"SCIM_KEY_leftshoe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8c0d4cb39fa0ca4a95252f989d84bfad\", null],\n+ [\"SCIM_KEY_lefttack\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa677440ee1d7a4757943c5282f61800f7\", null],\n+ [\"SCIM_KEY_righttack\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faff02e00f5da3db8cb3c4b46eb187a9c6\", null],\n+ [\"SCIM_KEY_hebrew_doublelowline\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facaa3f9a349ba75802e5a718da3d47548\", null],\n+ [\"SCIM_KEY_hebrew_aleph\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa83a6d578bd18789306eb54b5edd0f7bf\", null],\n+ [\"SCIM_KEY_hebrew_bet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa93ff4c60db09a74a70624bbe98763d01\", null],\n+ [\"SCIM_KEY_hebrew_beth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2f36cac466e4f6d814b188de8fff757\", null],\n+ [\"SCIM_KEY_hebrew_gimel\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa263d879cba0f87b1c703fc5d0701dfa7\", null],\n+ [\"SCIM_KEY_hebrew_gimmel\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae0183cb67eca4d301dca12eb137e600a\", null],\n+ [\"SCIM_KEY_hebrew_dalet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadb623ef5e800858389d2f646c726487b\", null],\n+ [\"SCIM_KEY_hebrew_daleth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab36471fc05e3e82cf46363f498c400a6\", null],\n+ [\"SCIM_KEY_hebrew_he\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa46c9c393728f3d7e5ebafda3cdb5d23c\", null],\n+ [\"SCIM_KEY_hebrew_waw\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf86528de8d33c33cb92333eb71a073b9\", null],\n+ [\"SCIM_KEY_hebrew_zain\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7d8d3127e8d015ff6f0032f999714d54\", null],\n+ [\"SCIM_KEY_hebrew_zayin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0760cffdfb690e01598eda392e2cb79f\", null],\n+ [\"SCIM_KEY_hebrew_chet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadf9effd49e56adc5ab5b349cd0692270\", null],\n+ [\"SCIM_KEY_hebrew_het\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf7cfdd8c856e1c24a6b99290ea6ae818\", null],\n+ [\"SCIM_KEY_hebrew_tet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30beac1003536083323b35c640ecc39b\", null],\n+ [\"SCIM_KEY_hebrew_teth\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae350238a3a6e556a9343fdd4cc3af12e\", null],\n+ [\"SCIM_KEY_hebrew_yod\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faea19db97cf5a998bc66c7d59950ab875\", null],\n+ [\"SCIM_KEY_hebrew_finalkaph\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3ee05ceb2fcb78aea3eb5c209ca7e3bb\", null],\n+ [\"SCIM_KEY_hebrew_kaph\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa228373872e1f8b04472fcfef67eb7448\", null],\n+ [\"SCIM_KEY_hebrew_lamed\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b60327c5e326f5051cbf68254c8e5d6\", null],\n+ [\"SCIM_KEY_hebrew_finalmem\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa960f7d2a5451477925b4d70e8c646ddb\", null],\n+ [\"SCIM_KEY_hebrew_mem\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa619ab8d49cc172ab48b79414be4b96f0\", null],\n+ [\"SCIM_KEY_hebrew_finalnun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa54ac7a56116b71e60b9a1a99940b1d1e\", null],\n+ [\"SCIM_KEY_hebrew_nun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa294a973bb5142d72c643eea93898fa78\", null],\n+ [\"SCIM_KEY_hebrew_samech\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa390fbb1f6d8d317f28227592ae3fd320\", null],\n+ [\"SCIM_KEY_hebrew_samekh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8094b25ac25e0d2e804ab84808c7439b\", null],\n+ [\"SCIM_KEY_hebrew_ayin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88540ec8a58ad748e61fe0868b322023\", null],\n+ [\"SCIM_KEY_hebrew_finalpe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa3c45063e6e0244f7a5e633a1b5e2eb9\", null],\n+ [\"SCIM_KEY_hebrew_pe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac64686635a08381ec0688ee4132d374d\", null],\n+ [\"SCIM_KEY_hebrew_finalzade\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa817c2ba071d81e8600ef4dfd1da44fc\", null],\n+ [\"SCIM_KEY_hebrew_finalzadi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa64173030139a66e269d7d9494a285652\", null],\n+ [\"SCIM_KEY_hebrew_zade\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa29124f7ef1905b67a7533b5a33abd1e8\", null],\n+ [\"SCIM_KEY_hebrew_zadi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1879aa76b789bbc5459232ab4409d71f\", null],\n+ [\"SCIM_KEY_hebrew_qoph\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac159dd018794330ea00f0b0b70d79cd2\", null],\n+ [\"SCIM_KEY_hebrew_kuf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8092c431580a8bd3e1d4da14ebdb613d\", null],\n+ [\"SCIM_KEY_hebrew_resh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa493e0f42f7b3537d75dc95b66825d605\", null],\n+ [\"SCIM_KEY_hebrew_shin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac70652d80959f32188dca2653fcb3155\", null],\n+ [\"SCIM_KEY_hebrew_taw\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faebddc36244e8e179acbf4d615ff90160\", null],\n+ [\"SCIM_KEY_hebrew_taf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe7d49e8f19632b1e961b0f8104b5022\", null],\n+ [\"SCIM_KEY_Hebrew_switch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaf62c79aa7f10fd715959bc0ad7a0376\", null],\n+ [\"SCIM_KEY_Thai_kokai\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafabadabd79792134f3f29f3d973fecc8\", null],\n+ [\"SCIM_KEY_Thai_khokhai\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa940a2ceb695adcdfa2301bea45de3ca1\", null],\n+ [\"SCIM_KEY_Thai_khokhuat\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faee846094a1a23454a07ef354ffca9687\", null],\n+ [\"SCIM_KEY_Thai_khokhwai\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa80ced98fca8bb2033b13264b7ef38a84\", null],\n+ [\"SCIM_KEY_Thai_khokhon\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa467be74dd3ff23b220c4257e4ce05f84\", null],\n+ [\"SCIM_KEY_Thai_khorakhang\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe30fcb7a1418e3878a54e57d7836f43\", null],\n+ [\"SCIM_KEY_Thai_ngongu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab6d98f57ee57062c5f9a9e92de2edcc7\", null],\n+ [\"SCIM_KEY_Thai_chochan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0a36fb9afd094aaf51c2676a349c6b92\", null],\n+ [\"SCIM_KEY_Thai_choching\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac780a4cfab938a0b7c52e6ce0e1f0543\", null],\n+ [\"SCIM_KEY_Thai_chochang\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2810b9e0b5efd2dde67360e03966ea0c\", null],\n+ [\"SCIM_KEY_Thai_soso\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8cb58c9ddb32759ded7f51a82265cf70\", null],\n+ [\"SCIM_KEY_Thai_chochoe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa99bb35b6739c76e906c32d0ed3339be4\", null],\n+ [\"SCIM_KEY_Thai_yoying\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad57992db8238db16a1cf84c2c7e6acd3\", null],\n+ [\"SCIM_KEY_Thai_dochada\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6556a2e389496511b6be62d1cf720344\", null],\n+ [\"SCIM_KEY_Thai_topatak\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab8939df3b4435971d5e86565ec1e87c5\", null],\n+ [\"SCIM_KEY_Thai_thothan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa158dcf6b13fcdaf1c45c2fa7c433b8fe\", null],\n+ [\"SCIM_KEY_Thai_thonangmontho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa24963dcc8a11034473fba9aee7fa7f43\", null],\n+ [\"SCIM_KEY_Thai_thophuthao\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa46c0a2c74c6d00fc9265a307209c25cc\", null],\n+ [\"SCIM_KEY_Thai_nonen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa66b8e46acd86db28d91ecd5fe0e6bbc4\", null],\n+ [\"SCIM_KEY_Thai_dodek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0054a1663daf353a93d39eab0067a527\", null],\n+ [\"SCIM_KEY_Thai_totao\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faed1d0eebe4b04d73500ce1ac7e5955b9\", null],\n+ [\"SCIM_KEY_Thai_thothung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad2faca12954172033976acb8cc8292ee\", null],\n+ [\"SCIM_KEY_Thai_thothahan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c4dc92f733a9d3392452bfb33f9bc0e\", null],\n+ [\"SCIM_KEY_Thai_thothong\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad02b910dc4588f5bfa6146e7dad7760a\", null],\n+ [\"SCIM_KEY_Thai_nonu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faab344941a250fff65857d159236a147c\", null],\n+ [\"SCIM_KEY_Thai_bobaimai\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faef53fbc8bff13bba00ed8ee9a608ae8b\", null],\n+ [\"SCIM_KEY_Thai_popla\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa38f468e50630309addb95782f538d5eb\", null],\n+ [\"SCIM_KEY_Thai_phophung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faac4bddb19787b8bfe74ef057dc382742\", null],\n+ [\"SCIM_KEY_Thai_fofa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf8a81798cadb7af5fbfd80629262e7fe\", null],\n+ [\"SCIM_KEY_Thai_phophan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa37d76287870cac3bcc741b5040160a98\", null],\n+ [\"SCIM_KEY_Thai_fofan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa65ba047a3bee9c40c795af35f23bdcda\", null],\n+ [\"SCIM_KEY_Thai_phosamphao\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf0b22ebbff2ae5607c346c4ae3bab6e0\", null],\n+ [\"SCIM_KEY_Thai_moma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad0f85fd044dbaddb261391db9431a590\", null],\n+ [\"SCIM_KEY_Thai_yoyak\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9ed4f4639af4b11334156347ad2c99fb\", null],\n+ [\"SCIM_KEY_Thai_rorua\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa860e1e78331da651031656c3e8090e12\", null],\n+ [\"SCIM_KEY_Thai_ru\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac17a379320d93f8c424eae993be14853\", null],\n+ [\"SCIM_KEY_Thai_loling\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6a337e9420b8ab408c9d1a0ecba494f4\", null],\n+ [\"SCIM_KEY_Thai_lu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa20b1c0cf662939f8a4a8bfc8aae4c533\", null],\n+ [\"SCIM_KEY_Thai_wowaen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf9eb6835a16d381baf7df86836bae059\", null],\n+ [\"SCIM_KEY_Thai_sosala\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8921cbaf17862db7fd11631953633d7a\", null],\n+ [\"SCIM_KEY_Thai_sorusi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa13566f7197f1dd0f5ad8a032462a47ab\", null],\n+ [\"SCIM_KEY_Thai_sosua\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faef8ff8b46cb34baf6ae1ca37735eaafc\", null],\n+ [\"SCIM_KEY_Thai_hohip\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae683521cd47aca09d1615a47788feb88\", null],\n+ [\"SCIM_KEY_Thai_lochula\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa45ec2def5460f5a06bd99e39ddafc258\", null],\n+ [\"SCIM_KEY_Thai_oang\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad74e982a69f0f77956de8561fd385e9d\", null],\n+ [\"SCIM_KEY_Thai_honokhuk\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facf9c36287f82b06fcf7e62d8c460f221\", null],\n+ [\"SCIM_KEY_Thai_paiyannoi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa64eb28a1be34e105d822c58756076348\", null],\n+ [\"SCIM_KEY_Thai_saraa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab86d3ff93619550b7e7e96693765f261\", null],\n+ [\"SCIM_KEY_Thai_maihanakat\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa598fc2bde98e610274439013254bec1e\", null],\n+ [\"SCIM_KEY_Thai_saraaa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa23a04bb44d39e4f6a96297023dc77dd6\", null],\n+ [\"SCIM_KEY_Thai_saraam\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad339eaa261a7a0e3eda020acd69b1bf9\", null],\n+ [\"SCIM_KEY_Thai_sarai\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa82c07dbf23786bf70ab9f9407c45ba62\", null],\n+ [\"SCIM_KEY_Thai_saraii\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faca851b369688f69e938cb219044d7047\", null],\n+ [\"SCIM_KEY_Thai_saraue\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6a4b615b2be12cadd110502c4b66615c\", null],\n+ [\"SCIM_KEY_Thai_sarauee\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa03a333ba0c6962ffd00f2dc0528607cf\", null],\n+ [\"SCIM_KEY_Thai_sarau\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa867e6298cd9c954f8260f42f3ca45ad9\", null],\n+ [\"SCIM_KEY_Thai_sarauu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac059b89698ee97d85ec59467cac8afc8\", null],\n+ [\"SCIM_KEY_Thai_phinthu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2efef0aea9582119f0b7840c5577d555\", null],\n+ [\"SCIM_KEY_Thai_maihanakat_maitho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa20e7ef63fcef9ca2a80c829be692b0a9\", null],\n+ [\"SCIM_KEY_Thai_baht\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0bf51b69c5684c0f6bcaa24aa2e0ae45\", null],\n+ [\"SCIM_KEY_Thai_sarae\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa88c09718bdcbdd64a0fe1e5a9a7938b2\", null],\n+ [\"SCIM_KEY_Thai_saraae\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabfff05df63acd1e25da1feab44ad1418\", null],\n+ [\"SCIM_KEY_Thai_sarao\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae763248c3ffe7426f20f04310077cb1c\", null],\n+ [\"SCIM_KEY_Thai_saraaimaimuan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6e933e483863b153c892dafee75ccc27\", null],\n+ [\"SCIM_KEY_Thai_saraaimaimalai\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac14e14e15cf1efb7775b3704a067e8b4\", null],\n+ [\"SCIM_KEY_Thai_lakkhangyao\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa76f284501808aa3366cc8cf79fc86c90\", null],\n+ [\"SCIM_KEY_Thai_maiyamok\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae7614d3d544c8dc367a3d1ae01ce71fb\", null],\n+ [\"SCIM_KEY_Thai_maitaikhu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa626be9c69b32bc340a70ef289a912391\", null],\n+ [\"SCIM_KEY_Thai_maiek\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa441409cbaf2c941f4b07c765a23c9c1e\", null],\n+ [\"SCIM_KEY_Thai_maitho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5aacdc4e364b8a3d61c5e8c341eee95c\", null],\n+ [\"SCIM_KEY_Thai_maitri\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafb580cd598d1660506b1fe44f9491e6e\", null],\n+ [\"SCIM_KEY_Thai_maichattawa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa55f7a2b095c489407817ae7844515efc\", null],\n+ [\"SCIM_KEY_Thai_thanthakhat\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa39e18a2eb55028eea55bc4fb188d01e8\", null],\n+ [\"SCIM_KEY_Thai_nikhahit\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b641179524ee51245a36c2246b63fd1\", null],\n+ [\"SCIM_KEY_Thai_leksun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e4a2783f332ab2db7192992c2200dfe\", null],\n+ [\"SCIM_KEY_Thai_leknung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa82b45b46c8a67d5665e14474634cef79\", null],\n+ [\"SCIM_KEY_Thai_leksong\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab3ef4d2b73783d8ef35874734271aeab\", null],\n+ [\"SCIM_KEY_Thai_leksam\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa54205a427f0e464a4cd83ac588386558\", null],\n+ [\"SCIM_KEY_Thai_leksi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafa7a8be397184e1f886b55e37badf334\", null],\n+ [\"SCIM_KEY_Thai_lekha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3656eb85e41a4cb3836d4e8982d350c8\", null],\n+ [\"SCIM_KEY_Thai_lekhok\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab18b6625f0a95b8699ef4b580a6ae304\", null],\n+ [\"SCIM_KEY_Thai_lekchet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3e7c89f1da971512bc53b01b7b419a38\", null],\n+ [\"SCIM_KEY_Thai_lekpaet\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c4e88dfef2edd71efeb1d045a219aee\", null],\n+ [\"SCIM_KEY_Thai_lekkao\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafa21d44de475b7b35abdea7391c93020\", null],\n+ [\"SCIM_KEY_Hangul\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8ac054b0840e037a939448946831a900\", null],\n+ [\"SCIM_KEY_Hangul_Start\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8b7a337e7fe7a4517c83fb2f0bb4aad0\", null],\n+ [\"SCIM_KEY_Hangul_End\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa55a4a0ee57380685d228e3feda1f3c57\", null],\n+ [\"SCIM_KEY_Hangul_Hanja\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa60aa3297cd511d7b0a74f5053397d968\", null],\n+ [\"SCIM_KEY_Hangul_Jamo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa04f7d359fc3f005056b5de29bb6cb4d0\", null],\n+ [\"SCIM_KEY_Hangul_Romaja\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa70f2daa709aafe05a96d0e0439669536\", null],\n+ [\"SCIM_KEY_Hangul_Codeinput\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facc22e9cc3cbd475cf1482888b694534e\", null],\n+ [\"SCIM_KEY_Hangul_Jeonja\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa302cf7625c12115c03e86a0fde61d53\", null],\n+ [\"SCIM_KEY_Hangul_Banja\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa7b8bb72ed0fd00bbdf9de5f4e765e0\", null],\n+ [\"SCIM_KEY_Hangul_PreHanja\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faee7399bf73f09f7271d28f64ec33671b\", null],\n+ [\"SCIM_KEY_Hangul_PostHanja\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0af36dc55c0935524008107dd349fcf6\", null],\n+ [\"SCIM_KEY_Hangul_SingleCandidate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faef7025a17f60514015f5fc0463893623\", null],\n+ [\"SCIM_KEY_Hangul_MultipleCandidate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2d78a3e82b1071cb62fb9329bce1b689\", null],\n+ [\"SCIM_KEY_Hangul_PreviousCandidate\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa03ac8282e157ef07826e16a7ba21dfa7\", null],\n+ [\"SCIM_KEY_Hangul_Special\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa000cd4121c86b23cd5ab6dd81f2acba\", null],\n+ [\"SCIM_KEY_Hangul_switch\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab09d7586a756595b854bb32e92e8ebf0\", null],\n+ [\"SCIM_KEY_Hangul_Kiyeog\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf22a97d628f8cd8ce8c3acda67533356\", null],\n+ [\"SCIM_KEY_Hangul_SsangKiyeog\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa97b283f8e28089ad6a062fdd2839e64e\", null],\n+ [\"SCIM_KEY_Hangul_KiyeogSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa51fca02bed1ce190e773279cf47a6ca5\", null],\n+ [\"SCIM_KEY_Hangul_Nieun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafdcac92f8f5ca08281425113470612fc\", null],\n+ [\"SCIM_KEY_Hangul_NieunJieuj\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe5ac5f18ce1f6258b17705bc7b2d4a1\", null],\n+ [\"SCIM_KEY_Hangul_NieunHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3e929d17eefd77d1e8317ee6178970f2\", null],\n+ [\"SCIM_KEY_Hangul_Dikeud\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d2fc58e37fb1cacdb5bf4c7e2793612\", null],\n+ [\"SCIM_KEY_Hangul_SsangDikeud\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0e3e63e3335378b2c98bcff87b43cfdf\", null],\n+ [\"SCIM_KEY_Hangul_Rieul\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa36b80d3790b5dd696c33385c5706197f\", null],\n+ [\"SCIM_KEY_Hangul_RieulKiyeog\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad43b26c1fffec2f01a58bfc8435324e6\", null],\n+ [\"SCIM_KEY_Hangul_RieulMieum\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa89b3b430c13c7a2d2a6ec2bc203e7795\", null],\n+ [\"SCIM_KEY_Hangul_RieulPieub\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafdcdb2d50d73b4fc39b488cb92a82432\", null],\n+ [\"SCIM_KEY_Hangul_RieulSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa271419ed31fc3a981d7c3bf1a1b049ca\", null],\n+ [\"SCIM_KEY_Hangul_RieulTieut\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5ef9edaa87409baacfac51ab6f67c9cc\", null],\n+ [\"SCIM_KEY_Hangul_RieulPhieuf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa620f38a36a831ec2d5b249371d3ac054\", null],\n+ [\"SCIM_KEY_Hangul_RieulHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faffea9d3950a15d57aab361ecb2c2f274\", null],\n+ [\"SCIM_KEY_Hangul_Mieum\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae7e13cd07a54605a228fc0806dbbc378\", null],\n+ [\"SCIM_KEY_Hangul_Pieub\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa38a868ce79e982bcdbf51225366665c3\", null],\n+ [\"SCIM_KEY_Hangul_SsangPieub\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4492dfea12ec992ed1c12c6cb47c4c28\", null],\n+ [\"SCIM_KEY_Hangul_PieubSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa80f5f5981c1dddd93b8ff1e1a350efc8\", null],\n+ [\"SCIM_KEY_Hangul_Sios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae43883612b18becae9199a7a3f066bd9\", null],\n+ [\"SCIM_KEY_Hangul_SsangSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab7625a781713e70d6e5bde11dce7b454\", null],\n+ [\"SCIM_KEY_Hangul_Ieung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa64348149b88251fb8b850cd3c40dd05b\", null],\n+ [\"SCIM_KEY_Hangul_Jieuj\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa106b4c919db446fffe93051e71c9a066\", null],\n+ [\"SCIM_KEY_Hangul_SsangJieuj\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faeccb2c0e070bfcabb62b713051aca08e\", null],\n+ [\"SCIM_KEY_Hangul_Cieuc\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab4f772b75dc0283307913aab5973ebbd\", null],\n+ [\"SCIM_KEY_Hangul_Khieuq\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2ba54172e2303d41b314e4c46521a257\", null],\n+ [\"SCIM_KEY_Hangul_Tieut\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faefd5347897f1fe139b41d6aa8623d596\", null],\n+ [\"SCIM_KEY_Hangul_Phieuf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad30d5312e87fd4b92deb2bc3bf8c2e8b\", null],\n+ [\"SCIM_KEY_Hangul_Hieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faddc2742d8d36aaf6a7823d366ea9d411\", null],\n+ [\"SCIM_KEY_Hangul_A\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1dc9523defc2056e7354e015825c15de\", null],\n+ [\"SCIM_KEY_Hangul_AE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9e80be7338e4c679ea25b69f9fa570b8\", null],\n+ [\"SCIM_KEY_Hangul_YA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2931bdf417818e6e0e1c2bc3f5d4f083\", null],\n+ [\"SCIM_KEY_Hangul_YAE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8dfffe6747dddeaf1a0c1bd70d3ee572\", null],\n+ [\"SCIM_KEY_Hangul_EO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa87d4e67c1c993130a517ea45f953cb73\", null],\n+ [\"SCIM_KEY_Hangul_E\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab002924ff5d40d25d274e2138366313c\", null],\n+ [\"SCIM_KEY_Hangul_YEO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabcebade0f6423190f56052f5ed318f22\", null],\n+ [\"SCIM_KEY_Hangul_YE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1521fc986385a857a6ec3abbf0c2908b\", null],\n+ [\"SCIM_KEY_Hangul_O\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa694c819b8c5778a00c28cef34d05dcf1\", null],\n+ [\"SCIM_KEY_Hangul_WA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa36e1efbb2fdcee67177189796c1fe12f\", null],\n+ [\"SCIM_KEY_Hangul_WAE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facabfc3500a4cd15da82603fdd1b67b93\", null],\n+ [\"SCIM_KEY_Hangul_OE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa531ed1881f0ad587ed0d34684130d91d\", null],\n+ [\"SCIM_KEY_Hangul_YO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8acbab6ff96f29de7db131daec556d7d\", null],\n+ [\"SCIM_KEY_Hangul_U\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa199ad03fdc13a838b72520437cb39691\", null],\n+ [\"SCIM_KEY_Hangul_WEO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa022ecb2347622131819f08be5e3f154b\", null],\n+ [\"SCIM_KEY_Hangul_WE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa800d8a155584d7932622cfb1e441d15f\", null],\n+ [\"SCIM_KEY_Hangul_WI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa72a73f3eb175e2c5a7563d5aeaa6828a\", null],\n+ [\"SCIM_KEY_Hangul_YU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad42f144808dca57d8055a1653fee328e\", null],\n+ [\"SCIM_KEY_Hangul_EU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d3bf0a19ac06fa1f44adb096257f9fa\", null],\n+ [\"SCIM_KEY_Hangul_YI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa6508240b69973a4fde1bace72b7d66b\", null],\n+ [\"SCIM_KEY_Hangul_I\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7ce836506f6e3e20bc0b89125835d1b9\", null],\n+ [\"SCIM_KEY_Hangul_J_Kiyeog\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa35a9579dc5ed331873a0afe23cf58760\", null],\n+ [\"SCIM_KEY_Hangul_J_SsangKiyeog\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa94c612232e5db358f35965c1e1c438d4\", null],\n+ [\"SCIM_KEY_Hangul_J_KiyeogSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d70231159946e72efc596ceb7922ecf\", null],\n+ [\"SCIM_KEY_Hangul_J_Nieun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae59ec4c2cf21377f6ce989717576dc8c\", null],\n+ [\"SCIM_KEY_Hangul_J_NieunJieuj\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c5578756e6c494e1ba2bf366488635a\", null],\n+ [\"SCIM_KEY_Hangul_J_NieunHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa98518214864476ffd4c79df6a259a025\", null],\n+ [\"SCIM_KEY_Hangul_J_Dikeud\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac90519be1dde3f973188d6f8aef6513e\", null],\n+ [\"SCIM_KEY_Hangul_J_Rieul\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa589a217fcff026288d3037338a25be13\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulKiyeog\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad187ca894e0b51461c313f4040de6e3f\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulMieum\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30f6c7e4dca43e76500a69b03d032c09\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulPieub\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa01cce43452aa095915ae65c3c1f940c5\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8379d5f56a1209465c19900b75b48d81\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulTieut\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0dfb04343b9b7d063add1d0822e79570\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulPhieuf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c8a705c6f43cf67aaacbd2f30822dd4\", null],\n+ [\"SCIM_KEY_Hangul_J_RieulHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa5b17038c4f5054758cc47dcd0cdf350\", null],\n+ [\"SCIM_KEY_Hangul_J_Mieum\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa734a537ca64dc02eb1c2263d99d59e3e\", null],\n+ [\"SCIM_KEY_Hangul_J_Pieub\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5cdc2bedaf23fa609561ebd5d950b933\", null],\n+ [\"SCIM_KEY_Hangul_J_PieubSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c6340852af4f8c0243eb35576413bb1\", null],\n+ [\"SCIM_KEY_Hangul_J_Sios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa2adfdf768883f6cb6e8e9d9214a2cd3\", null],\n+ [\"SCIM_KEY_Hangul_J_SsangSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3f4de33262dcfc9d8981c176b19a4f76\", null],\n+ [\"SCIM_KEY_Hangul_J_Ieung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa26b6896c30a74c969d59bda1d48bdbb7\", null],\n+ [\"SCIM_KEY_Hangul_J_Jieuj\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac91d0c94e7c4efe6098b55c0f7d0fa60\", null],\n+ [\"SCIM_KEY_Hangul_J_Cieuc\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa630724985feb394e9559c684dcc3251a\", null],\n+ [\"SCIM_KEY_Hangul_J_Khieuq\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0177d11a43e2137263e6345b633a1da2\", null],\n+ [\"SCIM_KEY_Hangul_J_Tieut\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf12975f17cccc736d8ccd6b61de47cad\", null],\n+ [\"SCIM_KEY_Hangul_J_Phieuf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faee6dec1cec24405b5146d3ac5afeebdb\", null],\n+ [\"SCIM_KEY_Hangul_J_Hieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa002ac970706838859b10f901590865b5\", null],\n+ [\"SCIM_KEY_Hangul_RieulYeorinHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa84152e5242438bf50aa31ee50579a450\", null],\n+ [\"SCIM_KEY_Hangul_SunkyeongeumMieum\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa52e91c59e3b38f7db9f029f1f0db001c\", null],\n+ [\"SCIM_KEY_Hangul_SunkyeongeumPieub\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae7ee13645d52eb29a0671b6b5c9ea9e9\", null],\n+ [\"SCIM_KEY_Hangul_PanSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad83b831de23a61d3bf24d9ba30c623a7\", null],\n+ [\"SCIM_KEY_Hangul_KkogjiDalrinIeung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2c847a4edaba5a4e482243dd3747cae3\", null],\n+ [\"SCIM_KEY_Hangul_SunkyeongeumPhieuf\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae8ac95a1bc9bad83ef56a25c5be81ed4\", null],\n+ [\"SCIM_KEY_Hangul_YeorinHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2fdfe34dbcf3e0f8b2026318545b6fcc\", null],\n+ [\"SCIM_KEY_Hangul_AraeA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf402c98abb2a4efefe8333aa410ef98e\", null],\n+ [\"SCIM_KEY_Hangul_AraeAE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9200af0003e80151ac7516968a2070f0\", null],\n+ [\"SCIM_KEY_Hangul_J_PanSios\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5b86c436485940dbe0f922fd798a6c64\", null],\n+ [\"SCIM_KEY_Hangul_J_KkogjiDalrinIeung\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf7f955a79ce3ad5dd9a8185bfe5c2887\", null],\n+ [\"SCIM_KEY_Hangul_J_YeorinHieuh\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4cb41eac9ece28b2886690dc81189c63\", null],\n+ [\"SCIM_KEY_Korean_Won\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa90c794915bc0a60664b915b5e0aa62ce\", null],\n+ [\"SCIM_KEY_Armenian_eternity\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf3e76f26b9684b87bc16cc4fd5abfe6\", null],\n+ [\"SCIM_KEY_Armenian_ligature_ew\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0c04ef3a326b103e00c9fe7bf89ee36f\", null],\n+ [\"SCIM_KEY_Armenian_full_stop\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0a579da0b0e06f878524394c423e18ec\", null],\n+ [\"SCIM_KEY_Armenian_verjaket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafec081773a64849b9f533d8bd03c7005\", null],\n+ [\"SCIM_KEY_Armenian_parenright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa02fe5fe85d2a45f7c21943c822197db2\", null],\n+ [\"SCIM_KEY_Armenian_parenleft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa31d27b26f18693a36fdb71c893785da7\", null],\n+ [\"SCIM_KEY_Armenian_guillemotright\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5c494b58840362179ffe031c3c77282f\", null],\n+ [\"SCIM_KEY_Armenian_guillemotleft\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa970b74aae2c5554ac460d93ef7754e16\", null],\n+ [\"SCIM_KEY_Armenian_em_dash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4ebd2ad7bd1038aa03c295447c8197c9\", null],\n+ [\"SCIM_KEY_Armenian_dot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa3788e3ba4f0a91af2a4e02701433339\", null],\n+ [\"SCIM_KEY_Armenian_mijaket\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa89554ea75aaaf53c3c2b6502a6a0d6da\", null],\n+ [\"SCIM_KEY_Armenian_separation_mark\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa840c3f5252f2d3631128c51eae452be6\", null],\n+ [\"SCIM_KEY_Armenian_but\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3458002bf62a0e306032cb1b935dadfb\", null],\n+ [\"SCIM_KEY_Armenian_comma\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9e962cac57021e30ae2e803e887e6012\", null],\n+ [\"SCIM_KEY_Armenian_en_dash\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1fc8b4039ed8c545fc3f11ff5ec0717c\", null],\n+ [\"SCIM_KEY_Armenian_hyphen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa70098d653cd168adc2d996dd616e8985\", null],\n+ [\"SCIM_KEY_Armenian_yentamna\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa292404113821b18aa5442bcbaa9818cf\", null],\n+ [\"SCIM_KEY_Armenian_ellipsis\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabca962a3a9a21013233ddfa29034899c\", null],\n+ [\"SCIM_KEY_Armenian_exclam\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75face90cbaac8af6129db7ca6534762af86\", null],\n+ [\"SCIM_KEY_Armenian_amanak\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf96b5be38c75fb6642bd07af9e31f029\", null],\n+ [\"SCIM_KEY_Armenian_accent\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8f98a0a512e9392a65a62f9aac19dd4e\", null],\n+ [\"SCIM_KEY_Armenian_shesht\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab694625d91547bc397c3a94be51c1000\", null],\n+ [\"SCIM_KEY_Armenian_question\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3e67bca69c45da01c6946f1d8717af62\", null],\n+ [\"SCIM_KEY_Armenian_paruyk\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6a50e81002babf7ab271ded1e0d0eaf9\", null],\n+ [\"SCIM_KEY_Armenian_AYB\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa59ff2f91dab9edafa2486e7f3456524f\", null],\n+ [\"SCIM_KEY_Armenian_ayb\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faac6601a7551adbbcb6f7580a271cf724\", null],\n+ [\"SCIM_KEY_Armenian_BEN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa83cfde38eed19458fc64df388f5cc0a6\", null],\n+ [\"SCIM_KEY_Armenian_ben\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa40e524606794534d843c82bab5b9ba24\", null],\n+ [\"SCIM_KEY_Armenian_GIM\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa65b86be35d08f566f636563fcdfec4f7\", null],\n+ [\"SCIM_KEY_Armenian_gim\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa77b1fd8dab3b432abe8ce4ff23a4b1aa\", null],\n+ [\"SCIM_KEY_Armenian_DA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c656eef612b459777efc6a57ab26c9d\", null],\n+ [\"SCIM_KEY_Armenian_da\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5d616ec9b2cf7e124b61a522d32ca70d\", null],\n+ [\"SCIM_KEY_Armenian_YECH\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa820edc2b27003f4c6e34b014fc5d482e\", null],\n+ [\"SCIM_KEY_Armenian_yech\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9b067486d46a945399ba92ed9b023551\", null],\n+ [\"SCIM_KEY_Armenian_ZA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae92be73d9ca061f07de6cec7951d8f78\", null],\n+ [\"SCIM_KEY_Armenian_za\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac0764406214e10798eb6add99bf9d7b8\", null],\n+ [\"SCIM_KEY_Armenian_E\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa0d53cd5ec1cb0c13e2195dd1256ff49\", null],\n+ [\"SCIM_KEY_Armenian_e\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0b7d17db7cfa238f76fc6d816865f51d\", null],\n+ [\"SCIM_KEY_Armenian_AT\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa03898108aee624860c7fc3aa84158279\", null],\n+ [\"SCIM_KEY_Armenian_at\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf5d25d0641d505f861cd24c9124b0b11\", null],\n+ [\"SCIM_KEY_Armenian_TO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1566a226cfb7861e9adfa5eebbdcad19\", null],\n+ [\"SCIM_KEY_Armenian_to\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1d606b88f212c7cb886a2b89298666e8\", null],\n+ [\"SCIM_KEY_Armenian_ZHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae0971ac053c87d6df7aec1d74a95b2a3\", null],\n+ [\"SCIM_KEY_Armenian_zhe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa58e54ac675599e13feb008a23d1f6bd1\", null],\n+ [\"SCIM_KEY_Armenian_INI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa41543089a9b2e23a3d181e57e03d4a73\", null],\n+ [\"SCIM_KEY_Armenian_ini\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae4c85c971fe14164adc794065ac58c2b\", null],\n+ [\"SCIM_KEY_Armenian_LYUN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4901158b03e8342b7927aa3be47e895a\", null],\n+ [\"SCIM_KEY_Armenian_lyun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9dd102287138cbc8ed1a1e04220054b5\", null],\n+ [\"SCIM_KEY_Armenian_KHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa043b5a1b431d99cc56d64595183bd86f\", null],\n+ [\"SCIM_KEY_Armenian_khe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa31e1acc9c93dbf3880777c80f2ac79a7\", null],\n+ [\"SCIM_KEY_Armenian_TSA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3078217387263c20a8102cd257452c58\", null],\n+ [\"SCIM_KEY_Armenian_tsa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9f95137d2a7bd2a0d309dc5b154077d4\", null],\n+ [\"SCIM_KEY_Armenian_KEN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa194d70dbaf032bf4be137f669ea9e0f7\", null],\n+ [\"SCIM_KEY_Armenian_ken\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf547e1843011ac7e5c4f67f1b39a950\", null],\n+ [\"SCIM_KEY_Armenian_HO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7b34b128583c27b566986af54a01218\", null],\n+ [\"SCIM_KEY_Armenian_ho\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa10d2fb92d3b5715e59687e11e8a52f16\", null],\n+ [\"SCIM_KEY_Armenian_DZA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa86bad91a5041decdf90d0cc2878514fe\", null],\n+ [\"SCIM_KEY_Armenian_dza\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa85e376e854ddfa6d5ae0d66cdff61b53\", null],\n+ [\"SCIM_KEY_Armenian_GHAT\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabcbc8da7e7ff0abc28271fc9930d2f6d\", null],\n+ [\"SCIM_KEY_Armenian_ghat\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa58131ac491aa606485f4f8e48330a3d9\", null],\n+ [\"SCIM_KEY_Armenian_TCHE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac186d58d223ab065c8d42bc801f56668\", null],\n+ [\"SCIM_KEY_Armenian_tche\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa148d9be8c449eb027054364ee8d23d2d\", null],\n+ [\"SCIM_KEY_Armenian_MEN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faecfc68e006aa0a11eba1bba8e3e64712\", null],\n+ [\"SCIM_KEY_Armenian_men\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa73bf8de552030d00d967b7fdeec8203\", null],\n+ [\"SCIM_KEY_Armenian_HI\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa848c6fa8d27154fea99cc6e5dfa1b01c\", null],\n+ [\"SCIM_KEY_Armenian_hi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6613bcf9ef6128c9466925ddedb43cf6\", null],\n+ [\"SCIM_KEY_Armenian_NU\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa181785c6933a4fe3b97b9940f4740931\", null],\n+ [\"SCIM_KEY_Armenian_nu\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6ec1681d41f771996f6c33013a330d3b\", null],\n+ [\"SCIM_KEY_Armenian_SHA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8f13a3d4afc2728487956f2940617564\", null],\n+ [\"SCIM_KEY_Armenian_sha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa22fb5e99951141c8683dea6de32dbac4\", null],\n+ [\"SCIM_KEY_Armenian_VO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa43b0a7e039dd24b54611ad47284793e7\", null],\n+ [\"SCIM_KEY_Armenian_vo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1a8d4413efbdd65dcb407fe6edfe8712\", null],\n+ [\"SCIM_KEY_Armenian_CHA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2b6c07623160f03f71ae23af5bafde24\", null],\n+ [\"SCIM_KEY_Armenian_cha\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa46c1826d32c181e395f89f478282cf3f\", null],\n+ [\"SCIM_KEY_Armenian_PE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa74660fed33930206936e30683d4d2219\", null],\n+ [\"SCIM_KEY_Armenian_pe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7aea0abe14d56440d00f2d4da6b23812\", null],\n+ [\"SCIM_KEY_Armenian_JE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad80104006d8f3e7779f2637883b3e2ee\", null],\n+ [\"SCIM_KEY_Armenian_je\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faca47dac09963003d63b463513cb81a5b\", null],\n+ [\"SCIM_KEY_Armenian_RA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa54b1f6dc886979d26b634fc5724edf6f\", null],\n+ [\"SCIM_KEY_Armenian_ra\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa3e395013b0177b1baedc22330835e3b\", null],\n+ [\"SCIM_KEY_Armenian_SE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad03e5da497c30cbed7c1947d88b940be\", null],\n+ [\"SCIM_KEY_Armenian_se\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa08e178ee9c553307858be52481298812\", null],\n+ [\"SCIM_KEY_Armenian_VEV\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae66f8994fa18ff5602059cd4858774b2\", null],\n+ [\"SCIM_KEY_Armenian_vev\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3e465ed144cbb658ba85de37cbdb9611\", null],\n+ [\"SCIM_KEY_Armenian_TYUN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafffff89b8bebb096e956b211d60107db\", null],\n+ [\"SCIM_KEY_Armenian_tyun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa08bd0c4008b66a199486c74e5902f8bc\", null],\n+ [\"SCIM_KEY_Armenian_RE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad3bcc9592f734845ee5d411cb68b7c13\", null],\n+ [\"SCIM_KEY_Armenian_re\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa92e02363738c46ead499aae1ec08c0b\", null],\n+ [\"SCIM_KEY_Armenian_TSO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0ccafac57a06388dcfde0ed5d2f95e12\", null],\n+ [\"SCIM_KEY_Armenian_tso\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4aeecadb17b50c18e96d865033d5cadd\", null],\n+ [\"SCIM_KEY_Armenian_VYUN\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab129071f9fb1c6752bb5da583e0afd8e\", null],\n+ [\"SCIM_KEY_Armenian_vyun\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae135bc73d58736cd51528d30002aac48\", null],\n+ [\"SCIM_KEY_Armenian_PYUR\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad9189d82f87298a38d3945aff63f6b2c\", null],\n+ [\"SCIM_KEY_Armenian_pyur\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf2ffb2194567f326d3782cd650ca85f7\", null],\n+ [\"SCIM_KEY_Armenian_KE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa16e67e01003a70f00ff8181370b8f84a\", null],\n+ [\"SCIM_KEY_Armenian_ke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa113e924571d993498817f0a666b5d689\", null],\n+ [\"SCIM_KEY_Armenian_O\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faedaee9974520edbb46b94661b8ac1c9b\", null],\n+ [\"SCIM_KEY_Armenian_o\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadd23cd9a28bbefc43b826798719fc017\", null],\n+ [\"SCIM_KEY_Armenian_FE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1b714bf08d97aa7dd8c0ea090d635fff\", null],\n+ [\"SCIM_KEY_Armenian_fe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c94021e5ba986a8e2d7c96d99feace5\", null],\n+ [\"SCIM_KEY_Armenian_apostrophe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaf5ec41b99996bbc95373de522da0b78\", null],\n+ [\"SCIM_KEY_Armenian_section_sign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafe3fb99e3ed4fbd1fd14bffd45497564\", null],\n+ [\"SCIM_KEY_Georgian_an\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab96701fb4de84eb455246ac4739e1e4b\", null],\n+ [\"SCIM_KEY_Georgian_ban\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faedb95e3db648868b1f395a823b93f5e6\", null],\n+ [\"SCIM_KEY_Georgian_gan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa017847ab783c16a2f334276c1cbcfe1a\", null],\n+ [\"SCIM_KEY_Georgian_don\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa822f5acfd52021401e2d99918e1d4682\", null],\n+ [\"SCIM_KEY_Georgian_en\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa962d7131d4eddd5078c94c2edf9efe3b\", null],\n+ [\"SCIM_KEY_Georgian_vin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae46ff7bbd84dde7e0b731cb7ca72d002\", null],\n+ [\"SCIM_KEY_Georgian_zen\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa27cf51c7fb730584d7681eb4adc8e2eb\", null],\n+ [\"SCIM_KEY_Georgian_tan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa511c4a92e256a36f183bff2c88a756da\", null],\n+ [\"SCIM_KEY_Georgian_in\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0d9843245fbd2a29ff399afc3acd6491\", null],\n+ [\"SCIM_KEY_Georgian_kan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa173ab84b4fcf153341e3be45d17ee6d9\", null],\n+ [\"SCIM_KEY_Georgian_las\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5de3a2d1667367be02c935701d652555\", null],\n+ [\"SCIM_KEY_Georgian_man\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facc1d80b13f20b89399aec42a34ef05fb\", null],\n+ [\"SCIM_KEY_Georgian_nar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad73b450bcd3e2bb4f3322c4350fd32e3\", null],\n+ [\"SCIM_KEY_Georgian_on\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4115717e20be44c5920ddd295cb82640\", null],\n+ [\"SCIM_KEY_Georgian_par\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9c6ebafde3226f876a7df9b7d2847d0f\", null],\n+ [\"SCIM_KEY_Georgian_zhar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa26c7877dd793b743a000930b2bd47b4f\", null],\n+ [\"SCIM_KEY_Georgian_rae\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa971675c96fd14a34417d2650dbd98ab5\", null],\n+ [\"SCIM_KEY_Georgian_san\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4edc4e43be2a287f76390d7aad1eef11\", null],\n+ [\"SCIM_KEY_Georgian_tar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab7a8eaf8f5c593d7a7936e5298aa1f2d\", null],\n+ [\"SCIM_KEY_Georgian_un\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae1354fbdca14e5b9cabb1b8b97194eb3\", null],\n+ [\"SCIM_KEY_Georgian_phar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabde8c0a45b77a5c8b74e32e38ae70e3a\", null],\n+ [\"SCIM_KEY_Georgian_khar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7ed9b25c53a4d7ec0fbb2432feaae80f\", null],\n+ [\"SCIM_KEY_Georgian_ghan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6c940098356a15075c4c701d01440b5d\", null],\n+ [\"SCIM_KEY_Georgian_qar\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7476afea6dbf86d34475b5c8a2a51146\", null],\n+ [\"SCIM_KEY_Georgian_shin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab715375850535eb386d11defad67a5a0\", null],\n+ [\"SCIM_KEY_Georgian_chin\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa6267651b8298903eb4d59a78afffb9\", null],\n+ [\"SCIM_KEY_Georgian_can\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3c2600105e880b1a856cebcfab742f6e\", null],\n+ [\"SCIM_KEY_Georgian_jil\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9a582005e8a014be6d732b835e613818\", null],\n+ [\"SCIM_KEY_Georgian_cil\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae4902d047d264a3a03c844ee31624f77\", null],\n+ [\"SCIM_KEY_Georgian_char\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa15ebb3e8aa6cade1281ed43072ab3fe0\", null],\n+ [\"SCIM_KEY_Georgian_xan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa980401ab11b029265c1f80988589d454\", null],\n+ [\"SCIM_KEY_Georgian_jhan\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa729b3409bb5aaa43e65b3e2dbdc06496\", null],\n+ [\"SCIM_KEY_Georgian_hae\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa68722f8367620f0baad0b28ff9358f7b\", null],\n+ [\"SCIM_KEY_Georgian_he\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9d5bb76d8aa487ea0bdf24ad06ac05de\", null],\n+ [\"SCIM_KEY_Georgian_hie\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafcbc634aa2bcb79810fcd73f4cf976c9\", null],\n+ [\"SCIM_KEY_Georgian_we\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0e30e0878e99d69e8e58f379cbcfb6db\", null],\n+ [\"SCIM_KEY_Georgian_har\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0c911cf54ae0d93593e67a4a6e756142\", null],\n+ [\"SCIM_KEY_Georgian_hoe\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6d0359b35c64a77712b06b255b9b95e8\", null],\n+ [\"SCIM_KEY_Georgian_fi\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab006dd6444770673599fce2aedd1138b\", null],\n+ [\"SCIM_KEY_Ccedillaabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa0099b2bc9f5bc4bab6d5e4fe749161d0\", null],\n+ [\"SCIM_KEY_Xabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7fc4999cdd09357be0a115147339b353\", null],\n+ [\"SCIM_KEY_Qabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa74a610768685aa779a5c98dfc0cfabda\", null],\n+ [\"SCIM_KEY_Ibreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa6a7dee5758e02113f52777586b74505\", null],\n+ [\"SCIM_KEY_IE\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa33cda05280b8855f19287dca7fd4a47a\", null],\n+ [\"SCIM_KEY_UO\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa3f70818d0c2ce0d9d0f5097703aac75\", null],\n+ [\"SCIM_KEY_Zstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa33c51b76a6d82943abe656242a5e719d\", null],\n+ [\"SCIM_KEY_Gcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa05ccf0a0f2094ab47f91600f81c1029f\", null],\n+ [\"SCIM_KEY_Obarred\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa77a730666318816b5e7114fc77c3abb5\", null],\n+ [\"SCIM_KEY_ccedillaabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa41a785654e0d54cbe4b1ad991523fd32\", null],\n+ [\"SCIM_KEY_xabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf7efd2c36086e0b76ac244bf92bfdc0d\", null],\n+ [\"SCIM_KEY_Ocaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8be62294a8c8020da14586068b13c150\", null],\n+ [\"SCIM_KEY_qabovedot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa77e0250a170b1321db51c491683a39ee\", null],\n+ [\"SCIM_KEY_ibreve\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa276c8d481e1e7d21b35a3ff5271582e3\", null],\n+ [\"SCIM_KEY_ie\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa430155055bca2b3f5780c983579ff40a\", null],\n+ [\"SCIM_KEY_uo\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf289b358f4293cd41452711c80ce4fc1\", null],\n+ [\"SCIM_KEY_zstroke\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5fe8c1bbe3d5734412f48b26abcd4a06\", null],\n+ [\"SCIM_KEY_gcaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae59c2579d57341a8a43ced674db45993\", null],\n+ [\"SCIM_KEY_ocaron\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa08f6b16c6fac246e2bd0c45541156b06\", null],\n+ [\"SCIM_KEY_obarred\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa44e71d9caf443d6943059dfefcdc6e7c\", null],\n+ [\"SCIM_KEY_SCHWA\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafbb830eef88bc6c6a2d60fa79a10f092\", null],\n+ [\"SCIM_KEY_schwa\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa897afe7bb5a42f33991533a36054a5be\", null],\n+ [\"SCIM_KEY_Lbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3dc3c8dcdb96a76483e728aca184561c\", null],\n+ [\"SCIM_KEY_Lstrokebelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa174918c398ba4ad9d87ed0f8c513df7d\", null],\n+ [\"SCIM_KEY_lbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2df35020ee49190a3eebca50d3566a98\", null],\n+ [\"SCIM_KEY_lstrokebelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1b213c996739501f42f1d7622bc5f0c4\", null],\n+ [\"SCIM_KEY_Gtilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa070dd84eb27fc9adfb570b1cfdf783f8\", null],\n+ [\"SCIM_KEY_gtilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4506369fdccb9a3b72c9d59ac98363e5\", null],\n+ [\"SCIM_KEY_Abelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae75937f05ef4e146f7843c9e5ca8f742\", null],\n+ [\"SCIM_KEY_abelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa766cca63c1fa1650ad35da2d1b91d0d4\", null],\n+ [\"SCIM_KEY_Ahook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad0f2bfeda9c386eefcd2191b92cceb63\", null],\n+ [\"SCIM_KEY_ahook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa617b313a1f94c407d0b06da42d6d0138\", null],\n+ [\"SCIM_KEY_Acircumflexacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2b25b71263ac853bc5fead414e786bd0\", null],\n+ [\"SCIM_KEY_acircumflexacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf250fbb7e43da3eaf6bb5e839b2c0a4e\", null],\n+ [\"SCIM_KEY_Acircumflexgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa96ad1f69bd5fd9bc94eed37e61871fc6\", null],\n+ [\"SCIM_KEY_acircumflexgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabf59d3de3193ada5f783b0143a0d8a9a\", null],\n+ [\"SCIM_KEY_Acircumflexhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadcf35a23d2f5903fb4d406edebc65a8c\", null],\n+ [\"SCIM_KEY_acircumflexhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7c2f58b031a24e65707c64a2a92f3ad9\", null],\n+ [\"SCIM_KEY_Acircumflextilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8da9c9731f300e606ad96547956275e1\", null],\n+ [\"SCIM_KEY_acircumflextilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1983e84d2d7609114cef4911715e8cb9\", null],\n+ [\"SCIM_KEY_Acircumflexbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa180b72fb22c51a520dea4c2529c004e5\", null],\n+ [\"SCIM_KEY_acircumflexbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa64351a6ecf2486789d6e1c02994ba619\", null],\n+ [\"SCIM_KEY_Abreveacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa816e1c7fd7d214a487955ff2dde9cd08\", null],\n+ [\"SCIM_KEY_abreveacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa178cbc5b564af8e4eefb7a8b7b14c425\", null],\n+ [\"SCIM_KEY_Abrevegrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fadd7c80b6a5e300958399ce2010959326\", null],\n+ [\"SCIM_KEY_abrevegrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf0c6f1e891bc98d9e5e66419c66c597a\", null],\n+ [\"SCIM_KEY_Abrevehook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa06e37470c881470aba5a9c70415a24b4\", null],\n+ [\"SCIM_KEY_abrevehook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa32425fe3a172e068ec49e9d40eb50888\", null],\n+ [\"SCIM_KEY_Abrevetilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa49722ee19816c1780b21ecd95fc861\", null],\n+ [\"SCIM_KEY_abrevetilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facd928c887695233f60359e3aee3b896d\", null],\n+ [\"SCIM_KEY_Abrevebelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75facaf50ba8453b0b220942f827bb6b79e4\", null],\n+ [\"SCIM_KEY_abrevebelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2facb72a95207dad2a68b4b545e56022\", null],\n+ [\"SCIM_KEY_Ebelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf78830ea43a2a97d61001caf4d313ca1\", null],\n+ [\"SCIM_KEY_ebelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa05ab61f9da33243f25032b790a653e72\", null],\n+ [\"SCIM_KEY_Ehook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad28f369751aeb8b9af4df849698bd0d9\", null],\n+ [\"SCIM_KEY_ehook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa326dece318fffa020b67e72253886713\", null],\n+ [\"SCIM_KEY_Etilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab1fb37b339a27d4a06c6cd5795ff18de\", null],\n+ [\"SCIM_KEY_etilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4c78e50b97cdeffdf74975d29a6ef3e5\", null],\n+ [\"SCIM_KEY_Ecircumflexacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4e5acab2dcfdb4edc10e76b767da34f6\", null],\n+ [\"SCIM_KEY_ecircumflexacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad592d059889fbeb5cfa5e1637025feb8\", null],\n+ [\"SCIM_KEY_Ecircumflexgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa198bc5bd5f84c72dcad57c43e553da07\", null],\n+ [\"SCIM_KEY_ecircumflexgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa978f5b68b7d8b04bd693a366b7e9305e\", null],\n+ [\"SCIM_KEY_Ecircumflexhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa62e9b72a11528688e92767d02e123642\", null],\n+ [\"SCIM_KEY_ecircumflexhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4543941f0c1500fa46cfadbbefad918f\", null],\n+ [\"SCIM_KEY_Ecircumflextilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa128b4eb3f9531fcccbed09d77c765343\", null],\n+ [\"SCIM_KEY_ecircumflextilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad11a965cab2dd7c588cf6efd11969e24\", null],\n+ [\"SCIM_KEY_Ecircumflexbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac57a74a5a0e438b729427cff91ec96a8\", null],\n+ [\"SCIM_KEY_ecircumflexbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3a41ac4451076ca20701eb2c94ad3fdd\", null],\n+ [\"SCIM_KEY_Ihook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaacf6fc0c40712c91d1359c3302abe60\", null],\n+ [\"SCIM_KEY_ihook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa330a0d8eeb06b8ba76c44c6e90e729fa\", null],\n+ [\"SCIM_KEY_Ibelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf80487afeb5fbf6f1afa81038b5bfb2a\", null],\n+ [\"SCIM_KEY_ibelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac5e754938c94613a3f1849f6a7324e2e\", null],\n+ [\"SCIM_KEY_Obelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa78b436adb4fd14de064017fa57c470a2\", null],\n+ [\"SCIM_KEY_obelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa1dcae4d22654b9d9bb6de79f6b61154a\", null],\n+ [\"SCIM_KEY_Ohook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad1df8c1b2330e75a061213da9ec42fce\", null],\n+ [\"SCIM_KEY_ohook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa8facd96efe09904b97aac2e370f1a55\", null],\n+ [\"SCIM_KEY_Ocircumflexacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa04a917df645f10b29bd865344bc6bd4e\", null],\n+ [\"SCIM_KEY_ocircumflexacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf113c082dc1721d65fde8497cc1afc9c\", null],\n+ [\"SCIM_KEY_Ocircumflexgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa594bfd344e711408a00059cb835987a8\", null],\n+ [\"SCIM_KEY_ocircumflexgrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8bbb6bacb5731125292dd59b42c21cc7\", null],\n+ [\"SCIM_KEY_Ocircumflexhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8834b924a657bd1ddda1f44ca8cfcd8\", null],\n+ [\"SCIM_KEY_ocircumflexhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7f92bcaf39d11307ebdce82423f41d12\", null],\n+ [\"SCIM_KEY_Ocircumflextilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa149786daec5bf9ea7aa0ac49ef2c55ee\", null],\n+ [\"SCIM_KEY_ocircumflextilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7d362b13a0b3a26e097c0eccd65b6e7\", null],\n+ [\"SCIM_KEY_Ocircumflexbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa28c34be3897a501b3ebb623f710781da\", null],\n+ [\"SCIM_KEY_ocircumflexbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6fd849fb482d51bd97c149ffc7e9e2de\", null],\n+ [\"SCIM_KEY_Ohornacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa02fcf4b8a1b48cbf2a6d4f67afbb39a7\", null],\n+ [\"SCIM_KEY_ohornacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3739ab6c4e103a9cf04931a352782ae0\", null],\n+ [\"SCIM_KEY_Ohorngrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf52cb62e7b7009180490b37834b1b6c0\", null],\n+ [\"SCIM_KEY_ohorngrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa44b9beabb750aeec2fec75bed2b86dc1\", null],\n+ [\"SCIM_KEY_Ohornhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa2d9b29f81681f81072ebd25048be0872\", null],\n+ [\"SCIM_KEY_ohornhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa223d84a2b41e06b99558a1bd3150b1f5\", null],\n+ [\"SCIM_KEY_Ohorntilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad8d475c2393bc3f79acd00839f2647ec\", null],\n+ [\"SCIM_KEY_ohorntilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab422883674873268dafc77c740b992e1\", null],\n+ [\"SCIM_KEY_Ohornbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa637c1c1994e12d1b4ff1f70a007beb20\", null],\n+ [\"SCIM_KEY_ohornbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faa871cd1a19e779d2b78bc14dee4cfb6f\", null],\n+ [\"SCIM_KEY_Ubelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa33ad98d00a00b36f75a78b16ed4ac8b6\", null],\n+ [\"SCIM_KEY_ubelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab92a005f9f51f37e33846c9005760844\", null],\n+ [\"SCIM_KEY_Uhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa127c0cce39aaeff6c8f96676dc62bbbf\", null],\n+ [\"SCIM_KEY_uhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf22d3e61e9dec864797cbfdce4bee9cf\", null],\n+ [\"SCIM_KEY_Uhornacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faf9680685eeb1fc95d1ad273e21c8d066\", null],\n+ [\"SCIM_KEY_uhornacute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa8ac882ede6d8bcadfa206d73123892d5\", null],\n+ [\"SCIM_KEY_Uhorngrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa576f4781a782dcbe2dc406160e796beb\", null],\n+ [\"SCIM_KEY_uhorngrave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fafa622cb1177ca32f7f8a29996a195c47\", null],\n+ [\"SCIM_KEY_Uhornhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa30d35f9618f62680b5d3c97a2c2a38fc\", null],\n+ [\"SCIM_KEY_uhornhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa6aa1e86da749fb68bec6e91f79bc5f64\", null],\n+ [\"SCIM_KEY_Uhorntilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fab0a3490918180a1ac79fd5168aca51ba\", null],\n+ [\"SCIM_KEY_uhorntilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9dfd74029b2a1bac52e8ea98db305596\", null],\n+ [\"SCIM_KEY_Uhornbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4a74a0f5f64c5eaf7eb53bc8e3fad95b\", null],\n+ [\"SCIM_KEY_uhornbelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad802e9aa4164cd8790c62a85f6a3d3e0\", null],\n+ [\"SCIM_KEY_Ybelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa249d9c5de14879d846501a0f0c29e374\", null],\n+ [\"SCIM_KEY_ybelowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3709768ac2fd42cb58a99ec60e39019a\", null],\n+ [\"SCIM_KEY_Yhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa9b55b9b0e05560dc018a84ad585d00b4\", null],\n+ [\"SCIM_KEY_yhook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae73fcf1c2fdcfb4f08477118d1b149ec\", null],\n+ [\"SCIM_KEY_Ytilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3647ccc30672f38b88d63c94206c8ee0\", null],\n+ [\"SCIM_KEY_ytilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae229e04b1ad79c274e799bb2bd674958\", null],\n+ [\"SCIM_KEY_Ohorn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa76aadc941aaa7bc0cee31b673f9c8b70\", null],\n+ [\"SCIM_KEY_ohorn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa4cfb520d2c8ae03b8e2679b397f19fb9\", null],\n+ [\"SCIM_KEY_Uhorn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75face072d884b1dd37faad1d74eb41493ef\", null],\n+ [\"SCIM_KEY_uhorn\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa7694bf9c6f132d1fc136feacd76a5dc5\", null],\n+ [\"SCIM_KEY_combining_tilde\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae07759c690bda8a822a330a74cb05768\", null],\n+ [\"SCIM_KEY_combining_grave\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa999643a34effdc3818a1ee8fefe4b843\", null],\n+ [\"SCIM_KEY_combining_acute\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa3dd6d711d034ef690de698ddd3f40742\", null],\n+ [\"SCIM_KEY_combining_hook\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa39f111249e0ebfcd47b9b184de310d51\", null],\n+ [\"SCIM_KEY_combining_belowdot\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa79742e10fa93fd45b870752164e727a4\", null],\n+ [\"SCIM_KEY_EcuSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa563b53199c73651947ef206859ccbc4c\", null],\n+ [\"SCIM_KEY_ColonSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa5307a013d4cf7f300173df7ae1762f78\", null],\n+ [\"SCIM_KEY_CruzeiroSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa569a40d5f22d565cfe6bfab4c0db59fb\", null],\n+ [\"SCIM_KEY_FFrancSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fae4823ef8aeacd82693efcd6dc838dd8f\", null],\n+ [\"SCIM_KEY_LiraSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa90b55f7ee98b701d355778c1c7a3e962\", null],\n+ [\"SCIM_KEY_MillSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fad53c4d715d10f29ee88bc8fe39e22436\", null],\n+ [\"SCIM_KEY_NairaSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa86766a755d6723ec66e562ac69e65b1a\", null],\n+ [\"SCIM_KEY_PesetaSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fac7b7b27af27c1ddcee10465f6af317ce\", null],\n+ [\"SCIM_KEY_RupeeSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fabab2cb711f1ff1cf88de7360a5fbf04b\", null],\n+ [\"SCIM_KEY_WonSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa26271a051f8cfc709679b83e43980fa2\", null],\n+ [\"SCIM_KEY_NewSheqelSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa43351b9ee348e0108d84380ac7321627\", null],\n+ [\"SCIM_KEY_DongSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75fa194e52bbd3bfbc3f5b070a05a21ff864\", null],\n+ [\"SCIM_KEY_EuroSign\", \"a00032.html#gga4aefe0843e618886b55102a0eb45b75faaa43a33c7c152d659ece46012bd45977\", null]\n+ ]],\n+ [\"KeyboardLayout\", \"a00032.html#gadf7cdb9ca5b7dc43b056b5e5e715e570\", [\n+ [\"SCIM_KEYBOARD_Unknown\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a2f20f8ecbb5b03fc8edc9a393d96e951\", null],\n+ [\"SCIM_KEYBOARD_Default\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a3fff0f6dc44f6c30a9de276f0ef78407\", null],\n+ [\"SCIM_KEYBOARD_US\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a721b89e3289aa411b6e1fb40ec911790\", null],\n+ [\"SCIM_KEYBOARD_Belgian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ae84c78fa6d1b46c759152dc839a87893\", null],\n+ [\"SCIM_KEYBOARD_Croatian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ac29f892e6093531211b70cf6d5dd6275\", null],\n+ [\"SCIM_KEYBOARD_Czech\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a368aca45eaf52d069ca23bc2c0baf5fc\", null],\n+ [\"SCIM_KEYBOARD_Czech_Qwerty\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a573145d02424f24447fa5c7b99a78023\", null],\n+ [\"SCIM_KEYBOARD_Danish\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570aa36d5b79c6719d6e334c19d6f1a729d7\", null],\n+ [\"SCIM_KEYBOARD_Dutch\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a5210c6ffb6c6ecf676d772612d2f7d97\", null],\n+ [\"SCIM_KEYBOARD_Dvorak\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a5ef6df2d6c14f230e818bfa89e995ae8\", null],\n+ [\"SCIM_KEYBOARD_Estonian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a2a1abc8be07c15b1b5becd138e4906bf\", null],\n+ [\"SCIM_KEYBOARD_Finnish\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ac72bdf17214ae05c074c9e2c0b050e5a\", null],\n+ [\"SCIM_KEYBOARD_French\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a7f40f6b9d70a3cf700f08061b142c6d9\", null],\n+ [\"SCIM_KEYBOARD_French_Canadian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a46707d31306be4d43d665f5447753d33\", null],\n+ [\"SCIM_KEYBOARD_French_Switzerland\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a8303ce35eb61d82c0ef1d5f7f89401fb\", null],\n+ [\"SCIM_KEYBOARD_German\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570aa81888ec0a35940e0740798c81f30a05\", null],\n+ [\"SCIM_KEYBOARD_German_Deadkeys\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a3ad5ef8a1276d3bbd66ff2a4c9b03def\", null],\n+ [\"SCIM_KEYBOARD_German_Swiss\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a6f7058adfe20d724068dd62e35540f56\", null],\n+ [\"SCIM_KEYBOARD_Greek\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570aaba37ddf42b7d14b14b176f3c37ce75e\", null],\n+ [\"SCIM_KEYBOARD_Hungarian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a25e7488959a1534bab7f36e4c408e9b7\", null],\n+ [\"SCIM_KEYBOARD_Italian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570aa7eb87a53416513076e6a4f60c150076\", null],\n+ [\"SCIM_KEYBOARD_Japanese\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a422792ba62d0c0c7914b496d18d78e2e\", null],\n+ [\"SCIM_KEYBOARD_Norwegian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ad23a45de98af8754fb2ca386b7ff12f1\", null],\n+ [\"SCIM_KEYBOARD_Polish\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a8937a2593d116e9b507ca48c3b24f277\", null],\n+ [\"SCIM_KEYBOARD_Portuguese\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a5896ac54ff732941582688c686ee1c57\", null],\n+ [\"SCIM_KEYBOARD_Portuguese_Brazil\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ad30da3e94014d299347b97960ffbd13d\", null],\n+ [\"SCIM_KEYBOARD_Portuguese_Brazil_US_Accents\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a270fc96a8be2a88e8c8ef06011e7127a\", null],\n+ [\"SCIM_KEYBOARD_Russian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ae60c465ce7311be075076d458de37311\", null],\n+ [\"SCIM_KEYBOARD_Slovak\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a0a5d9015fdba49a2f7679dba4214f9b6\", null],\n+ [\"SCIM_KEYBOARD_Slovak_Qwerty\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ab0dc93c2acd0b422dc50763cdd94c93b\", null],\n+ [\"SCIM_KEYBOARD_Slovene\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a4803ee2bc636ee16518d42a2601a29e9\", null],\n+ [\"SCIM_KEYBOARD_Spanish\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a49388539218ea265b85f8159e03e0b71\", null],\n+ [\"SCIM_KEYBOARD_Spanish_CP850\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a79350ed033cc830cecfe4aecf16ff4ee\", null],\n+ [\"SCIM_KEYBOARD_Spanish_Latin_America\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570acf217a091017891e9d036f1a2b3f3519\", null],\n+ [\"SCIM_KEYBOARD_Swedish\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a441790f921e13723555a218a5f8e9284\", null],\n+ [\"SCIM_KEYBOARD_Turkish\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570ab56b6c507a9c3c86fd2c536a42067054\", null],\n+ [\"SCIM_KEYBOARD_UK\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a4d8ed6e8b40ee0b661f1866f50dd7b36\", null],\n+ [\"SCIM_KEYBOARD_Icelandic\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a6068e9aedcff4bfa51efa82cf7cfc344\", null],\n+ [\"SCIM_KEYBOARD_Lithuanian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570aed273f6e2c444658faf25cd05532c28b\", null],\n+ [\"SCIM_KEYBOARD_Ukrainian\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a9f329d4b2ee9a7f25d2d66f0a4b4b028\", null],\n+ [\"SCIM_KEYBOARD_NUM_LAYOUTS\", \"a00032.html#ggadf7cdb9ca5b7dc43b056b5e5e715e570a8ab7e4a9aab6a2c75f34457352db788d\", null]\n+ ]],\n+ [\"scim_key_to_string\", \"a00032.html#gae35121f65427a22c58c1cb79ba110ef6\", null],\n+ [\"scim_string_to_key\", \"a00032.html#ga1291649b4a4e3fbf3cfbb34ddbfda985\", null],\n+ [\"scim_key_list_to_string\", \"a00032.html#ga246b9bb245a8c9f0050efe712c17154f\", null],\n+ [\"scim_string_to_key_list\", \"a00032.html#gad5c95f5f0a720aeffb6650f3da4fce0a\", null],\n+ [\"scim_keyboard_layout_to_string\", \"a00032.html#ga0e6030669f5e76698802feeee8aadd5c\", null],\n+ [\"scim_string_to_keyboard_layout\", \"a00032.html#gaa6cb750841059053424757c37122c254\", null],\n+ [\"scim_keyboard_layout_get_display_name\", \"a00032.html#gabc2045fe32aee4593152402b75d4faf2\", null],\n+ [\"scim_get_default_keyboard_layout\", \"a00032.html#ga46221d1d4b7bbac10de9b8bc1e5dc007\", null],\n+ [\"scim_set_default_keyboard_layout\", \"a00032.html#ga522f1c9086bc2ecef076c509ec1e6837\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00035.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00035.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_filter_module.h File Reference\n+scim: scim_socket.h File Reference\n \n \n \n \n \n \n \n@@ -59,57 +59,95 @@\n \n
\n
\n \n-
scim_filter_module.h File Reference
\n+
scim_socket.h File Reference
\n
\n
\n \n-

definition of FilterModule related classes. \n+

Socket interfaces. \n More...

\n \n \n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::FilterModule
 The class to manipulate the Filter modules. More...
class  scim::SocketError
 An exception class to hold Socket related errors. More...
 
class  scim::SocketAddress
 The class to hold a socket address. More...
 
class  scim::Socket
 Socket communication class. More...
 
class  scim::SocketServer
 Socket Server class. More...
 
class  scim::SocketClient
 Socket client class. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+

\n Typedefs

typedef unsigned int(* scim::FilterModuleInitFunc) (const ConfigPointer &config)
 Initialize a Filter Module.
 
typedef FilterFactoryPointer(* scim::FilterModuleCreateFilterFunc) (unsigned int index)
 Create an object of this FilterFactory class.
 
typedef bool(* scim::FilterModuleGetFilterInfoFunc) (unsigned int index, FilterInfo &info)
 Get basic information of the FilterFactory class provided by this module.
 
typedef Slot2< void, SocketServer *, const Socket & > scim::SocketServerSlotSocket
 
typedef Signal2< void, SocketServer *, const Socket & > scim::SocketServerSignalSocket
 
\n+\n+\n+\n+\n

\n+Enumerations

enum  scim::SocketFamily { scim::SCIM_SOCKET_UNKNOWN\n+, scim::SCIM_SOCKET_LOCAL\n+, scim::SCIM_SOCKET_INET\n+ }
 The vaild socket address/protocol family,. More...
 
\n \n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n Functions

int scim::scim_get_filter_module_list (std::vector< String > &mod_list)
 Get a name list of currently available Filter modules.
 
String scim::scim_get_default_socket_frontend_address ()
 Get the default socket address of SocketFrontEnd.
 
String scim::scim_get_default_socket_imengine_address ()
 Get the default socket address of SocketIMEngine.
 
String scim::scim_get_default_socket_config_address ()
 Get the default socket address of SocketConfig.
 
String scim::scim_get_default_panel_socket_address (const String &display)
 Get the default socket address of the Panel running on localhost.
 
String scim::scim_get_default_helper_manager_socket_address ()
 Get the default socket address of Helper Manager Server running on localhost.
 
int scim::scim_get_default_socket_timeout ()
 Get the default socket timeout value.
 
bool scim::scim_socket_open_connection (uint32 &key, const String &client_type, const String &server_type, const Socket &socket, int timeout=-1)
 Helper function to open a connection to a socket server with a standard hand shake protocol.
 
String scim::scim_socket_accept_connection (uint32 &key, const String &server_types, const String &client_types, const Socket &socket, int timeout=-1)
 Helper function to accept a connection request from a socket client with a standard hand shake protocol.
 
\n

Detailed Description

\n-

definition of FilterModule related classes.

\n+

Socket interfaces.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,40 +1,78 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Functions\n-scim_filter_module.h File Reference\n-definition of FilterModule related classes. More...\n+Classes | Namespaces | Typedefs | Enumerations | Functions\n+scim_socket.h File Reference\n+Socket interfaces. More...\n Classes\n-class \u00a0scim::FilterModule\n-\u00a0 The class to manipulate the Filter modules. More...\n+class \u00a0scim::SocketError\n+\u00a0 An exception class to hold Socket related errors. More...\n+\u00a0\n+class \u00a0scim::SocketAddress\n+\u00a0 The class to hold a socket address. More...\n+\u00a0\n+class \u00a0scim::Socket\n+\u00a0 Socket communication class. More...\n+\u00a0\n+class \u00a0scim::SocketServer\n+\u00a0 Socket Server class. More...\n+\u00a0\n+class \u00a0scim::SocketClient\n+\u00a0 Socket client class. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n Typedefs\n- typedef unsigned int(*\u00a0scim::FilterModuleInitFunc) (const\n- ConfigPointer &config)\n-\u00a0 Initialize a Filter Module.\n-\u00a0\n-typedef FilterFactoryPointer(*\u00a0scim::FilterModuleCreateFilterFunc) (unsigned\n- int index)\n-\u00a0 Create an object of this FilterFactory class.\n-\u00a0\n- typedef bool(*\u00a0scim::FilterModuleGetFilterInfoFunc) (unsigned\n- int index, FilterInfo &info)\n-\u00a0 Get basic information of the FilterFactory\n- class provided by this module.\n+ typedef Slot2< void, SocketServer *, const\n+ Socket & >\u00a0scim::SocketServerSlotSocket\n+\u00a0\n+typedef Signal2< void, SocketServer *, const\n+ Socket & >\u00a0scim::SocketServerSignalSocket\n+\u00a0\n+ Enumerations\n+enum \u00a0scim::SocketFamily { scim::SCIM_SOCKET_UNKNOWN , scim::SCIM_SOCKET_LOCAL\n+ , scim::SCIM_SOCKET_INET }\n+\u00a0 The vaild socket address/protocol family,. More...\n \u00a0\n Functions\n-int\u00a0scim::scim_get_filter_module_list (std::vector< String > &mod_list)\n-\u00a0 Get a name list of currently available Filter modules.\n+String\u00a0scim::scim_get_default_socket_frontend_address ()\n+\u00a0 Get the default socket address of SocketFrontEnd.\n+\u00a0\n+String\u00a0scim::scim_get_default_socket_imengine_address ()\n+\u00a0 Get the default socket address of SocketIMEngine.\n+\u00a0\n+String\u00a0scim::scim_get_default_socket_config_address ()\n+\u00a0 Get the default socket address of SocketConfig.\n+\u00a0\n+String\u00a0scim::scim_get_default_panel_socket_address (const String &display)\n+\u00a0 Get the default socket address of the Panel running on localhost.\n+\u00a0\n+String\u00a0scim::scim_get_default_helper_manager_socket_address ()\n+\u00a0 Get the default socket address of Helper Manager Server running on\n+ localhost.\n+\u00a0\n+ int\u00a0scim::scim_get_default_socket_timeout ()\n+\u00a0 Get the default socket timeout value.\n+\u00a0\n+ bool\u00a0scim::scim_socket_open_connection (uint32 &key, const String\n+ &client_type, const String &server_type, const Socket &socket, int\n+ timeout=-1)\n+\u00a0 Helper function to open a connection to a socket server with a standard\n+ hand shake protocol.\n+\u00a0\n+String\u00a0scim::scim_socket_accept_connection (uint32 &key, const String\n+ &server_types, const String &client_types, const Socket &socket, int\n+ timeout=-1)\n+\u00a0 Helper function to accept a connection request from a socket client\n+ with a standard hand shake protocol.\n \u00a0\n ***** Detailed Description *****\n-definition of FilterModule related classes.\n+Socket interfaces.\n * src\n- * scim_filter_module.h\n+ * scim_socket.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00035.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00035.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,6 +1,17 @@\n var a00035 = [\n- [\"FilterModuleInitFunc\", \"a00035.html#ga8e0761a3ad90e7293d5f88d21c5c970e\", null],\n- [\"FilterModuleCreateFilterFunc\", \"a00035.html#gad4f65482d54b94ae1bfd944683d1d090\", null],\n- [\"FilterModuleGetFilterInfoFunc\", \"a00035.html#ga86ad3d3de5b333ff88af7823dbdda173\", null],\n- [\"scim_get_filter_module_list\", \"a00035.html#gac5748233a38f490985fcb9dbc01aac00\", null]\n+ [\"SocketServerSlotSocket\", \"a00035.html#ga3302e7ce1124282917597a6be5ee537c\", null],\n+ [\"SocketServerSignalSocket\", \"a00035.html#ga3e8fb05c8d4183b0660556a40a251850\", null],\n+ [\"SocketFamily\", \"a00035.html#gacc123ee748d644961e203b0794004254\", [\n+ [\"SCIM_SOCKET_UNKNOWN\", \"a00035.html#ggacc123ee748d644961e203b0794004254a225d7b04097f4d180efcb8f7fe9e9d0f\", null],\n+ [\"SCIM_SOCKET_LOCAL\", \"a00035.html#ggacc123ee748d644961e203b0794004254afbb3dda14b48e951f3bff528b59857cc\", null],\n+ [\"SCIM_SOCKET_INET\", \"a00035.html#ggacc123ee748d644961e203b0794004254ac4279331823f105429a58109235e017b\", null]\n+ ]],\n+ [\"scim_get_default_socket_frontend_address\", \"a00035.html#gac357603ad78841fae0b4437025b43a7b\", null],\n+ [\"scim_get_default_socket_imengine_address\", \"a00035.html#ga7aae95b6e7b86c2993dc244759cac4a9\", null],\n+ [\"scim_get_default_socket_config_address\", \"a00035.html#ga8d187ba6052af4f7b33f96ca20314790\", null],\n+ [\"scim_get_default_panel_socket_address\", \"a00035.html#gaceaef715ab0be1fa5aed4a8a761d25db\", null],\n+ [\"scim_get_default_helper_manager_socket_address\", \"a00035.html#gaf6636c8beac7b58a54d6fcd34772cd01\", null],\n+ [\"scim_get_default_socket_timeout\", \"a00035.html#ga8fc4ea36502c6697719e36b8d25bb207\", null],\n+ [\"scim_socket_open_connection\", \"a00035.html#ga90586f6824f64e0a30dfcac63ceb0f4a\", null],\n+ [\"scim_socket_accept_connection\", \"a00035.html#gaf213ad157c287344062f93dcb68a32ed\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00038.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00038.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_frontend.h File Reference\n+scim: scim_bind.h File Reference\n \n \n \n \n \n \n \n@@ -57,48 +57,78 @@\n $(document).ready(function(){initNavTree('a00038.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_frontend.h File Reference
\n+Namespaces
\n+
scim_bind.h File Reference
\n
\n
\n \n-

Defines scim::FrontEndBase interface. \n+

Binding adapters. \n More...

\n \n \n-\n-\n+\n+\n \n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::FrontEndError
 An exception class to hold FrontEnd related errors. More...
class  scim::BoundSlot0_1< R, P1 >
 Converts a slot taking one argument into a slot taking no arguments. More...
 
class  scim::FrontEndBase
 The base class to implement the FrontEnd objects. More...
class  scim::BoundSlot1_2< R, P1, P2 >
 Converts a slot taking two arguments into a slot taking one argument. More...
 
class  scim::BoundSlot2_3< R, P1, P2, P3 >
 Converts a slot taking three arguments into a slot taking two arguments. More...
 
class  scim::BoundSlot3_4< R, P1, P2, P3, P4 >
 Converts a slot taking four arguments into a slot taking three arguments. More...
 
class  scim::BoundSlot4_5< R, P1, P2, P3, P4, P5 >
 Converts a slot taking five arguments into a slot taking four arguments. More...
 
class  scim::BoundSlot5_6< R, P1, P2, P3, P4, P5, P6 >
 Converts a slot taking six arguments into a slot taking five arguments. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Typedefs

typedef Pointer< FrontEndBasescim::FrontEndPointer
 

\n+Functions

Bind functions returning a new BoundSlot.
template<typename R , typename P1 >
Slot0< R > * scim::bind (Slot1< R, P1 > *s, P1 p1)
 
template<typename R , typename P1 , typename P2 >
Slot1< R, P1 > * scim::bind (Slot2< R, P1, P2 > *s, P2 p2)
 
template<typename R , typename P1 , typename P2 , typename P3 >
Slot2< R, P1, P2 > * scim::bind (Slot3< R, P1, P2, P3 > *s, P3 p3)
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 >
Slot3< R, P1, P2, P3 > * scim::bind (Slot4< R, P1, P2, P3, P4 > *s, P4 p4)
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
Slot4< R, P1, P2, P3, P4 > * scim::bind (Slot5< R, P1, P2, P3, P4, P5 > *s, P5 p5)
 
template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
Slot5< R, P1, P2, P3, P4, P5 > * scim::bind (Slot6< R, P1, P2, P3, P4, P5, P6 > *s, P6 p6)
 
\n

Detailed Description

\n-

Defines scim::FrontEndBase interface.

\n+

Binding adapters.

\n+

A binding adaptor is an object that allows you to convert between slot types. Usually you wont use a BoundSlot directly but instead call the bind() factory function (similiar to the slot() factory function) which will create an appropriate bound slot for you, depending on the parameters passed.

\n+

Most code of this file are came from Inti project.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,28 +1,73 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs\n-scim_frontend.h File Reference\n-Defines scim::FrontEndBase interface. More...\n+Classes | Namespaces\n+scim_bind.h File Reference\n+Binding adapters. More...\n Classes\n-class \u00a0scim::FrontEndError\n-\u00a0 An exception class to hold FrontEnd related errors. More...\n+class \u00a0scim::BoundSlot0_1<_R,_P1_>\n+\u00a0 Converts a slot taking one argument into a slot taking no arguments.\n+ More...\n \u00a0\n-class \u00a0scim::FrontEndBase\n-\u00a0 The base class to implement the FrontEnd objects. More...\n+class \u00a0scim::BoundSlot1_2<_R,_P1,_P2_>\n+\u00a0 Converts a slot taking two arguments into a slot taking one argument.\n+ More...\n+\u00a0\n+class \u00a0scim::BoundSlot2_3<_R,_P1,_P2,_P3_>\n+\u00a0 Converts a slot taking three arguments into a slot taking two\n+ arguments. More...\n+\u00a0\n+class \u00a0scim::BoundSlot3_4<_R,_P1,_P2,_P3,_P4_>\n+\u00a0 Converts a slot taking four arguments into a slot taking three\n+ arguments. More...\n+\u00a0\n+class \u00a0scim::BoundSlot4_5<_R,_P1,_P2,_P3,_P4,_P5_>\n+\u00a0 Converts a slot taking five arguments into a slot taking four\n+ arguments. More...\n+\u00a0\n+class \u00a0scim::BoundSlot5_6<_R,_P1,_P2,_P3,_P4,_P5,_P6_>\n+\u00a0 Converts a slot taking six arguments into a slot taking five arguments.\n+ More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n-typedef Pointer< FrontEndBase >\u00a0scim::FrontEndPointer\n+ Functions\n+Bind functions returning a new BoundSlot.\n+template\n+ Slot0< R > *\u00a0scim::bind (Slot1< R, P1 > *s, P1 p1)\n+\u00a0\n+template\n+ Slot1< R, P1 > *\u00a0scim::bind (Slot2< R, P1, P2 > *s, P2 p2)\n+\u00a0\n+template\n+ Slot2< R, P1, P2 > *\u00a0scim::bind (Slot3< R, P1, P2, P3 > *s, P3 p3)\n+\u00a0\n+template\n+ Slot3< R, P1, P2, P3 > *\u00a0scim::bind (Slot4< R, P1, P2, P3, P4 > *s, P4\n+ p4)\n+\u00a0\n+template\n+ Slot4< R, P1, P2, P3, P4 > *\u00a0scim::bind (Slot5< R, P1, P2, P3, P4, P5 >\n+ *s, P5 p5)\n+\u00a0\n+template\n+Slot5< R, P1, P2, P3, P4, P5 > *\u00a0scim::bind (Slot6< R, P1, P2, P3, P4, P5, P6\n+ > *s, P6 p6)\n \u00a0\n ***** Detailed Description *****\n-Defines scim::FrontEndBase interface.\n+Binding adapters.\n+A binding adaptor is an object that allows you to convert between slot types.\n+Usually you wont use a BoundSlot directly but instead call the bind() factory\n+function (similiar to the slot() factory function) which will create an\n+appropriate bound slot for you, depending on the parameters passed.\n+Most code of this file are came from Inti project.\n * src\n- * scim_frontend.h\n+ * scim_bind.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00038.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00038.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,3 +1,8 @@\n var a00038 = [\n- [\"FrontEndPointer\", \"a00038.html#ga0c6a34624ff51f12378c46f27a6d0801\", null]\n+ [\"bind\", \"a00038.html#ga4e5cc2c0b962fc9950c021ba36403854\", null],\n+ [\"bind\", \"a00038.html#gad7d89f19fb902f26ac5fc42ffdc89435\", null],\n+ [\"bind\", \"a00038.html#ga3a8b533231509e01e825534853c813f8\", null],\n+ [\"bind\", \"a00038.html#ga29152c6883c40a89d4497ef00cdb3333\", null],\n+ [\"bind\", \"a00038.html#gac433690f563a1a3258935a4a1e3e4f01\", null],\n+ [\"bind\", \"a00038.html#gabf099a8152885ec6c6b010d39dbb973a\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00041.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00041.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_keyboard_layout_data.h File Reference\n+scim: scim_hotkey.h File Reference\n \n \n \n \n \n \n \n@@ -56,9470 +56,63 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00041.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_keyboard_layout_data.h File Reference
\n+Classes |\n+Namespaces |\n+Enumerations
\n+
scim_hotkey.h File Reference
\n
\n
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Variables

static __Uint16Pair __belgian_to_us_normal []
 
static __Uint16Pair __us_to_belgian_normal []
 
static __Uint16Pair __belgian_to_us_caps []
 
static __Uint16Pair __us_to_belgian_caps []
 
static __Uint16Pair __belgian_to_us_shift []
 
static __Uint16Pair __us_to_belgian_shift []
 
static __Uint16Pair __belgian_to_us_caps_shift []
 
static __Uint16Pair __us_to_belgian_caps_shift []
 
static __Uint16Pair __czech_to_us_normal []
 
static __Uint16Pair __us_to_czech_normal []
 
static __Uint16Pair __czech_to_us_caps []
 
static __Uint16Pair __us_to_czech_caps []
 
static __Uint16Pair __czech_to_us_shift []
 
static __Uint16Pair __us_to_czech_shift []
 
static __Uint16Pair __czech_to_us_caps_shift []
 
static __Uint16Pair __us_to_czech_caps_shift []
 
static __Uint16Pair __czech_qwerty_to_us_normal []
 
static __Uint16Pair __us_to_czech_qwerty_normal []
 
static __Uint16Pair __czech_qwerty_to_us_caps []
 
static __Uint16Pair __us_to_czech_qwerty_caps []
 
static __Uint16Pair __czech_qwerty_to_us_shift []
 
static __Uint16Pair __us_to_czech_qwerty_shift []
 
static __Uint16Pair __czech_qwerty_to_us_caps_shift []
 
static __Uint16Pair __us_to_czech_qwerty_caps_shift []
 
static __Uint16Pair __danish_to_us_normal []
 
static __Uint16Pair __us_to_danish_normal []
 
static __Uint16Pair __danish_to_us_caps []
 
static __Uint16Pair __us_to_danish_caps []
 
static __Uint16Pair __danish_to_us_shift []
 
static __Uint16Pair __us_to_danish_shift []
 
static __Uint16Pair __danish_to_us_caps_shift []
 
static __Uint16Pair __us_to_danish_caps_shift []
 
static __Uint16Pair __dvorak_to_us_normal []
 
static __Uint16Pair __us_to_dvorak_normal []
 
static __Uint16Pair __dvorak_to_us_caps []
 
static __Uint16Pair __us_to_dvorak_caps []
 
static __Uint16Pair __dvorak_to_us_shift []
 
static __Uint16Pair __us_to_dvorak_shift []
 
static __Uint16Pair __dvorak_to_us_caps_shift []
 
static __Uint16Pair __us_to_dvorak_caps_shift []
 
static __Uint16Pair __estonian_to_us_normal []
 
static __Uint16Pair __us_to_estonian_normal []
 
static __Uint16Pair __estonian_to_us_caps []
 
static __Uint16Pair __us_to_estonian_caps []
 
static __Uint16Pair __estonian_to_us_shift []
 
static __Uint16Pair __us_to_estonian_shift []
 
static __Uint16Pair __estonian_to_us_caps_shift []
 
static __Uint16Pair __us_to_estonian_caps_shift []
 
static __Uint16Pair __finnish_to_us_normal []
 
static __Uint16Pair __us_to_finnish_normal []
 
static __Uint16Pair __finnish_to_us_caps []
 
static __Uint16Pair __us_to_finnish_caps []
 
static __Uint16Pair __finnish_to_us_shift []
 
static __Uint16Pair __us_to_finnish_shift []
 
static __Uint16Pair __finnish_to_us_caps_shift []
 
static __Uint16Pair __us_to_finnish_caps_shift []
 
static __Uint16Pair __french_to_us_normal []
 
static __Uint16Pair __us_to_french_normal []
 
static __Uint16Pair __french_to_us_caps []
 
static __Uint16Pair __us_to_french_caps []
 
static __Uint16Pair __french_to_us_shift []
 
static __Uint16Pair __us_to_french_shift []
 
static __Uint16Pair __french_to_us_caps_shift []
 
static __Uint16Pair __us_to_french_caps_shift []
 
static __Uint16Pair __french_switzerland_to_us_normal []
 
static __Uint16Pair __us_to_french_switzerland_normal []
 
static __Uint16Pair __french_switzerland_to_us_caps []
 
static __Uint16Pair __us_to_french_switzerland_caps []
 
static __Uint16Pair __french_switzerland_to_us_shift []
 
static __Uint16Pair __us_to_french_switzerland_shift []
 
static __Uint16Pair __french_switzerland_to_us_caps_shift []
 
static __Uint16Pair __us_to_french_switzerland_caps_shift []
 
static __Uint16Pair __german_deadkeys_to_us_normal []
 
static __Uint16Pair __us_to_german_deadkeys_normal []
 
static __Uint16Pair __german_deadkeys_to_us_caps []
 
static __Uint16Pair __us_to_german_deadkeys_caps []
 
static __Uint16Pair __german_deadkeys_to_us_shift []
 
static __Uint16Pair __us_to_german_deadkeys_shift []
 
static __Uint16Pair __german_deadkeys_to_us_caps_shift []
 
static __Uint16Pair __us_to_german_deadkeys_caps_shift []
 
static __Uint16Pair __german_to_us_normal []
 
static __Uint16Pair __us_to_german_normal []
 
static __Uint16Pair __german_to_us_caps []
 
static __Uint16Pair __us_to_german_caps []
 
static __Uint16Pair __german_to_us_shift []
 
static __Uint16Pair __us_to_german_shift []
 
static __Uint16Pair __german_to_us_caps_shift []
 
static __Uint16Pair __us_to_german_caps_shift []
 
static __Uint16Pair __german_swiss_to_us_normal []
 
static __Uint16Pair __us_to_german_swiss_normal []
 
static __Uint16Pair __german_swiss_to_us_caps []
 
static __Uint16Pair __us_to_german_swiss_caps []
 
static __Uint16Pair __german_swiss_to_us_shift []
 
static __Uint16Pair __us_to_german_swiss_shift []
 
static __Uint16Pair __german_swiss_to_us_caps_shift []
 
static __Uint16Pair __us_to_german_swiss_caps_shift []
 
static __Uint16Pair __hungarian_to_us_normal []
 
static __Uint16Pair __us_to_hungarian_normal []
 
static __Uint16Pair __hungarian_to_us_caps []
 
static __Uint16Pair __us_to_hungarian_caps []
 
static __Uint16Pair __hungarian_to_us_shift []
 
static __Uint16Pair __us_to_hungarian_shift []
 
static __Uint16Pair __hungarian_to_us_caps_shift []
 
static __Uint16Pair __us_to_hungarian_caps_shift []
 
static __Uint16Pair __italian_to_us_normal []
 
static __Uint16Pair __us_to_italian_normal []
 
static __Uint16Pair __italian_to_us_caps []
 
static __Uint16Pair __us_to_italian_caps []
 
static __Uint16Pair __italian_to_us_shift []
 
static __Uint16Pair __us_to_italian_shift []
 
static __Uint16Pair __italian_to_us_caps_shift []
 
static __Uint16Pair __us_to_italian_caps_shift []
 
static __Uint16Pair __japanese_to_us_normal []
 
static __Uint16Pair __us_to_japanese_normal []
 
static __Uint16Pair __japanese_to_us_caps []
 
static __Uint16Pair __us_to_japanese_caps []
 
static __Uint16Pair __japanese_to_us_shift []
 
static __Uint16Pair __us_to_japanese_shift []
 
static __Uint16Pair __japanese_to_us_caps_shift []
 
static __Uint16Pair __us_to_japanese_caps_shift []
 
static __Uint16Pair __norwegian_to_us_normal []
 
static __Uint16Pair __us_to_norwegian_normal []
 
static __Uint16Pair __norwegian_to_us_caps []
 
static __Uint16Pair __us_to_norwegian_caps []
 
static __Uint16Pair __norwegian_to_us_shift []
 
static __Uint16Pair __us_to_norwegian_shift []
 
static __Uint16Pair __norwegian_to_us_caps_shift []
 
static __Uint16Pair __us_to_norwegian_caps_shift []
 
static __Uint16Pair __portuguese_brazil_to_us_normal []
 
static __Uint16Pair __us_to_portuguese_brazil_normal []
 
static __Uint16Pair __portuguese_brazil_to_us_caps []
 
static __Uint16Pair __us_to_portuguese_brazil_caps []
 
static __Uint16Pair __portuguese_brazil_to_us_shift []
 
static __Uint16Pair __us_to_portuguese_brazil_shift []
 
static __Uint16Pair __portuguese_brazil_to_us_caps_shift []
 
static __Uint16Pair __us_to_portuguese_brazil_caps_shift []
 
static __Uint16Pair __portuguese_brazil_us_accents_to_us_normal []
 
static __Uint16Pair __us_to_portuguese_brazil_us_accents_normal []
 
static __Uint16Pair __portuguese_brazil_us_accents_to_us_caps []
 
static __Uint16Pair __us_to_portuguese_brazil_us_accents_caps []
 
static __Uint16Pair __portuguese_brazil_us_accents_to_us_shift []
 
static __Uint16Pair __us_to_portuguese_brazil_us_accents_shift []
 
static __Uint16Pair __portuguese_brazil_us_accents_to_us_caps_shift []
 
static __Uint16Pair __us_to_portuguese_brazil_us_accents_caps_shift []
 
static __Uint16Pair __portuguese_to_us_normal []
 
static __Uint16Pair __us_to_portuguese_normal []
 
static __Uint16Pair __portuguese_to_us_caps []
 
static __Uint16Pair __us_to_portuguese_caps []
 
static __Uint16Pair __portuguese_to_us_shift []
 
static __Uint16Pair __us_to_portuguese_shift []
 
static __Uint16Pair __portuguese_to_us_caps_shift []
 
static __Uint16Pair __us_to_portuguese_caps_shift []
 
static __Uint16Pair __slovak_to_us_normal []
 
static __Uint16Pair __us_to_slovak_normal []
 
static __Uint16Pair __slovak_to_us_caps []
 
static __Uint16Pair __us_to_slovak_caps []
 
static __Uint16Pair __slovak_to_us_shift []
 
static __Uint16Pair __us_to_slovak_shift []
 
static __Uint16Pair __slovak_to_us_caps_shift []
 
static __Uint16Pair __us_to_slovak_caps_shift []
 
static __Uint16Pair __slovak_qwerty_to_us_normal []
 
static __Uint16Pair __us_to_slovak_qwerty_normal []
 
static __Uint16Pair __slovak_qwerty_to_us_caps []
 
static __Uint16Pair __us_to_slovak_qwerty_caps []
 
static __Uint16Pair __slovak_qwerty_to_us_shift []
 
static __Uint16Pair __us_to_slovak_qwerty_shift []
 
static __Uint16Pair __slovak_qwerty_to_us_caps_shift []
 
static __Uint16Pair __us_to_slovak_qwerty_caps_shift []
 
static __Uint16Pair __spanish_cp850_to_us_normal []
 
static __Uint16Pair __us_to_spanish_cp850_normal []
 
static __Uint16Pair __spanish_cp850_to_us_caps []
 
static __Uint16Pair __us_to_spanish_cp850_caps []
 
static __Uint16Pair __spanish_cp850_to_us_shift []
 
static __Uint16Pair __us_to_spanish_cp850_shift []
 
static __Uint16Pair __spanish_cp850_to_us_caps_shift []
 
static __Uint16Pair __us_to_spanish_cp850_caps_shift []
 
static __Uint16Pair __spanish_to_us_normal []
 
static __Uint16Pair __us_to_spanish_normal []
 
static __Uint16Pair __spanish_to_us_caps []
 
static __Uint16Pair __us_to_spanish_caps []
 
static __Uint16Pair __spanish_to_us_shift []
 
static __Uint16Pair __us_to_spanish_shift []
 
static __Uint16Pair __spanish_to_us_caps_shift []
 
static __Uint16Pair __us_to_spanish_caps_shift []
 
static __Uint16Pair __spanish_latin_america_to_us_normal []
 
static __Uint16Pair __us_to_spanish_latin_america_normal []
 
static __Uint16Pair __spanish_latin_america_to_us_caps []
 
static __Uint16Pair __us_to_spanish_latin_america_caps []
 
static __Uint16Pair __spanish_latin_america_to_us_shift []
 
static __Uint16Pair __us_to_spanish_latin_america_shift []
 
static __Uint16Pair __spanish_latin_america_to_us_caps_shift []
 
static __Uint16Pair __us_to_spanish_latin_america_caps_shift []
 
static __Uint16Pair __swedish_to_us_normal []
 
static __Uint16Pair __us_to_swedish_normal []
 
static __Uint16Pair __swedish_to_us_caps []
 
static __Uint16Pair __us_to_swedish_caps []
 
static __Uint16Pair __swedish_to_us_shift []
 
static __Uint16Pair __us_to_swedish_shift []
 
static __Uint16Pair __swedish_to_us_caps_shift []
 
static __Uint16Pair __us_to_swedish_caps_shift []
 
static __Uint16Pair __turkish_to_us_normal []
 
static __Uint16Pair __us_to_turkish_normal []
 
static __Uint16Pair __turkish_to_us_caps []
 
static __Uint16Pair __us_to_turkish_caps []
 
static __Uint16Pair __turkish_to_us_shift []
 
static __Uint16Pair __us_to_turkish_shift []
 
static __Uint16Pair __turkish_to_us_caps_shift []
 
static __Uint16Pair __us_to_turkish_caps_shift []
 
static __Uint16Pair __uk_to_us_normal []
 
static __Uint16Pair __us_to_uk_normal []
 
static __Uint16Pair __uk_to_us_caps []
 
static __Uint16Pair __us_to_uk_caps []
 
static __Uint16Pair __uk_to_us_shift []
 
static __Uint16Pair __us_to_uk_shift []
 
static __Uint16Pair __uk_to_us_caps_shift []
 
static __Uint16Pair __us_to_uk_caps_shift []
 
static __Uint16Pair __icelandic_to_us_normal []
 
static __Uint16Pair __us_to_icelandic_normal []
 
static __Uint16Pair __icelandic_to_us_caps []
 
static __Uint16Pair __us_to_icelandic_caps []
 
static __Uint16Pair __icelandic_to_us_shift []
 
static __Uint16Pair __us_to_icelandic_shift []
 
static __Uint16Pair __icelandic_to_us_caps_shift []
 
static __Uint16Pair __us_to_icelandic_caps_shift []
 
static __KeyCodeMap __normal_map []
 
static __KeyCodeMap __normal_invert_map []
 
static __KeyCodeMap __caps_map []
 
static __KeyCodeMap __caps_invert_map []
 
static __KeyCodeMap __shift_map []
 
static __KeyCodeMap __shift_invert_map []
 
static __KeyCodeMap __caps_shift_map []
 
static __KeyCodeMap __caps_shift_invert_map []
 
static __KeyName __scim_keyboard_layout_ids_by_code []
 
static __KeyName __scim_keyboard_layout_ids_by_name []
 
static const char * __scim_keyboard_layout_names []
 
\n-

Variable Documentation

\n-\n-

◆ __belgian_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __belgian_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_exclam, SCIM_KEY_8 },
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_3 },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_5
Definition scim_event.h:422
\n-
@ SCIM_KEY_apostrophe
Definition scim_event.h:407
\n-
@ SCIM_KEY_egrave
Definition scim_event.h:572
\n-
@ SCIM_KEY_ccedilla
Definition scim_event.h:571
\n-
@ SCIM_KEY_6
Definition scim_event.h:423
\n-
@ SCIM_KEY_equal
Definition scim_event.h:430
\n-
@ SCIM_KEY_w
Definition scim_event.h:488
\n-
@ SCIM_KEY_comma
Definition scim_event.h:413
\n-
@ SCIM_KEY_twosuperior
Definition scim_event.h:515
\n-
@ SCIM_KEY_section
Definition scim_event.h:504
\n-
@ SCIM_KEY_q
Definition scim_event.h:482
\n-
@ SCIM_KEY_colon
Definition scim_event.h:427
\n-
@ SCIM_KEY_minus
Definition scim_event.h:414
\n-
@ SCIM_KEY_dead_circumflex
Definition scim_event.h:296
\n-
@ SCIM_KEY_grave
Definition scim_event.h:465
\n-
@ SCIM_KEY_z
Definition scim_event.h:491
\n-
@ SCIM_KEY_0
Definition scim_event.h:417
\n-
@ SCIM_KEY_period
Definition scim_event.h:415
\n-
@ SCIM_KEY_slash
Definition scim_event.h:416
\n-
@ SCIM_KEY_ampersand
Definition scim_event.h:406
\n-
@ SCIM_KEY_1
Definition scim_event.h:418
\n-
@ SCIM_KEY_7
Definition scim_event.h:424
\n-
@ SCIM_KEY_2
Definition scim_event.h:419
\n-
@ SCIM_KEY_ugrave
Definition scim_event.h:590
\n-
@ SCIM_KEY_agrave
Definition scim_event.h:564
\n-
@ SCIM_KEY_a
Definition scim_event.h:466
\n-
@ SCIM_KEY_parenleft
Definition scim_event.h:409
\n-
@ SCIM_KEY_mu
Definition scim_event.h:518
\n-
@ SCIM_KEY_bracketright
Definition scim_event.h:462
\n-
@ SCIM_KEY_bracketleft
Definition scim_event.h:460
\n-
@ SCIM_KEY_semicolon
Definition scim_event.h:428
\n-
@ SCIM_KEY_eacute
Definition scim_event.h:573
\n-
@ SCIM_KEY_m
Definition scim_event.h:478
\n-
@ SCIM_KEY_parenright
Definition scim_event.h:410
\n-
@ SCIM_KEY_9
Definition scim_event.h:426
\n-
@ SCIM_KEY_backslash
Definition scim_event.h:461
\n-
@ SCIM_KEY_4
Definition scim_event.h:421
\n-
@ SCIM_KEY_dollar
Definition scim_event.h:404
\n-
\n-
\n-
\n-\n-

◆ __us_to_belgian_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_belgian_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_ugrave },
\n-
{ SCIM_KEY_comma, SCIM_KEY_semicolon },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_exclam
Definition scim_event.h:401
\n-
@ SCIM_KEY_3
Definition scim_event.h:420
\n-
@ SCIM_KEY_8
Definition scim_event.h:425
\n-
@ SCIM_KEY_quotedbl
Definition scim_event.h:402
\n-
\n-
\n-
\n-\n-

◆ __belgian_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __belgian_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_exclam, SCIM_KEY_8 },
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_3 },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Eacute
Definition scim_event.h:538
\n-
@ SCIM_KEY_Egrave
Definition scim_event.h:537
\n-
@ SCIM_KEY_Ugrave
Definition scim_event.h:556
\n-
@ SCIM_KEY_Q
Definition scim_event.h:450
\n-
@ SCIM_KEY_Agrave
Definition scim_event.h:529
\n-
@ SCIM_KEY_A
Definition scim_event.h:434
\n-
@ SCIM_KEY_Ccedilla
Definition scim_event.h:536
\n-
@ SCIM_KEY_M
Definition scim_event.h:446
\n-
@ SCIM_KEY_W
Definition scim_event.h:456
\n-
@ SCIM_KEY_Z
Definition scim_event.h:459
\n-
\n-
\n-
\n-\n-

◆ __us_to_belgian_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_belgian_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __belgian_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __belgian_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_percent, SCIM_KEY_quotedbl },
\n-
{ SCIM_KEY_asterisk, SCIM_KEY_braceright },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_greater
Definition scim_event.h:431
\n-
@ SCIM_KEY_sterling
Definition scim_event.h:500
\n-
@ SCIM_KEY_threesuperior
Definition scim_event.h:516
\n-
@ SCIM_KEY_underscore
Definition scim_event.h:464
\n-
@ SCIM_KEY_percent
Definition scim_event.h:405
\n-
@ SCIM_KEY_at
Definition scim_event.h:433
\n-
@ SCIM_KEY_less
Definition scim_event.h:429
\n-
@ SCIM_KEY_dead_diaeresis
Definition scim_event.h:301
\n-
@ SCIM_KEY_numbersign
Definition scim_event.h:403
\n-
@ SCIM_KEY_asterisk
Definition scim_event.h:411
\n-
@ SCIM_KEY_asciitilde
Definition scim_event.h:495
\n-
@ SCIM_KEY_question
Definition scim_event.h:432
\n-
@ SCIM_KEY_degree
Definition scim_event.h:513
\n-
@ SCIM_KEY_braceleft
Definition scim_event.h:492
\n-
@ SCIM_KEY_plus
Definition scim_event.h:412
\n-
@ SCIM_KEY_asciicircum
Definition scim_event.h:463
\n-
@ SCIM_KEY_bar
Definition scim_event.h:493
\n-
\n-
\n-
\n-\n-

◆ __us_to_belgian_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_belgian_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __belgian_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __belgian_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_belgian_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_belgian_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_parenright, SCIM_KEY_bracketright },
\n-
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_aacute
Definition scim_event.h:565
\n-
@ SCIM_KEY_ecaron
Definition scim_event.h:648
\n-
@ SCIM_KEY_zcaron
Definition scim_event.h:624
\n-
@ SCIM_KEY_ccaron
Definition scim_event.h:646
\n-
@ SCIM_KEY_scaron
Definition scim_event.h:619
\n-
@ SCIM_KEY_uring
Definition scim_event.h:656
\n-
@ SCIM_KEY_yacute
Definition scim_event.h:594
\n-
@ SCIM_KEY_iacute
Definition scim_event.h:577
\n-
@ SCIM_KEY_y
Definition scim_event.h:490
\n-
@ SCIM_KEY_rcaron
Definition scim_event.h:655
\n-
@ SCIM_KEY_dead_acute
Definition scim_event.h:295
\n-
@ SCIM_KEY_uacute
Definition scim_event.h:591
\n-
\n-
\n-
\n-\n-

◆ __us_to_czech_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_parenright, SCIM_KEY_bracketright },
\n-
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Yacute
Definition scim_event.h:560
\n-
@ SCIM_KEY_Rcaron
Definition scim_event.h:638
\n-
@ SCIM_KEY_Uring
Definition scim_event.h:639
\n-
@ SCIM_KEY_Iacute
Definition scim_event.h:542
\n-
@ SCIM_KEY_Scaron
Definition scim_event.h:607
\n-
@ SCIM_KEY_Zcaron
Definition scim_event.h:611
\n-
@ SCIM_KEY_Ccaron
Definition scim_event.h:630
\n-
@ SCIM_KEY_Y
Definition scim_event.h:458
\n-
@ SCIM_KEY_Ecaron
Definition scim_event.h:632
\n-
@ SCIM_KEY_Uacute
Definition scim_event.h:557
\n-
@ SCIM_KEY_Aacute
Definition scim_event.h:530
\n-
\n-
\n-
\n-\n-

◆ __us_to_czech_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:\n-
\n-
\n-\n-

◆ __us_to_czech_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_czech_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_qwerty_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_qwerty_to_us_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_czech_qwerty_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_qwerty_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_qwerty_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_qwerty_to_us_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_czech_qwerty_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_qwerty_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_qwerty_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_qwerty_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_czech_qwerty_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_qwerty_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __czech_qwerty_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __czech_qwerty_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_czech_qwerty_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_czech_qwerty_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __danish_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __danish_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_oslash
Definition scim_event.h:588
\n-
@ SCIM_KEY_aring
Definition scim_event.h:569
\n-
@ SCIM_KEY_ae
Definition scim_event.h:570
\n-
@ SCIM_KEY_onehalf
Definition scim_event.h:526
\n-
\n-
\n-
\n-\n-

◆ __us_to_danish_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_danish_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_oslash },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __danish_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __danish_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_AE
Definition scim_event.h:535
\n-
@ SCIM_KEY_Aring
Definition scim_event.h:534
\n-
@ SCIM_KEY_Ooblique
Definition scim_event.h:554
\n-
\n-
\n-
\n-\n-

◆ __us_to_danish_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_danish_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Ooblique },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __danish_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __danish_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:\n-
\n-
\n-\n-

◆ __us_to_danish_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_danish_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __danish_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __danish_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_danish_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_danish_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __dvorak_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __dvorak_to_us_normal[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __us_to_dvorak_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_dvorak_normal[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __dvorak_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __dvorak_to_us_caps[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __us_to_dvorak_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_dvorak_caps[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __dvorak_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __dvorak_to_us_shift[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __us_to_dvorak_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_dvorak_shift[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __dvorak_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __dvorak_to_us_caps_shift[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __us_to_dvorak_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_dvorak_caps_shift[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __estonian_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __estonian_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_odiaeresis
Definition scim_event.h:586
\n-
@ SCIM_KEY_udiaeresis
Definition scim_event.h:593
\n-
@ SCIM_KEY_adiaeresis
Definition scim_event.h:568
\n-
@ SCIM_KEY_otilde
Definition scim_event.h:585
\n-
\n-
\n-
\n-\n-

◆ __us_to_estonian_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_estonian_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __estonian_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __estonian_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Otilde
Definition scim_event.h:551
\n-
@ SCIM_KEY_Adiaeresis
Definition scim_event.h:533
\n-
@ SCIM_KEY_Odiaeresis
Definition scim_event.h:552
\n-
@ SCIM_KEY_Udiaeresis
Definition scim_event.h:559
\n-
\n-
\n-
\n-\n-

◆ __us_to_estonian_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_estonian_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __estonian_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __estonian_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_estonian_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_estonian_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __estonian_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __estonian_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_estonian_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_estonian_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __finnish_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __finnish_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_finnish_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_finnish_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __finnish_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __finnish_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_finnish_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_finnish_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __finnish_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __finnish_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_finnish_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_finnish_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __finnish_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __finnish_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_finnish_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_finnish_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __french_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_to_us_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_french_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __french_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_to_us_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_french_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __french_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_french_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __french_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_french_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __french_switzerland_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_switzerland_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_french_switzerland_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_switzerland_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __french_switzerland_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_switzerland_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_french_switzerland_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_switzerland_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __french_switzerland_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_switzerland_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_french_switzerland_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_switzerland_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __french_switzerland_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __french_switzerland_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_french_switzerland_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_french_switzerland_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __german_deadkeys_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_deadkeys_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_ssharp
Definition scim_event.h:563
\n-
\n-
\n-
\n-\n-

◆ __us_to_german_deadkeys_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_deadkeys_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __german_deadkeys_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_deadkeys_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_german_deadkeys_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_deadkeys_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __german_deadkeys_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_deadkeys_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_german_deadkeys_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_deadkeys_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __german_deadkeys_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_deadkeys_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_german_deadkeys_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_deadkeys_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __german_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_acute
Definition scim_event.h:517
\n-
\n-
\n-
\n-\n-

◆ __us_to_german_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __german_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_german_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __german_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_german_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __german_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_german_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __german_swiss_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_swiss_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_german_swiss_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_swiss_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __german_swiss_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_swiss_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_german_swiss_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_swiss_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __german_swiss_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_swiss_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_german_swiss_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_swiss_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __german_swiss_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __german_swiss_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_german_swiss_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_german_swiss_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __hungarian_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __hungarian_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n-
{ SCIM_KEY_0, SCIM_KEY_grave },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_oacute
Definition scim_event.h:583
\n-
@ SCIM_KEY_udoubleacute
Definition scim_event.h:654
\n-
@ SCIM_KEY_odoubleacute
Definition scim_event.h:653
\n-
\n-
\n-
\n-\n-

◆ __us_to_hungarian_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_hungarian_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_aacute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_udiaeresis },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __hungarian_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __hungarian_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n-
{ SCIM_KEY_0, SCIM_KEY_grave },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Oacute
Definition scim_event.h:549
\n-
@ SCIM_KEY_Udoubleacute
Definition scim_event.h:640
\n-
@ SCIM_KEY_Odoubleacute
Definition scim_event.h:637
\n-
\n-
\n-
\n-\n-

◆ __us_to_hungarian_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_hungarian_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Aacute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_Udiaeresis },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __hungarian_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __hungarian_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_hungarian_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_hungarian_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __hungarian_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __hungarian_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_hungarian_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_hungarian_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __italian_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __italian_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_ograve
Definition scim_event.h:582
\n-
@ SCIM_KEY_igrave
Definition scim_event.h:576
\n-
\n-
\n-
\n-\n-

◆ __us_to_italian_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_italian_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __italian_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __italian_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Ograve
Definition scim_event.h:548
\n-
@ SCIM_KEY_Igrave
Definition scim_event.h:541
\n-
\n-
\n-
\n-\n-

◆ __us_to_italian_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_italian_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __italian_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __italian_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_italian_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_italian_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __italian_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __italian_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_italian_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_italian_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __japanese_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __japanese_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_colon, SCIM_KEY_apostrophe },
\n-
{ SCIM_KEY_at, SCIM_KEY_bracketleft },
\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Zenkaku_Hankaku
Definition scim_event.h:117
\n-
\n-
\n-
\n-\n-

◆ __us_to_japanese_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_japanese_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_colon },
\n-
{ SCIM_KEY_equal, SCIM_KEY_asciicircum },
\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __japanese_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __japanese_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_colon, SCIM_KEY_apostrophe },
\n-
{ SCIM_KEY_at, SCIM_KEY_bracketleft },
\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_japanese_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_japanese_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_colon },
\n-
{ SCIM_KEY_equal, SCIM_KEY_asciicircum },
\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __japanese_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __japanese_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_japanese_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_japanese_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __japanese_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __japanese_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_japanese_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_japanese_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __norwegian_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __norwegian_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_norwegian_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_norwegian_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_ae },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __norwegian_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __norwegian_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_norwegian_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_norwegian_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_AE },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __norwegian_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __norwegian_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_norwegian_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_norwegian_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __norwegian_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __norwegian_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_norwegian_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_norwegian_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __portuguese_brazil_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_grave },
\n-
{ SCIM_KEY_semicolon, SCIM_KEY_slash },
\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },
\n-
{ SCIM_KEY_slash, SCIM_KEY_semicolon },
\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_grave },
\n-
{ SCIM_KEY_semicolon, SCIM_KEY_slash },
\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },
\n-
{ SCIM_KEY_slash, SCIM_KEY_semicolon },
\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },
\n-
{ SCIM_KEY_colon, SCIM_KEY_question },
\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },
\n-
{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },
\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_to_us_caps_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },
\n-
{ SCIM_KEY_colon, SCIM_KEY_question },
\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_caps_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },
\n-
{ SCIM_KEY_colon, SCIM_KEY_ccedilla },
\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_us_accents_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_us_accents_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dead_grave, SCIM_KEY_grave },
\n-
{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_us_accents_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_us_accents_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_grave, SCIM_KEY_dead_grave },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_us_accents_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_us_accents_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dead_grave, SCIM_KEY_grave },
\n-
{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_us_accents_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_us_accents_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_grave, SCIM_KEY_dead_grave },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_us_accents_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_us_accents_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },
\n-
{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },
\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_us_accents_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_us_accents_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },
\n-
{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },
\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_brazil_us_accents_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_brazil_us_accents_to_us_caps_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },
\n-
{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },
\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_brazil_us_accents_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_brazil_us_accents_caps_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },
\n-
{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },
\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketleft },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_masculine
Definition scim_event.h:523
\n-
@ SCIM_KEY_guillemotleft
Definition scim_event.h:508
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketleft },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_portuguese_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __portuguese_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:\n-
\n-
\n-\n-

◆ __us_to_portuguese_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __portuguese_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __portuguese_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_portuguese_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_portuguese_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n-
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_tcaron
Definition scim_event.h:621
\n-
@ SCIM_KEY_lcaron
Definition scim_event.h:616
\n-
@ SCIM_KEY_ncaron
Definition scim_event.h:652
\n-
@ SCIM_KEY_ocircumflex
Definition scim_event.h:584
\n-
\n-
\n-
\n-\n-

◆ __us_to_slovak_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n-
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Tcaron
Definition scim_event.h:609
\n-
@ SCIM_KEY_Ocircumflex
Definition scim_event.h:550
\n-
@ SCIM_KEY_Lcaron
Definition scim_event.h:605
\n-
@ SCIM_KEY_Ncaron
Definition scim_event.h:636
\n-
\n-
\n-
\n-\n-

◆ __us_to_slovak_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_slovak_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_slovak_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_qwerty_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_qwerty_to_us_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_slovak_qwerty_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_qwerty_normal[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_qwerty_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_qwerty_to_us_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_slovak_qwerty_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_qwerty_caps[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_qwerty_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_qwerty_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_slovak_qwerty_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_qwerty_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __slovak_qwerty_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __slovak_qwerty_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_slovak_qwerty_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_slovak_qwerty_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __spanish_cp850_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_cp850_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_exclamdown
Definition scim_event.h:498
\n-
@ SCIM_KEY_ntilde
Definition scim_event.h:581
\n-
\n-
\n-
\n-\n-

◆ __us_to_spanish_cp850_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_cp850_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __spanish_cp850_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_cp850_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_Ntilde
Definition scim_event.h:547
\n-
\n-
\n-
\n-\n-

◆ __us_to_spanish_cp850_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_cp850_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __spanish_cp850_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_cp850_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_spanish_cp850_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_cp850_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __spanish_cp850_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_cp850_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_spanish_cp850_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_cp850_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __spanish_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_spanish_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __spanish_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_spanish_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __spanish_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_spanish_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __spanish_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_spanish_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __spanish_latin_america_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_latin_america_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_spanish_latin_america_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_latin_america_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __spanish_latin_america_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_latin_america_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n-
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_spanish_latin_america_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_latin_america_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __spanish_latin_america_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_latin_america_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_spanish_latin_america_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_latin_america_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __spanish_latin_america_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __spanish_latin_america_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_spanish_latin_america_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_spanish_latin_america_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __swedish_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __swedish_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_swedish_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_swedish_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __swedish_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __swedish_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n-
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_swedish_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_swedish_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n-
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __swedish_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __swedish_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_swedish_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_swedish_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __swedish_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __swedish_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_swedish_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_swedish_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __turkish_to_us_normal

\n \n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __turkish_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_grave },
\n-
{ SCIM_KEY_asterisk, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_scedilla
Definition scim_event.h:620
\n-
@ SCIM_KEY_i
Definition scim_event.h:474
\n-
@ SCIM_KEY_idotless
Definition scim_event.h:671
\n-
@ SCIM_KEY_gbreve
Definition scim_event.h:672
\n-
\n-
\n-
\n-\n-

◆ __us_to_turkish_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_turkish_normal[]
\n-
\n-static
\n-
\n-Initial value:\n-
\n-
\n-\n-

◆ __turkish_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __turkish_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_grave },
\n-
{ SCIM_KEY_asterisk, SCIM_KEY_minus },
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_I
Definition scim_event.h:442
\n-
@ SCIM_KEY_Gbreve
Definition scim_event.h:667
\n-
@ SCIM_KEY_Scedilla
Definition scim_event.h:608
\n-
\n-
\n-
\n-\n-

◆ __us_to_turkish_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_turkish_caps[]
\n-
\n-static
\n-
\n-Initial value:\n-
\n-
\n-\n-

◆ __turkish_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __turkish_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_turkish_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_turkish_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __turkish_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __turkish_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_turkish_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_turkish_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __uk_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __uk_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_uk_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_uk_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_backslash, SCIM_KEY_numbersign },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __uk_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __uk_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_uk_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_uk_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_backslash, SCIM_KEY_numbersign },
\n-
}
\n-
\n-
\n-
\n-\n-

◆ __uk_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __uk_to_us_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n-
{ SCIM_KEY_at, SCIM_KEY_quotedbl },
\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_notsign
Definition scim_event.h:509
\n-
\n-
\n-
\n-\n-

◆ __us_to_uk_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_uk_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_sterling },
\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __uk_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __uk_to_us_caps_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n-
{ SCIM_KEY_at, SCIM_KEY_quotedbl },
\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __us_to_uk_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_uk_caps_shift[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n-
{ SCIM_KEY_numbersign, SCIM_KEY_sterling },
\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __icelandic_to_us_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __icelandic_to_us_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },
\n-
{ SCIM_KEY_plus, SCIM_KEY_backslash },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_eth
Definition scim_event.h:580
\n-
@ SCIM_KEY_thorn
Definition scim_event.h:595
\n-
\n-
\n-
\n-\n-

◆ __us_to_icelandic_normal

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_icelandic_normal[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_odiaeresis },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __icelandic_to_us_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __icelandic_to_us_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },
\n-
{ SCIM_KEY_plus, SCIM_KEY_backslash },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
@ SCIM_KEY_THORN
Definition scim_event.h:561
\n-
@ SCIM_KEY_ETH
Definition scim_event.h:545
\n-
\n-
\n-
\n-\n-

◆ __us_to_icelandic_caps

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_icelandic_caps[]
\n-
\n-static
\n-
\n-Initial value:
= {
\n-
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n-
{ SCIM_KEY_minus, SCIM_KEY_Odiaeresis },
\n-\n-\n-\n-\n-\n-\n-\n-
}
\n-
\n-
\n-
\n-\n-

◆ __icelandic_to_us_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __icelandic_to_us_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_icelandic_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_icelandic_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __icelandic_to_us_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __icelandic_to_us_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __us_to_icelandic_caps_shift

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__Uint16Pair __us_to_icelandic_caps_shift[]
\n-
\n-static
\n-
\n-
\n-\n-

◆ __normal_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __normal_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __normal_invert_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __normal_invert_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __caps_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __caps_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __caps_invert_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __caps_invert_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __shift_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __shift_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __shift_invert_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __shift_invert_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __caps_shift_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __caps_shift_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __caps_shift_invert_map

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyCodeMap __caps_shift_invert_map[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __scim_keyboard_layout_ids_by_code

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyName __scim_keyboard_layout_ids_by_code[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __scim_keyboard_layout_ids_by_name

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyName __scim_keyboard_layout_ids_by_name[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __scim_keyboard_layout_names

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
const char* __scim_keyboard_layout_names[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-
\n+

Defines the scim::HotkeyMatcher and scim::IMEngineHotkeyMatcher classes. \n+More...

\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n+Classes

class  scim::HotkeyMatcher
 This class is used to match a KeyEvent among a set of hotkeys. More...
 
class  scim::IMEngineHotkeyMatcher
 This class hold all Hotkeys for each IMEngines. More...
 
class  scim::FrontEndHotkeyMatcher
 This class hold all FrontEnd specific Hotkeys, such as trigger keys, on/off keys, etc. More...
 
\n+\n+\n+\n+

\n+Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+

\n+Enumerations

enum  scim::FrontEndHotkeyAction {
\n+  scim::SCIM_FRONTEND_HOTKEY_NOOP = 0\n+, scim::SCIM_FRONTEND_HOTKEY_TRIGGER = 1\n+, scim::SCIM_FRONTEND_HOTKEY_ON = 2\n+, scim::SCIM_FRONTEND_HOTKEY_OFF = 3\n+,
\n+  scim::SCIM_FRONTEND_HOTKEY_NEXT_FACTORY = 4\n+, scim::SCIM_FRONTEND_HOTKEY_PREVIOUS_FACTORY = 5\n+, scim::SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU = 6\n+
\n+ }
 FrontEnd actions which could be binded with Hotkeys. More...
 
\n+

Detailed Description

\n+
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,5287 +1,40 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Variables\n-scim_keyboard_layout_data.h File Reference\n- Variables\n-static __Uint16Pair\u00a0__belgian_to_us_normal []\n+Classes | Namespaces | Enumerations\n+scim_hotkey.h File Reference\n+Defines the scim::HotkeyMatcher and scim::IMEngineHotkeyMatcher classes.\n+More...\n+ Classes\n+class \u00a0scim::HotkeyMatcher\n+\u00a0 This class is used to match a KeyEvent among a set of hotkeys. More...\n+\u00a0\n+class \u00a0scim::IMEngineHotkeyMatcher\n+\u00a0 This class hold all Hotkeys for each IMEngines. More...\n+\u00a0\n+class \u00a0scim::FrontEndHotkeyMatcher\n+\u00a0 This class hold all FrontEnd specific Hotkeys, such as trigger keys,\n+ on/off keys, etc. More...\n+\u00a0\n+ Namespaces\n+namespace \u00a0scim\n+\u00a0\n+ Enumerations\n+enum scim::FrontEndHotkeyAction {\n+ \u00a0\u00a0\u00a0scim::SCIM_FRONTEND_HOTKEY_NOOP = 0 , scim::SCIM_FRONTEND_HOTKEY_TRIGGER = 1 ,\n+ scim::SCIM_FRONTEND_HOTKEY_ON = 2 , scim::SCIM_FRONTEND_HOTKEY_OFF = 3 ,\n+ \u00a0\u00a0scim::SCIM_FRONTEND_HOTKEY_NEXT_FACTORY = 4 , scim::\n+ SCIM_FRONTEND_HOTKEY_PREVIOUS_FACTORY = 5 , scim::\n+ SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU = 6\n+ }\n+\u00a0 FrontEnd actions which could be binded with Hotkeys. More...\n \u00a0\n-static __Uint16Pair\u00a0__us_to_belgian_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__belgian_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_belgian_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__belgian_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_belgian_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__belgian_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_belgian_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_qwerty_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_qwerty_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_qwerty_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_qwerty_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_qwerty_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_qwerty_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__czech_qwerty_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_czech_qwerty_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__danish_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_danish_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__danish_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_danish_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__danish_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_danish_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__danish_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_danish_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__dvorak_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_dvorak_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__dvorak_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_dvorak_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__dvorak_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_dvorak_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__dvorak_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_dvorak_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__estonian_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_estonian_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__estonian_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_estonian_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__estonian_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_estonian_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__estonian_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_estonian_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__finnish_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_finnish_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__finnish_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_finnish_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__finnish_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_finnish_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__finnish_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_finnish_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__french_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__french_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__french_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__french_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__french_switzerland_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_switzerland_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__french_switzerland_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_switzerland_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__french_switzerland_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_switzerland_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__french_switzerland_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_french_switzerland_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__german_deadkeys_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_deadkeys_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__german_deadkeys_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_deadkeys_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__german_deadkeys_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_deadkeys_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__german_deadkeys_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_deadkeys_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__german_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__german_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__german_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__german_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__german_swiss_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_swiss_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__german_swiss_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_swiss_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__german_swiss_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_swiss_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__german_swiss_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_german_swiss_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__hungarian_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_hungarian_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__hungarian_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_hungarian_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__hungarian_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_hungarian_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__hungarian_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_hungarian_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__italian_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_italian_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__italian_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_italian_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__italian_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_italian_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__italian_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_italian_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__japanese_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_japanese_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__japanese_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_japanese_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__japanese_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_japanese_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__japanese_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_japanese_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__norwegian_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_norwegian_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__norwegian_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_norwegian_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__norwegian_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_norwegian_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__norwegian_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_norwegian_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__portuguese_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_portuguese_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_qwerty_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_qwerty_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_qwerty_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_qwerty_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_qwerty_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_qwerty_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__slovak_qwerty_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_slovak_qwerty_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_cp850_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_cp850_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_cp850_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_cp850_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_cp850_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_cp850_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_cp850_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_cp850_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_latin_america_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_latin_america_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_latin_america_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_latin_america_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_latin_america_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_latin_america_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__spanish_latin_america_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_spanish_latin_america_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__swedish_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_swedish_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__swedish_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_swedish_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__swedish_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_swedish_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__swedish_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_swedish_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__turkish_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_turkish_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__turkish_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_turkish_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__turkish_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_turkish_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__turkish_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_turkish_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__uk_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_uk_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__uk_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_uk_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__uk_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_uk_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__uk_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_uk_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__icelandic_to_us_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_icelandic_normal []\n-\u00a0\n-static __Uint16Pair\u00a0__icelandic_to_us_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_icelandic_caps []\n-\u00a0\n-static __Uint16Pair\u00a0__icelandic_to_us_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_icelandic_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__icelandic_to_us_caps_shift []\n-\u00a0\n-static __Uint16Pair\u00a0__us_to_icelandic_caps_shift []\n-\u00a0\n-static __KeyCodeMap\u00a0__normal_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__normal_invert_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__caps_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__caps_invert_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__shift_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__shift_invert_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__caps_shift_map []\n-\u00a0\n-static __KeyCodeMap\u00a0__caps_shift_invert_map []\n-\u00a0\n- static __KeyName\u00a0__scim_keyboard_layout_ids_by_code []\n-\u00a0\n- static __KeyName\u00a0__scim_keyboard_layout_ids_by_name []\n-\u00a0\n-static const char *\u00a0__scim_keyboard_layout_names []\n-\u00a0\n-***** Variable Documentation *****\n-***** \u25c6\u00a0__belgian_to_us_normal *****\n-__Uint16Pair __belgian_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_8 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n-{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n-{ SCIM_KEY_parenright, SCIM_KEY_minus },\n-{ SCIM_KEY_comma, SCIM_KEY_m },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_colon, SCIM_KEY_period },\n-{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n-{ SCIM_KEY_equal, SCIM_KEY_slash },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_semicolon },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-{ SCIM_KEY_section, SCIM_KEY_6 },\n-{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n-{ SCIM_KEY_mu, SCIM_KEY_backslash },\n-{ SCIM_KEY_agrave, SCIM_KEY_0 },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_9 },\n-{ SCIM_KEY_egrave, SCIM_KEY_7 },\n-{ SCIM_KEY_eacute, SCIM_KEY_2 },\n-{ SCIM_KEY_ugrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n-}\n-scim::SCIM_KEY_5\n-@ SCIM_KEY_5\n-Definition scim_event.h:422\n-scim::SCIM_KEY_apostrophe\n-@ SCIM_KEY_apostrophe\n-Definition scim_event.h:407\n-scim::SCIM_KEY_egrave\n-@ SCIM_KEY_egrave\n-Definition scim_event.h:572\n-scim::SCIM_KEY_ccedilla\n-@ SCIM_KEY_ccedilla\n-Definition scim_event.h:571\n-scim::SCIM_KEY_6\n-@ SCIM_KEY_6\n-Definition scim_event.h:423\n-scim::SCIM_KEY_equal\n-@ SCIM_KEY_equal\n-Definition scim_event.h:430\n-scim::SCIM_KEY_w\n-@ SCIM_KEY_w\n-Definition scim_event.h:488\n-scim::SCIM_KEY_comma\n-@ SCIM_KEY_comma\n-Definition scim_event.h:413\n-scim::SCIM_KEY_twosuperior\n-@ SCIM_KEY_twosuperior\n-Definition scim_event.h:515\n-scim::SCIM_KEY_section\n-@ SCIM_KEY_section\n-Definition scim_event.h:504\n-scim::SCIM_KEY_q\n-@ SCIM_KEY_q\n-Definition scim_event.h:482\n-scim::SCIM_KEY_colon\n-@ SCIM_KEY_colon\n-Definition scim_event.h:427\n-scim::SCIM_KEY_minus\n-@ SCIM_KEY_minus\n-Definition scim_event.h:414\n-scim::SCIM_KEY_dead_circumflex\n-@ SCIM_KEY_dead_circumflex\n-Definition scim_event.h:296\n-scim::SCIM_KEY_grave\n-@ SCIM_KEY_grave\n-Definition scim_event.h:465\n-scim::SCIM_KEY_z\n-@ SCIM_KEY_z\n-Definition scim_event.h:491\n-scim::SCIM_KEY_0\n-@ SCIM_KEY_0\n-Definition scim_event.h:417\n-scim::SCIM_KEY_period\n-@ SCIM_KEY_period\n-Definition scim_event.h:415\n-scim::SCIM_KEY_slash\n-@ SCIM_KEY_slash\n-Definition scim_event.h:416\n-scim::SCIM_KEY_ampersand\n-@ SCIM_KEY_ampersand\n-Definition scim_event.h:406\n-scim::SCIM_KEY_1\n-@ SCIM_KEY_1\n-Definition scim_event.h:418\n-scim::SCIM_KEY_7\n-@ SCIM_KEY_7\n-Definition scim_event.h:424\n-scim::SCIM_KEY_2\n-@ SCIM_KEY_2\n-Definition scim_event.h:419\n-scim::SCIM_KEY_ugrave\n-@ SCIM_KEY_ugrave\n-Definition scim_event.h:590\n-scim::SCIM_KEY_agrave\n-@ SCIM_KEY_agrave\n-Definition scim_event.h:564\n-scim::SCIM_KEY_a\n-@ SCIM_KEY_a\n-Definition scim_event.h:466\n-scim::SCIM_KEY_parenleft\n-@ SCIM_KEY_parenleft\n-Definition scim_event.h:409\n-scim::SCIM_KEY_mu\n-@ SCIM_KEY_mu\n-Definition scim_event.h:518\n-scim::SCIM_KEY_bracketright\n-@ SCIM_KEY_bracketright\n-Definition scim_event.h:462\n-scim::SCIM_KEY_bracketleft\n-@ SCIM_KEY_bracketleft\n-Definition scim_event.h:460\n-scim::SCIM_KEY_semicolon\n-@ SCIM_KEY_semicolon\n-Definition scim_event.h:428\n-scim::SCIM_KEY_eacute\n-@ SCIM_KEY_eacute\n-Definition scim_event.h:573\n-scim::SCIM_KEY_m\n-@ SCIM_KEY_m\n-Definition scim_event.h:478\n-scim::SCIM_KEY_parenright\n-@ SCIM_KEY_parenright\n-Definition scim_event.h:410\n-scim::SCIM_KEY_9\n-@ SCIM_KEY_9\n-Definition scim_event.h:426\n-scim::SCIM_KEY_backslash\n-@ SCIM_KEY_backslash\n-Definition scim_event.h:461\n-scim::SCIM_KEY_4\n-@ SCIM_KEY_4\n-Definition scim_event.h:421\n-scim::SCIM_KEY_dollar\n-@ SCIM_KEY_dollar\n-Definition scim_event.h:404\n-***** \u25c6\u00a0__us_to_belgian_normal *****\n-__Uint16Pair __us_to_belgian_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_ugrave },\n-{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n-{ SCIM_KEY_minus, SCIM_KEY_parenright },\n-{ SCIM_KEY_period, SCIM_KEY_colon },\n-{ SCIM_KEY_slash, SCIM_KEY_equal },\n-{ SCIM_KEY_0, SCIM_KEY_agrave },\n-{ SCIM_KEY_1, SCIM_KEY_ampersand },\n-{ SCIM_KEY_2, SCIM_KEY_eacute },\n-{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_5, SCIM_KEY_parenleft },\n-{ SCIM_KEY_6, SCIM_KEY_section },\n-{ SCIM_KEY_7, SCIM_KEY_egrave },\n-{ SCIM_KEY_8, SCIM_KEY_exclam },\n-{ SCIM_KEY_9, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_semicolon, SCIM_KEY_m },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_backslash, SCIM_KEY_mu },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n-{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_comma },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-}\n-scim::SCIM_KEY_exclam\n-@ SCIM_KEY_exclam\n-Definition scim_event.h:401\n-scim::SCIM_KEY_3\n-@ SCIM_KEY_3\n-Definition scim_event.h:420\n-scim::SCIM_KEY_8\n-@ SCIM_KEY_8\n-Definition scim_event.h:425\n-scim::SCIM_KEY_quotedbl\n-@ SCIM_KEY_quotedbl\n-Definition scim_event.h:402\n-***** \u25c6\u00a0__belgian_to_us_caps *****\n-__Uint16Pair __belgian_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_8 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n-{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n-{ SCIM_KEY_parenright, SCIM_KEY_minus },\n-{ SCIM_KEY_comma, SCIM_KEY_M },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_colon, SCIM_KEY_period },\n-{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n-{ SCIM_KEY_equal, SCIM_KEY_slash },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_section, SCIM_KEY_6 },\n-{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n-{ SCIM_KEY_mu, SCIM_KEY_backslash },\n-{ SCIM_KEY_Agrave, SCIM_KEY_0 },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_9 },\n-{ SCIM_KEY_Egrave, SCIM_KEY_7 },\n-{ SCIM_KEY_Eacute, SCIM_KEY_2 },\n-{ SCIM_KEY_Ugrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n-}\n-scim::SCIM_KEY_Eacute\n-@ SCIM_KEY_Eacute\n-Definition scim_event.h:538\n-scim::SCIM_KEY_Egrave\n-@ SCIM_KEY_Egrave\n-Definition scim_event.h:537\n-scim::SCIM_KEY_Ugrave\n-@ SCIM_KEY_Ugrave\n-Definition scim_event.h:556\n-scim::SCIM_KEY_Q\n-@ SCIM_KEY_Q\n-Definition scim_event.h:450\n-scim::SCIM_KEY_Agrave\n-@ SCIM_KEY_Agrave\n-Definition scim_event.h:529\n-scim::SCIM_KEY_A\n-@ SCIM_KEY_A\n-Definition scim_event.h:434\n-scim::SCIM_KEY_Ccedilla\n-@ SCIM_KEY_Ccedilla\n-Definition scim_event.h:536\n-scim::SCIM_KEY_M\n-@ SCIM_KEY_M\n-Definition scim_event.h:446\n-scim::SCIM_KEY_W\n-@ SCIM_KEY_W\n-Definition scim_event.h:456\n-scim::SCIM_KEY_Z\n-@ SCIM_KEY_Z\n-Definition scim_event.h:459\n-***** \u25c6\u00a0__us_to_belgian_caps *****\n-__Uint16Pair __us_to_belgian_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Ugrave },\n-{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n-{ SCIM_KEY_minus, SCIM_KEY_parenright },\n-{ SCIM_KEY_period, SCIM_KEY_colon },\n-{ SCIM_KEY_slash, SCIM_KEY_equal },\n-{ SCIM_KEY_0, SCIM_KEY_Agrave },\n-{ SCIM_KEY_1, SCIM_KEY_ampersand },\n-{ SCIM_KEY_2, SCIM_KEY_Eacute },\n-{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_5, SCIM_KEY_parenleft },\n-{ SCIM_KEY_6, SCIM_KEY_section },\n-{ SCIM_KEY_7, SCIM_KEY_Egrave },\n-{ SCIM_KEY_8, SCIM_KEY_exclam },\n-{ SCIM_KEY_9, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_semicolon, SCIM_KEY_M },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_comma },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_backslash, SCIM_KEY_mu },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n-{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n-}\n-***** \u25c6\u00a0__belgian_to_us_shift *****\n-__Uint16Pair __belgian_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_plus, SCIM_KEY_question },\n-{ SCIM_KEY_period, SCIM_KEY_less },\n-{ SCIM_KEY_slash, SCIM_KEY_greater },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_question, SCIM_KEY_M },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_colon },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_underscore, SCIM_KEY_plus },\n-{ SCIM_KEY_sterling, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_underscore },\n-{ SCIM_KEY_threesuperior, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n-}\n-scim::SCIM_KEY_greater\n-@ SCIM_KEY_greater\n-Definition scim_event.h:431\n-scim::SCIM_KEY_sterling\n-@ SCIM_KEY_sterling\n-Definition scim_event.h:500\n-scim::SCIM_KEY_threesuperior\n-@ SCIM_KEY_threesuperior\n-Definition scim_event.h:516\n-scim::SCIM_KEY_underscore\n-@ SCIM_KEY_underscore\n-Definition scim_event.h:464\n-scim::SCIM_KEY_percent\n-@ SCIM_KEY_percent\n-Definition scim_event.h:405\n-scim::SCIM_KEY_at\n-@ SCIM_KEY_at\n-Definition scim_event.h:433\n-scim::SCIM_KEY_less\n-@ SCIM_KEY_less\n-Definition scim_event.h:429\n-scim::SCIM_KEY_dead_diaeresis\n-@ SCIM_KEY_dead_diaeresis\n-Definition scim_event.h:301\n-scim::SCIM_KEY_numbersign\n-@ SCIM_KEY_numbersign\n-Definition scim_event.h:403\n-scim::SCIM_KEY_asterisk\n-@ SCIM_KEY_asterisk\n-Definition scim_event.h:411\n-scim::SCIM_KEY_asciitilde\n-@ SCIM_KEY_asciitilde\n-Definition scim_event.h:495\n-scim::SCIM_KEY_question\n-@ SCIM_KEY_question\n-Definition scim_event.h:432\n-scim::SCIM_KEY_degree\n-@ SCIM_KEY_degree\n-Definition scim_event.h:513\n-scim::SCIM_KEY_braceleft\n-@ SCIM_KEY_braceleft\n-Definition scim_event.h:492\n-scim::SCIM_KEY_plus\n-@ SCIM_KEY_plus\n-Definition scim_event.h:412\n-scim::SCIM_KEY_asciicircum\n-@ SCIM_KEY_asciicircum\n-Definition scim_event.h:463\n-scim::SCIM_KEY_bar\n-@ SCIM_KEY_bar\n-Definition scim_event.h:493\n-***** \u25c6\u00a0__us_to_belgian_shift *****\n-__Uint16Pair __us_to_belgian_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_underscore },\n-{ SCIM_KEY_colon, SCIM_KEY_M },\n-{ SCIM_KEY_less, SCIM_KEY_period },\n-{ SCIM_KEY_greater, SCIM_KEY_slash },\n-{ SCIM_KEY_question, SCIM_KEY_plus },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_question },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_degree },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_sterling },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_threesuperior },\n-}\n-scim::SCIM_KEY_braceright\n-@ SCIM_KEY_braceright\n-Definition scim_event.h:494\n-***** \u25c6\u00a0__belgian_to_us_caps_shift *****\n-__Uint16Pair __belgian_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_plus, SCIM_KEY_question },\n-{ SCIM_KEY_period, SCIM_KEY_less },\n-{ SCIM_KEY_slash, SCIM_KEY_greater },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_question, SCIM_KEY_m },\n-{ SCIM_KEY_underscore, SCIM_KEY_plus },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_colon },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-{ SCIM_KEY_sterling, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_underscore },\n-{ SCIM_KEY_threesuperior, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_belgian_caps_shift *****\n-__Uint16Pair __us_to_belgian_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_underscore },\n-{ SCIM_KEY_colon, SCIM_KEY_m },\n-{ SCIM_KEY_less, SCIM_KEY_period },\n-{ SCIM_KEY_greater, SCIM_KEY_slash },\n-{ SCIM_KEY_question, SCIM_KEY_plus },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_degree },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_question },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_sterling },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_threesuperior },\n-}\n-***** \u25c6\u00a0__czech_to_us_normal *****\n-__Uint16Pair __czech_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_ecaron, SCIM_KEY_2 },\n-{ SCIM_KEY_rcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_uring, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n-}\n-scim::SCIM_KEY_aacute\n-@ SCIM_KEY_aacute\n-Definition scim_event.h:565\n-scim::SCIM_KEY_ecaron\n-@ SCIM_KEY_ecaron\n-Definition scim_event.h:648\n-scim::SCIM_KEY_zcaron\n-@ SCIM_KEY_zcaron\n-Definition scim_event.h:624\n-scim::SCIM_KEY_ccaron\n-@ SCIM_KEY_ccaron\n-Definition scim_event.h:646\n-scim::SCIM_KEY_scaron\n-@ SCIM_KEY_scaron\n-Definition scim_event.h:619\n-scim::SCIM_KEY_uring\n-@ SCIM_KEY_uring\n-Definition scim_event.h:656\n-scim::SCIM_KEY_yacute\n-@ SCIM_KEY_yacute\n-Definition scim_event.h:594\n-scim::SCIM_KEY_iacute\n-@ SCIM_KEY_iacute\n-Definition scim_event.h:577\n-scim::SCIM_KEY_y\n-@ SCIM_KEY_y\n-Definition scim_event.h:490\n-scim::SCIM_KEY_rcaron\n-@ SCIM_KEY_rcaron\n-Definition scim_event.h:655\n-scim::SCIM_KEY_dead_acute\n-@ SCIM_KEY_dead_acute\n-Definition scim_event.h:295\n-scim::SCIM_KEY_uacute\n-@ SCIM_KEY_uacute\n-Definition scim_event.h:591\n-***** \u25c6\u00a0__us_to_czech_normal *****\n-__Uint16Pair __us_to_czech_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_ecaron },\n-{ SCIM_KEY_3, SCIM_KEY_scaron },\n-{ SCIM_KEY_4, SCIM_KEY_ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_rcaron },\n-{ SCIM_KEY_6, SCIM_KEY_zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_yacute },\n-{ SCIM_KEY_8, SCIM_KEY_aacute },\n-{ SCIM_KEY_9, SCIM_KEY_iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_uring },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__czech_to_us_caps *****\n-__Uint16Pair __czech_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_Ecaron, SCIM_KEY_2 },\n-{ SCIM_KEY_Rcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_Uring, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n-}\n-scim::SCIM_KEY_Yacute\n-@ SCIM_KEY_Yacute\n-Definition scim_event.h:560\n-scim::SCIM_KEY_Rcaron\n-@ SCIM_KEY_Rcaron\n-Definition scim_event.h:638\n-scim::SCIM_KEY_Uring\n-@ SCIM_KEY_Uring\n-Definition scim_event.h:639\n-scim::SCIM_KEY_Iacute\n-@ SCIM_KEY_Iacute\n-Definition scim_event.h:542\n-scim::SCIM_KEY_Scaron\n-@ SCIM_KEY_Scaron\n-Definition scim_event.h:607\n-scim::SCIM_KEY_Zcaron\n-@ SCIM_KEY_Zcaron\n-Definition scim_event.h:611\n-scim::SCIM_KEY_Ccaron\n-@ SCIM_KEY_Ccaron\n-Definition scim_event.h:630\n-scim::SCIM_KEY_Y\n-@ SCIM_KEY_Y\n-Definition scim_event.h:458\n-scim::SCIM_KEY_Ecaron\n-@ SCIM_KEY_Ecaron\n-Definition scim_event.h:632\n-scim::SCIM_KEY_Uacute\n-@ SCIM_KEY_Uacute\n-Definition scim_event.h:557\n-scim::SCIM_KEY_Aacute\n-@ SCIM_KEY_Aacute\n-Definition scim_event.h:530\n-***** \u25c6\u00a0__us_to_czech_caps *****\n-__Uint16Pair __us_to_czech_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_Eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_Ecaron },\n-{ SCIM_KEY_3, SCIM_KEY_Scaron },\n-{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_Rcaron },\n-{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_Yacute },\n-{ SCIM_KEY_8, SCIM_KEY_Aacute },\n-{ SCIM_KEY_9, SCIM_KEY_Iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Uring },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__czech_to_us_shift *****\n-__Uint16Pair __czech_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-scim::SCIM_KEY_dead_abovering\n-@ SCIM_KEY_dead_abovering\n-Definition scim_event.h:302\n-scim::SCIM_KEY_dead_caron\n-@ SCIM_KEY_dead_caron\n-Definition scim_event.h:304\n-***** \u25c6\u00a0__us_to_czech_shift *****\n-__Uint16Pair __us_to_czech_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__czech_to_us_caps_shift *****\n-__Uint16Pair __czech_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_czech_caps_shift *****\n-__Uint16Pair __us_to_czech_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__czech_qwerty_to_us_normal *****\n-__Uint16Pair __czech_qwerty_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_ecaron, SCIM_KEY_2 },\n-{ SCIM_KEY_rcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_uring, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__us_to_czech_qwerty_normal *****\n-__Uint16Pair __us_to_czech_qwerty_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_ecaron },\n-{ SCIM_KEY_3, SCIM_KEY_scaron },\n-{ SCIM_KEY_4, SCIM_KEY_ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_rcaron },\n-{ SCIM_KEY_6, SCIM_KEY_zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_yacute },\n-{ SCIM_KEY_8, SCIM_KEY_aacute },\n-{ SCIM_KEY_9, SCIM_KEY_iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_uring },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__czech_qwerty_to_us_caps *****\n-__Uint16Pair __czech_qwerty_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_Ecaron, SCIM_KEY_2 },\n-{ SCIM_KEY_Rcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_Uring, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__us_to_czech_qwerty_caps *****\n-__Uint16Pair __us_to_czech_qwerty_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_Eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_Ecaron },\n-{ SCIM_KEY_3, SCIM_KEY_Scaron },\n-{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_Rcaron },\n-{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_Yacute },\n-{ SCIM_KEY_8, SCIM_KEY_Aacute },\n-{ SCIM_KEY_9, SCIM_KEY_Iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Uring },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__czech_qwerty_to_us_shift *****\n-__Uint16Pair __czech_qwerty_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_czech_qwerty_shift *****\n-__Uint16Pair __us_to_czech_qwerty_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__czech_qwerty_to_us_caps_shift *****\n-__Uint16Pair __czech_qwerty_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_czech_qwerty_caps_shift *****\n-__Uint16Pair __us_to_czech_qwerty_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__danish_to_us_normal *****\n-__Uint16Pair __danish_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_onehalf, SCIM_KEY_grave },\n-{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_ae, SCIM_KEY_semicolon },\n-{ SCIM_KEY_oslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-scim::SCIM_KEY_oslash\n-@ SCIM_KEY_oslash\n-Definition scim_event.h:588\n-scim::SCIM_KEY_aring\n-@ SCIM_KEY_aring\n-Definition scim_event.h:569\n-scim::SCIM_KEY_ae\n-@ SCIM_KEY_ae\n-Definition scim_event.h:570\n-scim::SCIM_KEY_onehalf\n-@ SCIM_KEY_onehalf\n-Definition scim_event.h:526\n-***** \u25c6\u00a0__us_to_danish_normal *****\n-__Uint16Pair __us_to_danish_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_oslash },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ae },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_onehalf },\n-}\n-***** \u25c6\u00a0__danish_to_us_caps *****\n-__Uint16Pair __danish_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_onehalf, SCIM_KEY_grave },\n-{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_AE, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Ooblique, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-scim::SCIM_KEY_AE\n-@ SCIM_KEY_AE\n-Definition scim_event.h:535\n-scim::SCIM_KEY_Aring\n-@ SCIM_KEY_Aring\n-Definition scim_event.h:534\n-scim::SCIM_KEY_Ooblique\n-@ SCIM_KEY_Ooblique\n-Definition scim_event.h:554\n-***** \u25c6\u00a0__us_to_danish_caps *****\n-__Uint16Pair __us_to_danish_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Ooblique },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_AE },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_onehalf },\n-}\n-***** \u25c6\u00a0__danish_to_us_shift *****\n-__Uint16Pair __danish_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_AE, SCIM_KEY_colon },\n-{ SCIM_KEY_Ooblique, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-scim::SCIM_KEY_dead_grave\n-@ SCIM_KEY_dead_grave\n-Definition scim_event.h:294\n-scim::SCIM_KEY_currency\n-@ SCIM_KEY_currency\n-Definition scim_event.h:501\n-***** \u25c6\u00a0__us_to_danish_shift *****\n-__Uint16Pair __us_to_danish_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Ooblique },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_AE },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__danish_to_us_caps_shift *****\n-__Uint16Pair __danish_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_ae, SCIM_KEY_colon },\n-{ SCIM_KEY_oslash, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_danish_caps_shift *****\n-__Uint16Pair __us_to_danish_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_oslash },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_ae },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__dvorak_to_us_normal *****\n-__Uint16Pair __dvorak_to_us_normal[] static\n-***** \u25c6\u00a0__us_to_dvorak_normal *****\n-__Uint16Pair __us_to_dvorak_normal[] static\n-***** \u25c6\u00a0__dvorak_to_us_caps *****\n-__Uint16Pair __dvorak_to_us_caps[] static\n-***** \u25c6\u00a0__us_to_dvorak_caps *****\n-__Uint16Pair __us_to_dvorak_caps[] static\n-***** \u25c6\u00a0__dvorak_to_us_shift *****\n-__Uint16Pair __dvorak_to_us_shift[] static\n-***** \u25c6\u00a0__us_to_dvorak_shift *****\n-__Uint16Pair __us_to_dvorak_shift[] static\n-***** \u25c6\u00a0__dvorak_to_us_caps_shift *****\n-__Uint16Pair __dvorak_to_us_caps_shift[] static\n-***** \u25c6\u00a0__us_to_dvorak_caps_shift *****\n-__Uint16Pair __us_to_dvorak_caps_shift[] static\n-***** \u25c6\u00a0__estonian_to_us_normal *****\n-__Uint16Pair __estonian_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_otilde, SCIM_KEY_bracketright },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_grave },\n-}\n-scim::SCIM_KEY_odiaeresis\n-@ SCIM_KEY_odiaeresis\n-Definition scim_event.h:586\n-scim::SCIM_KEY_udiaeresis\n-@ SCIM_KEY_udiaeresis\n-Definition scim_event.h:593\n-scim::SCIM_KEY_adiaeresis\n-@ SCIM_KEY_adiaeresis\n-Definition scim_event.h:568\n-scim::SCIM_KEY_otilde\n-@ SCIM_KEY_otilde\n-Definition scim_event.h:585\n-***** \u25c6\u00a0__us_to_estonian_normal *****\n-__Uint16Pair __us_to_estonian_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_otilde },\n-{ SCIM_KEY_grave, SCIM_KEY_dead_caron },\n-}\n-***** \u25c6\u00a0__estonian_to_us_caps *****\n-__Uint16Pair __estonian_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Otilde, SCIM_KEY_bracketright },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_grave },\n-}\n-scim::SCIM_KEY_Otilde\n-@ SCIM_KEY_Otilde\n-Definition scim_event.h:551\n-scim::SCIM_KEY_Adiaeresis\n-@ SCIM_KEY_Adiaeresis\n-Definition scim_event.h:533\n-scim::SCIM_KEY_Odiaeresis\n-@ SCIM_KEY_Odiaeresis\n-Definition scim_event.h:552\n-scim::SCIM_KEY_Udiaeresis\n-@ SCIM_KEY_Udiaeresis\n-Definition scim_event.h:559\n-***** \u25c6\u00a0__us_to_estonian_caps *****\n-__Uint16Pair __us_to_estonian_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_Otilde },\n-{ SCIM_KEY_grave, SCIM_KEY_dead_caron },\n-}\n-***** \u25c6\u00a0__estonian_to_us_shift *****\n-__Uint16Pair __estonian_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Otilde, SCIM_KEY_braceright },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n-}\n-scim::SCIM_KEY_dead_tilde\n-@ SCIM_KEY_dead_tilde\n-Definition scim_event.h:297\n-***** \u25c6\u00a0__us_to_estonian_shift *****\n-__Uint16Pair __us_to_estonian_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_Otilde },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n-}\n-***** \u25c6\u00a0__estonian_to_us_caps_shift *****\n-__Uint16Pair __estonian_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_otilde, SCIM_KEY_braceright },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n-}\n-***** \u25c6\u00a0__us_to_estonian_caps_shift *****\n-__Uint16Pair __us_to_estonian_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_otilde },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n-}\n-***** \u25c6\u00a0__finnish_to_us_normal *****\n-__Uint16Pair __finnish_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_finnish_normal *****\n-__Uint16Pair __us_to_finnish_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__finnish_to_us_caps *****\n-__Uint16Pair __finnish_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_finnish_caps *****\n-__Uint16Pair __us_to_finnish_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__finnish_to_us_shift *****\n-__Uint16Pair __finnish_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_finnish_shift *****\n-__Uint16Pair __us_to_finnish_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n-}\n-***** \u25c6\u00a0__finnish_to_us_caps_shift *****\n-__Uint16Pair __finnish_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_finnish_caps_shift *****\n-__Uint16Pair __us_to_finnish_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n-}\n-***** \u25c6\u00a0__french_to_us_normal *****\n-__Uint16Pair __french_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_slash },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n-{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n-{ SCIM_KEY_parenright, SCIM_KEY_minus },\n-{ SCIM_KEY_asterisk, SCIM_KEY_backslash },\n-{ SCIM_KEY_comma, SCIM_KEY_m },\n-{ SCIM_KEY_minus, SCIM_KEY_6 },\n-{ SCIM_KEY_colon, SCIM_KEY_period },\n-{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n-{ SCIM_KEY_underscore, SCIM_KEY_8 },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_semicolon },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n-{ SCIM_KEY_agrave, SCIM_KEY_0 },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_9 },\n-{ SCIM_KEY_egrave, SCIM_KEY_7 },\n-{ SCIM_KEY_eacute, SCIM_KEY_2 },\n-{ SCIM_KEY_ugrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n-}\n-***** \u25c6\u00a0__us_to_french_normal *****\n-__Uint16Pair __us_to_french_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_ugrave },\n-{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n-{ SCIM_KEY_minus, SCIM_KEY_parenright },\n-{ SCIM_KEY_period, SCIM_KEY_colon },\n-{ SCIM_KEY_slash, SCIM_KEY_exclam },\n-{ SCIM_KEY_0, SCIM_KEY_agrave },\n-{ SCIM_KEY_1, SCIM_KEY_ampersand },\n-{ SCIM_KEY_2, SCIM_KEY_eacute },\n-{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_5, SCIM_KEY_parenleft },\n-{ SCIM_KEY_6, SCIM_KEY_minus },\n-{ SCIM_KEY_7, SCIM_KEY_egrave },\n-{ SCIM_KEY_8, SCIM_KEY_underscore },\n-{ SCIM_KEY_9, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_semicolon, SCIM_KEY_m },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_backslash, SCIM_KEY_asterisk },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n-{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_comma },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-}\n-***** \u25c6\u00a0__french_to_us_caps *****\n-__Uint16Pair __french_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_slash },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n-{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n-{ SCIM_KEY_parenright, SCIM_KEY_minus },\n-{ SCIM_KEY_asterisk, SCIM_KEY_backslash },\n-{ SCIM_KEY_comma, SCIM_KEY_M },\n-{ SCIM_KEY_minus, SCIM_KEY_6 },\n-{ SCIM_KEY_colon, SCIM_KEY_period },\n-{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_underscore, SCIM_KEY_8 },\n-{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n-{ SCIM_KEY_Agrave, SCIM_KEY_0 },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_9 },\n-{ SCIM_KEY_Egrave, SCIM_KEY_7 },\n-{ SCIM_KEY_Eacute, SCIM_KEY_2 },\n-{ SCIM_KEY_Ugrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n-}\n-***** \u25c6\u00a0__us_to_french_caps *****\n-__Uint16Pair __us_to_french_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Ugrave },\n-{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n-{ SCIM_KEY_minus, SCIM_KEY_parenright },\n-{ SCIM_KEY_period, SCIM_KEY_colon },\n-{ SCIM_KEY_slash, SCIM_KEY_exclam },\n-{ SCIM_KEY_0, SCIM_KEY_Agrave },\n-{ SCIM_KEY_1, SCIM_KEY_ampersand },\n-{ SCIM_KEY_2, SCIM_KEY_Eacute },\n-{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_5, SCIM_KEY_parenleft },\n-{ SCIM_KEY_6, SCIM_KEY_minus },\n-{ SCIM_KEY_7, SCIM_KEY_Egrave },\n-{ SCIM_KEY_8, SCIM_KEY_underscore },\n-{ SCIM_KEY_9, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_semicolon, SCIM_KEY_M },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_comma },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_backslash, SCIM_KEY_asterisk },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n-{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n-}\n-***** \u25c6\u00a0__french_to_us_shift *****\n-__Uint16Pair __french_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_period, SCIM_KEY_less },\n-{ SCIM_KEY_slash, SCIM_KEY_greater },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_question, SCIM_KEY_M },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_colon },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_sterling, SCIM_KEY_braceright },\n-{ SCIM_KEY_section, SCIM_KEY_question },\n-{ SCIM_KEY_degree, SCIM_KEY_underscore },\n-{ SCIM_KEY_mu, SCIM_KEY_bar },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_french_shift *****\n-__Uint16Pair __us_to_french_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_colon, SCIM_KEY_M },\n-{ SCIM_KEY_less, SCIM_KEY_period },\n-{ SCIM_KEY_greater, SCIM_KEY_slash },\n-{ SCIM_KEY_question, SCIM_KEY_section },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_A, SCIM_KEY_Q },\n-{ SCIM_KEY_M, SCIM_KEY_question },\n-{ SCIM_KEY_Q, SCIM_KEY_A },\n-{ SCIM_KEY_W, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_W },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_degree },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_mu },\n-{ SCIM_KEY_braceright, SCIM_KEY_sterling },\n-}\n-***** \u25c6\u00a0__french_to_us_caps_shift *****\n-__Uint16Pair __french_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_period, SCIM_KEY_less },\n-{ SCIM_KEY_slash, SCIM_KEY_greater },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_question, SCIM_KEY_m },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_colon },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-{ SCIM_KEY_sterling, SCIM_KEY_braceright },\n-{ SCIM_KEY_section, SCIM_KEY_question },\n-{ SCIM_KEY_degree, SCIM_KEY_underscore },\n-{ SCIM_KEY_mu, SCIM_KEY_bar },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_french_caps_shift *****\n-__Uint16Pair __us_to_french_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_colon, SCIM_KEY_m },\n-{ SCIM_KEY_less, SCIM_KEY_period },\n-{ SCIM_KEY_greater, SCIM_KEY_slash },\n-{ SCIM_KEY_question, SCIM_KEY_section },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_degree },\n-{ SCIM_KEY_a, SCIM_KEY_q },\n-{ SCIM_KEY_m, SCIM_KEY_question },\n-{ SCIM_KEY_q, SCIM_KEY_a },\n-{ SCIM_KEY_w, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_w },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_mu },\n-{ SCIM_KEY_braceright, SCIM_KEY_sterling },\n-}\n-***** \u25c6\u00a0__french_switzerland_to_us_normal *****\n-__Uint16Pair __french_switzerland_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_agrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_egrave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_eacute, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_french_switzerland_normal *****\n-__Uint16Pair __us_to_french_switzerland_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_eacute },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_egrave },\n-{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__french_switzerland_to_us_caps *****\n-__Uint16Pair __french_switzerland_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_Agrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Egrave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Eacute, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_french_switzerland_caps *****\n-__Uint16Pair __us_to_french_switzerland_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Eacute },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Egrave },\n-{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__french_switzerland_to_us_shift *****\n-__Uint16Pair __french_switzerland_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n-{ SCIM_KEY_plus, SCIM_KEY_exclam },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_sterling, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_dollar },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_french_switzerland_shift *****\n-__Uint16Pair __us_to_french_switzerland_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_plus },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n-{ SCIM_KEY_dollar, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_sterling },\n-{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__french_switzerland_to_us_caps_shift *****\n-__Uint16Pair __french_switzerland_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n-{ SCIM_KEY_plus, SCIM_KEY_exclam },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_sterling, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_dollar },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_french_switzerland_caps_shift *****\n-__Uint16Pair __us_to_french_switzerland_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_plus },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n-{ SCIM_KEY_dollar, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_sterling },\n-{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__german_deadkeys_to_us_normal *****\n-__Uint16Pair __german_deadkeys_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_grave },\n-}\n-scim::SCIM_KEY_ssharp\n-@ SCIM_KEY_ssharp\n-Definition scim_event.h:563\n-***** \u25c6\u00a0__us_to_german_deadkeys_normal *****\n-__Uint16Pair __us_to_german_deadkeys_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__german_deadkeys_to_us_caps *****\n-__Uint16Pair __german_deadkeys_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_grave },\n-}\n-***** \u25c6\u00a0__us_to_german_deadkeys_caps *****\n-__Uint16Pair __us_to_german_deadkeys_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_dead_circumflex },\n-}\n-***** \u25c6\u00a0__german_deadkeys_to_us_shift *****\n-__Uint16Pair __german_deadkeys_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_section, SCIM_KEY_numbersign },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_german_deadkeys_shift *****\n-__Uint16Pair __us_to_german_deadkeys_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_section },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__german_deadkeys_to_us_caps_shift *****\n-__Uint16Pair __german_deadkeys_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_numbersign },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_german_deadkeys_caps_shift *****\n-__Uint16Pair __us_to_german_deadkeys_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_section },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__german_to_us_normal *****\n-__Uint16Pair __german_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_grave },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n-}\n-scim::SCIM_KEY_acute\n-@ SCIM_KEY_acute\n-Definition scim_event.h:517\n-***** \u25c6\u00a0__us_to_german_normal *****\n-__Uint16Pair __us_to_german_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__german_to_us_caps *****\n-__Uint16Pair __german_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_grave },\n-{ SCIM_KEY_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n-}\n-***** \u25c6\u00a0__us_to_german_caps *****\n-__Uint16Pair __us_to_german_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_acute },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_asciicircum },\n-}\n-***** \u25c6\u00a0__german_to_us_shift *****\n-__Uint16Pair __german_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_section, SCIM_KEY_numbersign },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_german_shift *****\n-__Uint16Pair __us_to_german_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_section },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__german_to_us_caps_shift *****\n-__Uint16Pair __german_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_numbersign },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_german_caps_shift *****\n-__Uint16Pair __us_to_german_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_section },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__german_swiss_to_us_normal *****\n-__Uint16Pair __german_swiss_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_german_swiss_normal *****\n-__Uint16Pair __us_to_german_swiss_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__german_swiss_to_us_caps *****\n-__Uint16Pair __german_swiss_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_german_swiss_caps *****\n-__Uint16Pair __us_to_german_swiss_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__german_swiss_to_us_shift *****\n-__Uint16Pair __german_swiss_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n-{ SCIM_KEY_plus, SCIM_KEY_exclam },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_sterling, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_agrave, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_dollar },\n-{ SCIM_KEY_egrave, SCIM_KEY_braceleft },\n-{ SCIM_KEY_eacute, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_german_swiss_shift *****\n-__Uint16Pair __us_to_german_swiss_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_plus },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_agrave },\n-{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n-{ SCIM_KEY_dollar, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_eacute },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_egrave },\n-{ SCIM_KEY_bar, SCIM_KEY_sterling },\n-{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__german_swiss_to_us_caps_shift *****\n-__Uint16Pair __german_swiss_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n-{ SCIM_KEY_plus, SCIM_KEY_exclam },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_sterling, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Agrave, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_dollar },\n-{ SCIM_KEY_Egrave, SCIM_KEY_braceleft },\n-{ SCIM_KEY_Eacute, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_german_swiss_caps_shift *****\n-__Uint16Pair __us_to_german_swiss_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_plus },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Agrave },\n-{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n-{ SCIM_KEY_dollar, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Eacute },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Egrave },\n-{ SCIM_KEY_bar, SCIM_KEY_sterling },\n-{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__hungarian_to_us_normal *****\n-__Uint16Pair __hungarian_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_0, SCIM_KEY_grave },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_aacute, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_eacute, SCIM_KEY_semicolon },\n-{ SCIM_KEY_oacute, SCIM_KEY_equal },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_0 },\n-{ SCIM_KEY_uacute, SCIM_KEY_bracketright },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_minus },\n-{ SCIM_KEY_odoubleacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_udoubleacute, SCIM_KEY_backslash },\n-}\n-scim::SCIM_KEY_oacute\n-@ SCIM_KEY_oacute\n-Definition scim_event.h:583\n-scim::SCIM_KEY_udoubleacute\n-@ SCIM_KEY_udoubleacute\n-Definition scim_event.h:654\n-scim::SCIM_KEY_odoubleacute\n-@ SCIM_KEY_odoubleacute\n-Definition scim_event.h:653\n-***** \u25c6\u00a0__us_to_hungarian_normal *****\n-__Uint16Pair __us_to_hungarian_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_aacute },\n-{ SCIM_KEY_minus, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_semicolon, SCIM_KEY_eacute },\n-{ SCIM_KEY_equal, SCIM_KEY_oacute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_odoubleacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_udoubleacute },\n-{ SCIM_KEY_bracketright, SCIM_KEY_uacute },\n-{ SCIM_KEY_grave, SCIM_KEY_0 },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__hungarian_to_us_caps *****\n-__Uint16Pair __hungarian_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_0, SCIM_KEY_grave },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_Aacute, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Eacute, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Oacute, SCIM_KEY_equal },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_0 },\n-{ SCIM_KEY_Uacute, SCIM_KEY_bracketright },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_minus },\n-{ SCIM_KEY_Odoubleacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Udoubleacute, SCIM_KEY_backslash },\n-}\n-scim::SCIM_KEY_Oacute\n-@ SCIM_KEY_Oacute\n-Definition scim_event.h:549\n-scim::SCIM_KEY_Udoubleacute\n-@ SCIM_KEY_Udoubleacute\n-Definition scim_event.h:640\n-scim::SCIM_KEY_Odoubleacute\n-@ SCIM_KEY_Odoubleacute\n-Definition scim_event.h:637\n-***** \u25c6\u00a0__us_to_hungarian_caps *****\n-__Uint16Pair __us_to_hungarian_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Aacute },\n-{ SCIM_KEY_minus, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Eacute },\n-{ SCIM_KEY_equal, SCIM_KEY_Oacute },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Odoubleacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_Udoubleacute },\n-{ SCIM_KEY_bracketright, SCIM_KEY_Uacute },\n-{ SCIM_KEY_grave, SCIM_KEY_0 },\n-}\n-***** \u25c6\u00a0__hungarian_to_us_shift *****\n-__Uint16Pair __hungarian_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_dollar },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_exclam },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_numbersign },\n-{ SCIM_KEY_slash, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_equal, SCIM_KEY_ampersand },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Aacute, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Eacute, SCIM_KEY_colon },\n-{ SCIM_KEY_Oacute, SCIM_KEY_plus },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_parenright },\n-{ SCIM_KEY_Uacute, SCIM_KEY_braceright },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_underscore },\n-{ SCIM_KEY_Odoubleacute, SCIM_KEY_braceleft },\n-{ SCIM_KEY_Udoubleacute, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__us_to_hungarian_shift *****\n-__Uint16Pair __us_to_hungarian_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Aacute },\n-{ SCIM_KEY_numbersign, SCIM_KEY_plus },\n-{ SCIM_KEY_dollar, SCIM_KEY_exclam },\n-{ SCIM_KEY_ampersand, SCIM_KEY_equal },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_Oacute },\n-{ SCIM_KEY_colon, SCIM_KEY_Eacute },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_slash },\n-{ SCIM_KEY_underscore, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Odoubleacute },\n-{ SCIM_KEY_bar, SCIM_KEY_Udoubleacute },\n-{ SCIM_KEY_braceright, SCIM_KEY_Uacute },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__hungarian_to_us_caps_shift *****\n-__Uint16Pair __hungarian_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_dollar },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_exclam },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_numbersign },\n-{ SCIM_KEY_slash, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_equal, SCIM_KEY_ampersand },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_aacute, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_eacute, SCIM_KEY_colon },\n-{ SCIM_KEY_oacute, SCIM_KEY_plus },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_parenright },\n-{ SCIM_KEY_uacute, SCIM_KEY_braceright },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_underscore },\n-{ SCIM_KEY_odoubleacute, SCIM_KEY_braceleft },\n-{ SCIM_KEY_udoubleacute, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__us_to_hungarian_caps_shift *****\n-__Uint16Pair __us_to_hungarian_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_aacute },\n-{ SCIM_KEY_numbersign, SCIM_KEY_plus },\n-{ SCIM_KEY_dollar, SCIM_KEY_exclam },\n-{ SCIM_KEY_ampersand, SCIM_KEY_equal },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_oacute },\n-{ SCIM_KEY_colon, SCIM_KEY_eacute },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_slash },\n-{ SCIM_KEY_underscore, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_odoubleacute },\n-{ SCIM_KEY_bar, SCIM_KEY_udoubleacute },\n-{ SCIM_KEY_braceright, SCIM_KEY_uacute },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__italian_to_us_normal *****\n-__Uint16Pair __italian_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_backslash, SCIM_KEY_grave },\n-{ SCIM_KEY_agrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_egrave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_igrave, SCIM_KEY_equal },\n-{ SCIM_KEY_ograve, SCIM_KEY_semicolon },\n-{ SCIM_KEY_ugrave, SCIM_KEY_backslash },\n-}\n-scim::SCIM_KEY_ograve\n-@ SCIM_KEY_ograve\n-Definition scim_event.h:582\n-scim::SCIM_KEY_igrave\n-@ SCIM_KEY_igrave\n-Definition scim_event.h:576\n-***** \u25c6\u00a0__us_to_italian_normal *****\n-__Uint16Pair __us_to_italian_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ograve },\n-{ SCIM_KEY_equal, SCIM_KEY_igrave },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_egrave },\n-{ SCIM_KEY_backslash, SCIM_KEY_ugrave },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__italian_to_us_caps *****\n-__Uint16Pair __italian_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_backslash, SCIM_KEY_grave },\n-{ SCIM_KEY_Agrave, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Egrave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Igrave, SCIM_KEY_equal },\n-{ SCIM_KEY_Ograve, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Ugrave, SCIM_KEY_backslash },\n-}\n-scim::SCIM_KEY_Ograve\n-@ SCIM_KEY_Ograve\n-Definition scim_event.h:548\n-scim::SCIM_KEY_Igrave\n-@ SCIM_KEY_Igrave\n-Definition scim_event.h:541\n-***** \u25c6\u00a0__us_to_italian_caps *****\n-__Uint16Pair __us_to_italian_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ograve },\n-{ SCIM_KEY_equal, SCIM_KEY_Igrave },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Egrave },\n-{ SCIM_KEY_backslash, SCIM_KEY_Ugrave },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__italian_to_us_shift *****\n-__Uint16Pair __italian_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_plus },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n-{ SCIM_KEY_section, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_colon },\n-{ SCIM_KEY_eacute, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_italian_shift *****\n-__Uint16Pair __us_to_italian_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_degree },\n-{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_colon, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_eacute },\n-{ SCIM_KEY_bar, SCIM_KEY_section },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__italian_to_us_caps_shift *****\n-__Uint16Pair __italian_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_plus },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n-{ SCIM_KEY_section, SCIM_KEY_bar },\n-{ SCIM_KEY_degree, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_colon },\n-{ SCIM_KEY_Eacute, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_italian_caps_shift *****\n-__Uint16Pair __us_to_italian_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_degree },\n-{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Eacute },\n-{ SCIM_KEY_bar, SCIM_KEY_section },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__japanese_to_us_normal *****\n-__Uint16Pair __japanese_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_colon, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_at, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_equal },\n-{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_grave },\n-}\n-scim::SCIM_KEY_Zenkaku_Hankaku\n-@ SCIM_KEY_Zenkaku_Hankaku\n-Definition scim_event.h:117\n-***** \u25c6\u00a0__us_to_japanese_normal *****\n-__Uint16Pair __us_to_japanese_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_colon },\n-{ SCIM_KEY_equal, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_at },\n-{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_grave, SCIM_KEY_Zenkaku_Hankaku },\n-}\n-***** \u25c6\u00a0__japanese_to_us_caps *****\n-__Uint16Pair __japanese_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_colon, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_at, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_equal },\n-{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_grave },\n-}\n-***** \u25c6\u00a0__us_to_japanese_caps *****\n-__Uint16Pair __us_to_japanese_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_colon },\n-{ SCIM_KEY_equal, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_at },\n-{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_grave, SCIM_KEY_Zenkaku_Hankaku },\n-}\n-***** \u25c6\u00a0__japanese_to_us_shift *****\n-__Uint16Pair __japanese_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_ampersand },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_plus, SCIM_KEY_colon },\n-{ SCIM_KEY_equal, SCIM_KEY_underscore },\n-{ SCIM_KEY_grave, SCIM_KEY_braceleft },\n-{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_bar },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_parenright },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_plus },\n-{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_asciitilde },\n-}\n-***** \u25c6\u00a0__us_to_japanese_shift *****\n-__Uint16Pair __us_to_japanese_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_asterisk },\n-{ SCIM_KEY_ampersand, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_colon, SCIM_KEY_plus },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_equal },\n-{ SCIM_KEY_braceleft, SCIM_KEY_grave },\n-{ SCIM_KEY_bar, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_Zenkaku_Hankaku },\n-}\n-***** \u25c6\u00a0__japanese_to_us_caps_shift *****\n-__Uint16Pair __japanese_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_ampersand },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_plus, SCIM_KEY_colon },\n-{ SCIM_KEY_equal, SCIM_KEY_underscore },\n-{ SCIM_KEY_grave, SCIM_KEY_braceleft },\n-{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_bar },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_parenright },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_plus },\n-{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_asciitilde },\n-}\n-***** \u25c6\u00a0__us_to_japanese_caps_shift *****\n-__Uint16Pair __us_to_japanese_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_asterisk },\n-{ SCIM_KEY_ampersand, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_colon, SCIM_KEY_plus },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_equal },\n-{ SCIM_KEY_braceleft, SCIM_KEY_grave },\n-{ SCIM_KEY_bar, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_Zenkaku_Hankaku },\n-}\n-***** \u25c6\u00a0__norwegian_to_us_normal *****\n-__Uint16Pair __norwegian_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_backslash, SCIM_KEY_equal },\n-{ SCIM_KEY_bar, SCIM_KEY_grave },\n-{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_ae, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_oslash, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_norwegian_normal *****\n-__Uint16Pair __us_to_norwegian_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_ae },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_oslash },\n-{ SCIM_KEY_equal, SCIM_KEY_backslash },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__norwegian_to_us_caps *****\n-__Uint16Pair __norwegian_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_backslash, SCIM_KEY_equal },\n-{ SCIM_KEY_bar, SCIM_KEY_grave },\n-{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_AE, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Ooblique, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_norwegian_caps *****\n-__Uint16Pair __us_to_norwegian_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_AE },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ooblique },\n-{ SCIM_KEY_equal, SCIM_KEY_backslash },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__norwegian_to_us_shift *****\n-__Uint16Pair __norwegian_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_AE, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Ooblique, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_norwegian_shift *****\n-__Uint16Pair __us_to_norwegian_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_AE },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Ooblique },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__norwegian_to_us_caps_shift *****\n-__Uint16Pair __norwegian_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_ae, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_oslash, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_norwegian_caps_shift *****\n-__Uint16Pair __us_to_norwegian_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_ae },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_oslash },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_to_us_normal *****\n-__Uint16Pair __portuguese_brazil_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_grave },\n-{ SCIM_KEY_semicolon, SCIM_KEY_slash },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_tilde, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_normal *****\n-__Uint16Pair __us_to_portuguese_brazil_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },\n-{ SCIM_KEY_slash, SCIM_KEY_semicolon },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_grave, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_to_us_caps *****\n-__Uint16Pair __portuguese_brazil_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_grave },\n-{ SCIM_KEY_semicolon, SCIM_KEY_slash },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_tilde, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_caps *****\n-__Uint16Pair __us_to_portuguese_brazil_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },\n-{ SCIM_KEY_slash, SCIM_KEY_semicolon },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n-{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_grave, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_to_us_shift *****\n-__Uint16Pair __portuguese_brazil_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_colon, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_bar },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_asciicircum },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_shift *****\n-__Uint16Pair __us_to_portuguese_brazil_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_question, SCIM_KEY_colon },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_bar, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_to_us_caps_shift *****\n-__Uint16Pair __portuguese_brazil_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_colon, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_bar },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_asciicircum },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_caps_shift *****\n-__Uint16Pair __us_to_portuguese_brazil_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_colon, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_question, SCIM_KEY_colon },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_bar, SCIM_KEY_braceright },\n-{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_normal *****\n-__Uint16Pair __portuguese_brazil_us_accents_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dead_grave, SCIM_KEY_grave },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_normal *****\n-__Uint16Pair __us_to_portuguese_brazil_us_accents_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_grave, SCIM_KEY_dead_grave },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_caps *****\n-__Uint16Pair __portuguese_brazil_us_accents_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dead_grave, SCIM_KEY_grave },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_caps *****\n-__Uint16Pair __us_to_portuguese_brazil_us_accents_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_grave, SCIM_KEY_dead_grave },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_shift *****\n-__Uint16Pair __portuguese_brazil_us_accents_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_shift *****\n-__Uint16Pair __us_to_portuguese_brazil_us_accents_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n-}\n-***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_caps_shift *****\n-__Uint16Pair __portuguese_brazil_us_accents_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_caps_shift *****\n-__Uint16Pair __us_to_portuguese_brazil_us_accents_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n-}\n-***** \u25c6\u00a0__portuguese_to_us_normal *****\n-__Uint16Pair __portuguese_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_backslash, SCIM_KEY_grave },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n-{ SCIM_KEY_guillemotleft, SCIM_KEY_equal },\n-{ SCIM_KEY_acute, SCIM_KEY_bracketright },\n-{ SCIM_KEY_masculine, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_semicolon },\n-}\n-scim::SCIM_KEY_masculine\n-@ SCIM_KEY_masculine\n-Definition scim_event.h:523\n-scim::SCIM_KEY_guillemotleft\n-@ SCIM_KEY_guillemotleft\n-Definition scim_event.h:508\n-***** \u25c6\u00a0__us_to_portuguese_normal *****\n-__Uint16Pair __us_to_portuguese_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_equal, SCIM_KEY_guillemotleft },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_plus },\n-{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_bracketright, SCIM_KEY_acute },\n-{ SCIM_KEY_grave, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__portuguese_to_us_caps *****\n-__Uint16Pair __portuguese_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_backslash, SCIM_KEY_grave },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n-{ SCIM_KEY_guillemotleft, SCIM_KEY_equal },\n-{ SCIM_KEY_acute, SCIM_KEY_bracketright },\n-{ SCIM_KEY_masculine, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_caps *****\n-__Uint16Pair __us_to_portuguese_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_equal, SCIM_KEY_guillemotleft },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_plus },\n-{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_bracketright, SCIM_KEY_acute },\n-{ SCIM_KEY_grave, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__portuguese_to_us_shift *****\n-__Uint16Pair __portuguese_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceleft },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_bar },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_grave, SCIM_KEY_braceright },\n-{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_guillemotright, SCIM_KEY_plus },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_colon },\n-}\n-scim::SCIM_KEY_ordfeminine\n-@ SCIM_KEY_ordfeminine\n-Definition scim_event.h:507\n-scim::SCIM_KEY_guillemotright\n-@ SCIM_KEY_guillemotright\n-Definition scim_event.h:524\n-***** \u25c6\u00a0__us_to_portuguese_shift *****\n-__Uint16Pair __us_to_portuguese_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_ordfeminine },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_guillemotright },\n-{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_bar, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_braceright, SCIM_KEY_grave },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__portuguese_to_us_caps_shift *****\n-__Uint16Pair __portuguese_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceleft },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_bar },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_grave, SCIM_KEY_braceright },\n-{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_guillemotright, SCIM_KEY_plus },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_colon },\n-}\n-***** \u25c6\u00a0__us_to_portuguese_caps_shift *****\n-__Uint16Pair __us_to_portuguese_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_ordfeminine },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_guillemotright },\n-{ SCIM_KEY_colon, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_bar, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_braceright, SCIM_KEY_grave },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n-}\n-***** \u25c6\u00a0__slovak_to_us_normal *****\n-__Uint16Pair __slovak_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_bracketright },\n-{ SCIM_KEY_eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_ocircumflex, SCIM_KEY_semicolon },\n-{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_lcaron, SCIM_KEY_2 },\n-{ SCIM_KEY_scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_tcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_ncaron, SCIM_KEY_backslash },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-}\n-scim::SCIM_KEY_tcaron\n-@ SCIM_KEY_tcaron\n-Definition scim_event.h:621\n-scim::SCIM_KEY_lcaron\n-@ SCIM_KEY_lcaron\n-Definition scim_event.h:616\n-scim::SCIM_KEY_ncaron\n-@ SCIM_KEY_ncaron\n-Definition scim_event.h:652\n-scim::SCIM_KEY_ocircumflex\n-@ SCIM_KEY_ocircumflex\n-Definition scim_event.h:584\n-***** \u25c6\u00a0__us_to_slovak_normal *****\n-__Uint16Pair __us_to_slovak_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_lcaron },\n-{ SCIM_KEY_3, SCIM_KEY_scaron },\n-{ SCIM_KEY_4, SCIM_KEY_ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_tcaron },\n-{ SCIM_KEY_6, SCIM_KEY_zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_yacute },\n-{ SCIM_KEY_8, SCIM_KEY_aacute },\n-{ SCIM_KEY_9, SCIM_KEY_iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ocircumflex },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_ncaron },\n-{ SCIM_KEY_bracketright, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-}\n-***** \u25c6\u00a0__slovak_to_us_caps *****\n-__Uint16Pair __slovak_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_bracketright },\n-{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_Ocircumflex, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_Lcaron, SCIM_KEY_2 },\n-{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_Tcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_Ncaron, SCIM_KEY_backslash },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-}\n-scim::SCIM_KEY_Tcaron\n-@ SCIM_KEY_Tcaron\n-Definition scim_event.h:609\n-scim::SCIM_KEY_Ocircumflex\n-@ SCIM_KEY_Ocircumflex\n-Definition scim_event.h:550\n-scim::SCIM_KEY_Lcaron\n-@ SCIM_KEY_Lcaron\n-Definition scim_event.h:605\n-scim::SCIM_KEY_Ncaron\n-@ SCIM_KEY_Ncaron\n-Definition scim_event.h:636\n-***** \u25c6\u00a0__us_to_slovak_caps *****\n-__Uint16Pair __us_to_slovak_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_Eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_Lcaron },\n-{ SCIM_KEY_3, SCIM_KEY_Scaron },\n-{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_Tcaron },\n-{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_Yacute },\n-{ SCIM_KEY_8, SCIM_KEY_Aacute },\n-{ SCIM_KEY_9, SCIM_KEY_Iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ocircumflex },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_Ncaron },\n-{ SCIM_KEY_bracketright, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__slovak_to_us_shift *****\n-__Uint16Pair __slovak_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_parenright, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_slovak_shift *****\n-__Uint16Pair __us_to_slovak_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_Y, SCIM_KEY_Z },\n-{ SCIM_KEY_Z, SCIM_KEY_Y },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_parenright },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__slovak_to_us_caps_shift *****\n-__Uint16Pair __slovak_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_parenright, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_slovak_caps_shift *****\n-__Uint16Pair __us_to_slovak_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_y, SCIM_KEY_z },\n-{ SCIM_KEY_z, SCIM_KEY_y },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_parenright },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__slovak_qwerty_to_us_normal *****\n-__Uint16Pair __slovak_qwerty_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_bracketright },\n-{ SCIM_KEY_eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_ocircumflex, SCIM_KEY_semicolon },\n-{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_lcaron, SCIM_KEY_2 },\n-{ SCIM_KEY_scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_tcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_ncaron, SCIM_KEY_backslash },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-}\n-***** \u25c6\u00a0__us_to_slovak_qwerty_normal *****\n-__Uint16Pair __us_to_slovak_qwerty_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_lcaron },\n-{ SCIM_KEY_3, SCIM_KEY_scaron },\n-{ SCIM_KEY_4, SCIM_KEY_ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_tcaron },\n-{ SCIM_KEY_6, SCIM_KEY_zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_yacute },\n-{ SCIM_KEY_8, SCIM_KEY_aacute },\n-{ SCIM_KEY_9, SCIM_KEY_iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ocircumflex },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_ncaron },\n-{ SCIM_KEY_bracketright, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__slovak_qwerty_to_us_caps *****\n-__Uint16Pair __slovak_qwerty_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_plus, SCIM_KEY_1 },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_bracketright },\n-{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n-{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n-{ SCIM_KEY_Ocircumflex, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n-{ SCIM_KEY_Lcaron, SCIM_KEY_2 },\n-{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n-{ SCIM_KEY_Tcaron, SCIM_KEY_5 },\n-{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n-{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n-{ SCIM_KEY_Ncaron, SCIM_KEY_backslash },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-}\n-***** \u25c6\u00a0__us_to_slovak_qwerty_caps *****\n-__Uint16Pair __us_to_slovak_qwerty_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_0, SCIM_KEY_Eacute },\n-{ SCIM_KEY_1, SCIM_KEY_plus },\n-{ SCIM_KEY_2, SCIM_KEY_Lcaron },\n-{ SCIM_KEY_3, SCIM_KEY_Scaron },\n-{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n-{ SCIM_KEY_5, SCIM_KEY_Tcaron },\n-{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n-{ SCIM_KEY_7, SCIM_KEY_Yacute },\n-{ SCIM_KEY_8, SCIM_KEY_Aacute },\n-{ SCIM_KEY_9, SCIM_KEY_Iacute },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ocircumflex },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n-{ SCIM_KEY_backslash, SCIM_KEY_Ncaron },\n-{ SCIM_KEY_bracketright, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n-}\n-***** \u25c6\u00a0__slovak_qwerty_to_us_shift *****\n-__Uint16Pair __slovak_qwerty_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_parenright, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_slovak_qwerty_shift *****\n-__Uint16Pair __us_to_slovak_qwerty_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_parenright },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__slovak_qwerty_to_us_caps_shift *****\n-__Uint16Pair __slovak_qwerty_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n-{ SCIM_KEY_percent, SCIM_KEY_underscore },\n-{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n-{ SCIM_KEY_parenright, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n-{ SCIM_KEY_0, SCIM_KEY_parenright },\n-{ SCIM_KEY_1, SCIM_KEY_exclam },\n-{ SCIM_KEY_2, SCIM_KEY_at },\n-{ SCIM_KEY_3, SCIM_KEY_numbersign },\n-{ SCIM_KEY_4, SCIM_KEY_dollar },\n-{ SCIM_KEY_5, SCIM_KEY_percent },\n-{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_7, SCIM_KEY_ampersand },\n-{ SCIM_KEY_8, SCIM_KEY_asterisk },\n-{ SCIM_KEY_9, SCIM_KEY_parenleft },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_question, SCIM_KEY_less },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n-}\n-***** \u25c6\u00a0__us_to_slovak_qwerty_caps_shift *****\n-__Uint16Pair __us_to_slovak_qwerty_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_exclam, SCIM_KEY_1 },\n-{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n-{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n-{ SCIM_KEY_dollar, SCIM_KEY_4 },\n-{ SCIM_KEY_percent, SCIM_KEY_5 },\n-{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n-{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n-{ SCIM_KEY_parenright, SCIM_KEY_0 },\n-{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n-{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_less, SCIM_KEY_question },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_2 },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n-{ SCIM_KEY_underscore, SCIM_KEY_percent },\n-{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n-{ SCIM_KEY_bar, SCIM_KEY_parenright },\n-{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n-}\n-***** \u25c6\u00a0__spanish_cp850_to_us_normal *****\n-__Uint16Pair __spanish_cp850_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n-{ SCIM_KEY_masculine, SCIM_KEY_grave },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_backslash },\n-{ SCIM_KEY_ntilde, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-scim::SCIM_KEY_exclamdown\n-@ SCIM_KEY_exclamdown\n-Definition scim_event.h:498\n-scim::SCIM_KEY_ntilde\n-@ SCIM_KEY_ntilde\n-Definition scim_event.h:581\n-***** \u25c6\u00a0__us_to_spanish_cp850_normal *****\n-__Uint16Pair __us_to_spanish_cp850_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ntilde },\n-{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_backslash, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_masculine },\n-}\n-***** \u25c6\u00a0__spanish_cp850_to_us_caps *****\n-__Uint16Pair __spanish_cp850_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n-{ SCIM_KEY_masculine, SCIM_KEY_grave },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_backslash },\n-{ SCIM_KEY_Ntilde, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-scim::SCIM_KEY_Ntilde\n-@ SCIM_KEY_Ntilde\n-Definition scim_event.h:547\n-***** \u25c6\u00a0__us_to_spanish_cp850_caps *****\n-__Uint16Pair __us_to_spanish_cp850_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ntilde },\n-{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_backslash, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_masculine },\n-}\n-***** \u25c6\u00a0__spanish_cp850_to_us_shift *****\n-__Uint16Pair __spanish_cp850_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n-{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_bar },\n-{ SCIM_KEY_Ntilde, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-scim::SCIM_KEY_periodcentered\n-@ SCIM_KEY_periodcentered\n-Definition scim_event.h:520\n-scim::SCIM_KEY_questiondown\n-@ SCIM_KEY_questiondown\n-Definition scim_event.h:528\n-***** \u25c6\u00a0__us_to_spanish_cp850_shift *****\n-__Uint16Pair __us_to_spanish_cp850_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n-{ SCIM_KEY_colon, SCIM_KEY_Ntilde },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bar, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n-}\n-***** \u25c6\u00a0__spanish_cp850_to_us_caps_shift *****\n-__Uint16Pair __spanish_cp850_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n-{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_bar },\n-{ SCIM_KEY_ntilde, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_spanish_cp850_caps_shift *****\n-__Uint16Pair __us_to_spanish_cp850_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n-{ SCIM_KEY_colon, SCIM_KEY_ntilde },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bar, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n-}\n-***** \u25c6\u00a0__spanish_to_us_normal *****\n-__Uint16Pair __spanish_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n-{ SCIM_KEY_masculine, SCIM_KEY_grave },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_backslash },\n-{ SCIM_KEY_ntilde, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_spanish_normal *****\n-__Uint16Pair __us_to_spanish_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ntilde },\n-{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_backslash, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_masculine },\n-}\n-***** \u25c6\u00a0__spanish_to_us_caps *****\n-__Uint16Pair __spanish_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n-{ SCIM_KEY_masculine, SCIM_KEY_grave },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_backslash },\n-{ SCIM_KEY_Ntilde, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_spanish_caps *****\n-__Uint16Pair __us_to_spanish_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ntilde },\n-{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_backslash, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_masculine },\n-}\n-***** \u25c6\u00a0__spanish_to_us_shift *****\n-__Uint16Pair __spanish_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n-{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_bar },\n-{ SCIM_KEY_Ntilde, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_spanish_shift *****\n-__Uint16Pair __us_to_spanish_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n-{ SCIM_KEY_colon, SCIM_KEY_Ntilde },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bar, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n-}\n-***** \u25c6\u00a0__spanish_to_us_caps_shift *****\n-__Uint16Pair __spanish_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n-{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_bar },\n-{ SCIM_KEY_ntilde, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_spanish_caps_shift *****\n-__Uint16Pair __us_to_spanish_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n-{ SCIM_KEY_colon, SCIM_KEY_ntilde },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bar, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n-}\n-***** \u25c6\u00a0__spanish_latin_america_to_us_normal *****\n-__Uint16Pair __spanish_latin_america_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n-{ SCIM_KEY_masculine, SCIM_KEY_grave },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_backslash },\n-{ SCIM_KEY_ntilde, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_spanish_latin_america_normal *****\n-__Uint16Pair __us_to_spanish_latin_america_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ntilde },\n-{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_backslash, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_masculine },\n-}\n-***** \u25c6\u00a0__spanish_latin_america_to_us_caps *****\n-__Uint16Pair __spanish_latin_america_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n-{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n-{ SCIM_KEY_masculine, SCIM_KEY_grave },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_backslash },\n-{ SCIM_KEY_Ntilde, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-***** \u25c6\u00a0__us_to_spanish_latin_america_caps *****\n-__Uint16Pair __us_to_spanish_latin_america_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Ntilde },\n-{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_backslash, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n-{ SCIM_KEY_grave, SCIM_KEY_masculine },\n-}\n-***** \u25c6\u00a0__spanish_latin_america_to_us_shift *****\n-__Uint16Pair __spanish_latin_america_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n-{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_bar },\n-{ SCIM_KEY_Ntilde, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_spanish_latin_america_shift *****\n-__Uint16Pair __us_to_spanish_latin_america_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n-{ SCIM_KEY_colon, SCIM_KEY_Ntilde },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bar, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n-}\n-***** \u25c6\u00a0__spanish_latin_america_to_us_caps_shift *****\n-__Uint16Pair __spanish_latin_america_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n-{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_bar },\n-{ SCIM_KEY_ntilde, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__us_to_spanish_latin_america_caps_shift *****\n-__Uint16Pair __us_to_spanish_latin_america_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n-{ SCIM_KEY_colon, SCIM_KEY_ntilde },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_bar, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n-}\n-***** \u25c6\u00a0__swedish_to_us_normal *****\n-__Uint16Pair __swedish_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_swedish_normal *****\n-__Uint16Pair __us_to_swedish_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__swedish_to_us_caps *****\n-__Uint16Pair __swedish_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n-{ SCIM_KEY_plus, SCIM_KEY_minus },\n-{ SCIM_KEY_minus, SCIM_KEY_slash },\n-{ SCIM_KEY_section, SCIM_KEY_grave },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n-{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n-}\n-***** \u25c6\u00a0__us_to_swedish_caps *****\n-__Uint16Pair __us_to_swedish_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_plus },\n-{ SCIM_KEY_slash, SCIM_KEY_minus },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_section },\n-}\n-***** \u25c6\u00a0__swedish_to_us_shift *****\n-__Uint16Pair __swedish_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_swedish_shift *****\n-__Uint16Pair __us_to_swedish_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n-}\n-***** \u25c6\u00a0__swedish_to_us_caps_shift *****\n-__Uint16Pair __swedish_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_currency, SCIM_KEY_dollar },\n-{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n-{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n-{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n-}\n-***** \u25c6\u00a0__us_to_swedish_caps_shift *****\n-__Uint16Pair __us_to_swedish_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n-{ SCIM_KEY_dollar, SCIM_KEY_currency },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n-{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n-}\n-***** \u25c6\u00a0__turkish_to_us_normal *****\n-__Uint16Pair __turkish_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_grave },\n-{ SCIM_KEY_asterisk, SCIM_KEY_minus },\n-{ SCIM_KEY_comma, SCIM_KEY_backslash },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_period, SCIM_KEY_slash },\n-{ SCIM_KEY_i, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_period },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_comma },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketright },\n-{ SCIM_KEY_scedilla, SCIM_KEY_semicolon },\n-{ SCIM_KEY_idotless, SCIM_KEY_i },\n-{ SCIM_KEY_gbreve, SCIM_KEY_bracketleft },\n-}\n-scim::SCIM_KEY_scedilla\n-@ SCIM_KEY_scedilla\n-Definition scim_event.h:620\n-scim::SCIM_KEY_i\n-@ SCIM_KEY_i\n-Definition scim_event.h:474\n-scim::SCIM_KEY_idotless\n-@ SCIM_KEY_idotless\n-Definition scim_event.h:671\n-scim::SCIM_KEY_gbreve\n-@ SCIM_KEY_gbreve\n-Definition scim_event.h:672\n-***** \u25c6\u00a0__us_to_turkish_normal *****\n-__Uint16Pair __us_to_turkish_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_i },\n-{ SCIM_KEY_comma, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_asterisk },\n-{ SCIM_KEY_period, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_slash, SCIM_KEY_period },\n-{ SCIM_KEY_semicolon, SCIM_KEY_scedilla },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_gbreve },\n-{ SCIM_KEY_backslash, SCIM_KEY_comma },\n-{ SCIM_KEY_bracketright, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_i, SCIM_KEY_idotless },\n-}\n-***** \u25c6\u00a0__turkish_to_us_caps *****\n-__Uint16Pair __turkish_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_grave },\n-{ SCIM_KEY_asterisk, SCIM_KEY_minus },\n-{ SCIM_KEY_comma, SCIM_KEY_backslash },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_period, SCIM_KEY_slash },\n-{ SCIM_KEY_I, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_period },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_comma },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketright },\n-{ SCIM_KEY_Scedilla, SCIM_KEY_semicolon },\n-{ SCIM_KEY_Gbreve, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_idotless, SCIM_KEY_I },\n-}\n-scim::SCIM_KEY_I\n-@ SCIM_KEY_I\n-Definition scim_event.h:442\n-scim::SCIM_KEY_Gbreve\n-@ SCIM_KEY_Gbreve\n-Definition scim_event.h:667\n-scim::SCIM_KEY_Scedilla\n-@ SCIM_KEY_Scedilla\n-Definition scim_event.h:608\n-***** \u25c6\u00a0__us_to_turkish_caps *****\n-__Uint16Pair __us_to_turkish_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_I },\n-{ SCIM_KEY_comma, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_minus, SCIM_KEY_asterisk },\n-{ SCIM_KEY_period, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_slash, SCIM_KEY_period },\n-{ SCIM_KEY_semicolon, SCIM_KEY_Scedilla },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_I, SCIM_KEY_idotless },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_Gbreve },\n-{ SCIM_KEY_backslash, SCIM_KEY_comma },\n-{ SCIM_KEY_bracketright, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_grave, SCIM_KEY_quotedbl },\n-}\n-***** \u25c6\u00a0__turkish_to_us_shift *****\n-__Uint16Pair __turkish_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_at },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dollar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_question },\n-{ SCIM_KEY_semicolon, SCIM_KEY_bar },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_numbersign },\n-{ SCIM_KEY_underscore, SCIM_KEY_plus },\n-{ SCIM_KEY_Ccedilla, SCIM_KEY_greater },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_less },\n-{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceright },\n-{ SCIM_KEY_Scedilla, SCIM_KEY_colon },\n-{ SCIM_KEY_Iabovedot, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_Gbreve, SCIM_KEY_braceleft },\n-}\n-scim::SCIM_KEY_Iabovedot\n-@ SCIM_KEY_Iabovedot\n-Definition scim_event.h:666\n-***** \u25c6\u00a0__us_to_turkish_shift *****\n-__Uint16Pair __us_to_turkish_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Iabovedot },\n-{ SCIM_KEY_numbersign, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_dollar, SCIM_KEY_plus },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_underscore },\n-{ SCIM_KEY_colon, SCIM_KEY_Scedilla },\n-{ SCIM_KEY_less, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_greater, SCIM_KEY_Ccedilla },\n-{ SCIM_KEY_question, SCIM_KEY_colon },\n-{ SCIM_KEY_at, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_braceleft, SCIM_KEY_Gbreve },\n-{ SCIM_KEY_bar, SCIM_KEY_semicolon },\n-{ SCIM_KEY_braceright, SCIM_KEY_Udiaeresis },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__turkish_to_us_caps_shift *****\n-__Uint16Pair __turkish_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_apostrophe, SCIM_KEY_at },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_dollar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_question },\n-{ SCIM_KEY_semicolon, SCIM_KEY_bar },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_underscore },\n-{ SCIM_KEY_I, SCIM_KEY_i },\n-{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_numbersign },\n-{ SCIM_KEY_underscore, SCIM_KEY_plus },\n-{ SCIM_KEY_ccedilla, SCIM_KEY_greater },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_less },\n-{ SCIM_KEY_udiaeresis, SCIM_KEY_braceright },\n-{ SCIM_KEY_scedilla, SCIM_KEY_colon },\n-{ SCIM_KEY_Iabovedot, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_gbreve, SCIM_KEY_braceleft },\n-}\n-***** \u25c6\u00a0__us_to_turkish_caps_shift *****\n-__Uint16Pair __us_to_turkish_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Iabovedot },\n-{ SCIM_KEY_numbersign, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_dollar, SCIM_KEY_plus },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_underscore },\n-{ SCIM_KEY_colon, SCIM_KEY_scedilla },\n-{ SCIM_KEY_less, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_greater, SCIM_KEY_ccedilla },\n-{ SCIM_KEY_question, SCIM_KEY_colon },\n-{ SCIM_KEY_at, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_question },\n-{ SCIM_KEY_i, SCIM_KEY_I },\n-{ SCIM_KEY_braceleft, SCIM_KEY_gbreve },\n-{ SCIM_KEY_bar, SCIM_KEY_semicolon },\n-{ SCIM_KEY_braceright, SCIM_KEY_udiaeresis },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__uk_to_us_normal *****\n-__Uint16Pair __uk_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__us_to_uk_normal *****\n-__Uint16Pair __us_to_uk_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n-}\n-***** \u25c6\u00a0__uk_to_us_caps *****\n-__Uint16Pair __uk_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n-}\n-***** \u25c6\u00a0__us_to_uk_caps *****\n-__Uint16Pair __us_to_uk_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n-}\n-***** \u25c6\u00a0__uk_to_us_shift *****\n-__Uint16Pair __uk_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n-{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n-{ SCIM_KEY_notsign, SCIM_KEY_asciitilde },\n-}\n-scim::SCIM_KEY_notsign\n-@ SCIM_KEY_notsign\n-Definition scim_event.h:509\n-***** \u25c6\u00a0__us_to_uk_shift *****\n-__Uint16Pair __us_to_uk_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_notsign },\n-}\n-***** \u25c6\u00a0__uk_to_us_caps_shift *****\n-__Uint16Pair __uk_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n-{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n-{ SCIM_KEY_notsign, SCIM_KEY_asciitilde },\n-}\n-***** \u25c6\u00a0__us_to_uk_caps_shift *****\n-__Uint16Pair __us_to_uk_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_notsign },\n-}\n-***** \u25c6\u00a0__icelandic_to_us_normal *****\n-__Uint16Pair __icelandic_to_us_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },\n-{ SCIM_KEY_plus, SCIM_KEY_backslash },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_degree, SCIM_KEY_grave },\n-{ SCIM_KEY_ae, SCIM_KEY_semicolon },\n-{ SCIM_KEY_eth, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_minus },\n-{ SCIM_KEY_thorn, SCIM_KEY_slash },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-scim::SCIM_KEY_eth\n-@ SCIM_KEY_eth\n-Definition scim_event.h:580\n-scim::SCIM_KEY_thorn\n-@ SCIM_KEY_thorn\n-Definition scim_event.h:595\n-***** \u25c6\u00a0__us_to_icelandic_normal *****\n-__Uint16Pair __us_to_icelandic_normal[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_slash, SCIM_KEY_thorn },\n-{ SCIM_KEY_semicolon, SCIM_KEY_ae },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_eth },\n-{ SCIM_KEY_backslash, SCIM_KEY_plus },\n-{ SCIM_KEY_bracketright, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_grave, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__icelandic_to_us_caps *****\n-__Uint16Pair __icelandic_to_us_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },\n-{ SCIM_KEY_plus, SCIM_KEY_backslash },\n-{ SCIM_KEY_minus, SCIM_KEY_equal },\n-{ SCIM_KEY_degree, SCIM_KEY_grave },\n-{ SCIM_KEY_AE, SCIM_KEY_semicolon },\n-{ SCIM_KEY_ETH, SCIM_KEY_bracketleft },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_minus },\n-{ SCIM_KEY_THORN, SCIM_KEY_slash },\n-{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n-}\n-scim::SCIM_KEY_THORN\n-@ SCIM_KEY_THORN\n-Definition scim_event.h:561\n-scim::SCIM_KEY_ETH\n-@ SCIM_KEY_ETH\n-Definition scim_event.h:545\n-***** \u25c6\u00a0__us_to_icelandic_caps *****\n-__Uint16Pair __us_to_icelandic_caps[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n-{ SCIM_KEY_minus, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_slash, SCIM_KEY_THORN },\n-{ SCIM_KEY_semicolon, SCIM_KEY_AE },\n-{ SCIM_KEY_equal, SCIM_KEY_minus },\n-{ SCIM_KEY_bracketleft, SCIM_KEY_ETH },\n-{ SCIM_KEY_backslash, SCIM_KEY_plus },\n-{ SCIM_KEY_bracketright, SCIM_KEY_apostrophe },\n-{ SCIM_KEY_grave, SCIM_KEY_degree },\n-}\n-***** \u25c6\u00a0__icelandic_to_us_shift *****\n-__Uint16Pair __icelandic_to_us_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_braceright },\n-{ SCIM_KEY_underscore, SCIM_KEY_plus },\n-{ SCIM_KEY_diaeresis, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_AE, SCIM_KEY_colon },\n-{ SCIM_KEY_ETH, SCIM_KEY_braceleft },\n-{ SCIM_KEY_Odiaeresis, SCIM_KEY_underscore },\n-{ SCIM_KEY_THORN, SCIM_KEY_question },\n-}\n-scim::SCIM_KEY_diaeresis\n-@ SCIM_KEY_diaeresis\n-Definition scim_event.h:505\n-***** \u25c6\u00a0__us_to_icelandic_shift *****\n-__Uint16Pair __us_to_icelandic_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_underscore },\n-{ SCIM_KEY_colon, SCIM_KEY_AE },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_THORN },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_Odiaeresis },\n-{ SCIM_KEY_braceleft, SCIM_KEY_ETH },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_question },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_diaeresis },\n-}\n-***** \u25c6\u00a0__icelandic_to_us_caps_shift *****\n-__Uint16Pair __icelandic_to_us_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n-{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n-{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n-{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n-{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n-{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n-{ SCIM_KEY_colon, SCIM_KEY_greater },\n-{ SCIM_KEY_semicolon, SCIM_KEY_less },\n-{ SCIM_KEY_equal, SCIM_KEY_parenright },\n-{ SCIM_KEY_question, SCIM_KEY_braceright },\n-{ SCIM_KEY_underscore, SCIM_KEY_plus },\n-{ SCIM_KEY_diaeresis, SCIM_KEY_asciitilde },\n-{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_ae, SCIM_KEY_colon },\n-{ SCIM_KEY_eth, SCIM_KEY_braceleft },\n-{ SCIM_KEY_odiaeresis, SCIM_KEY_underscore },\n-{ SCIM_KEY_thorn, SCIM_KEY_question },\n-}\n-***** \u25c6\u00a0__us_to_icelandic_caps_shift *****\n-__Uint16Pair __us_to_icelandic_caps_shift[] static\n-Initial value:\n-= {\n-{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n-{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n-{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n-{ SCIM_KEY_parenright, SCIM_KEY_equal },\n-{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n-{ SCIM_KEY_plus, SCIM_KEY_underscore },\n-{ SCIM_KEY_colon, SCIM_KEY_ae },\n-{ SCIM_KEY_less, SCIM_KEY_semicolon },\n-{ SCIM_KEY_greater, SCIM_KEY_colon },\n-{ SCIM_KEY_question, SCIM_KEY_thorn },\n-{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n-{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n-{ SCIM_KEY_underscore, SCIM_KEY_odiaeresis },\n-{ SCIM_KEY_braceleft, SCIM_KEY_eth },\n-{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n-{ SCIM_KEY_braceright, SCIM_KEY_question },\n-{ SCIM_KEY_asciitilde, SCIM_KEY_diaeresis },\n-}\n-***** \u25c6\u00a0__normal_map *****\n-__KeyCodeMap __normal_map[] static\n-***** \u25c6\u00a0__normal_invert_map *****\n-__KeyCodeMap __normal_invert_map[] static\n-***** \u25c6\u00a0__caps_map *****\n-__KeyCodeMap __caps_map[] static\n-***** \u25c6\u00a0__caps_invert_map *****\n-__KeyCodeMap __caps_invert_map[] static\n-***** \u25c6\u00a0__shift_map *****\n-__KeyCodeMap __shift_map[] static\n-***** \u25c6\u00a0__shift_invert_map *****\n-__KeyCodeMap __shift_invert_map[] static\n-***** \u25c6\u00a0__caps_shift_map *****\n-__KeyCodeMap __caps_shift_map[] static\n-***** \u25c6\u00a0__caps_shift_invert_map *****\n-__KeyCodeMap __caps_shift_invert_map[] static\n-***** \u25c6\u00a0__scim_keyboard_layout_ids_by_code *****\n-__KeyName __scim_keyboard_layout_ids_by_code[] static\n-***** \u25c6\u00a0__scim_keyboard_layout_ids_by_name *****\n-__KeyName __scim_keyboard_layout_ids_by_name[] static\n-***** \u25c6\u00a0__scim_keyboard_layout_names *****\n-const char* __scim_keyboard_layout_names[] static\n+***** Detailed Description *****\n+Defines the scim::HotkeyMatcher and scim::IMEngineHotkeyMatcher classes.\n * src\n- * scim_keyboard_layout_data.h\n+ * scim_hotkey.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00041.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00041.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,237 +1,11 @@\n var a00041 = [\n- [\"__belgian_to_us_normal\", \"a00041.html#a2d1827210425292485a185d5b431d78b\", null],\n- [\"__us_to_belgian_normal\", \"a00041.html#a8fe51b834b9233e3607d50c79e7daffe\", null],\n- [\"__belgian_to_us_caps\", \"a00041.html#ab34422f60b1bc945974ec158b85c7549\", null],\n- [\"__us_to_belgian_caps\", \"a00041.html#a9e95fb94ee918868209cfe10626fb350\", null],\n- [\"__belgian_to_us_shift\", \"a00041.html#a91b06c5ca63aa17caf3a824b9e7762a6\", null],\n- [\"__us_to_belgian_shift\", \"a00041.html#ab5c1c4ae963a9e4b14b541b9b536bed6\", null],\n- [\"__belgian_to_us_caps_shift\", \"a00041.html#a73c2933abe930db6e113d3f88348b9ac\", null],\n- [\"__us_to_belgian_caps_shift\", \"a00041.html#a6ff5f3130a9fb72a0b325b2d92343ee3\", null],\n- [\"__czech_to_us_normal\", \"a00041.html#a8b47c92d1b91902b10c4383df98151ec\", null],\n- [\"__us_to_czech_normal\", \"a00041.html#ab6e567aafdd5994b5091a2c7cdad5370\", null],\n- [\"__czech_to_us_caps\", \"a00041.html#a62ade17ee7a6e59fb26631dcd2a257a8\", null],\n- [\"__us_to_czech_caps\", \"a00041.html#a38e48608fc432ee998f75140fac53465\", null],\n- [\"__czech_to_us_shift\", \"a00041.html#a9018318aa287757cb1b0d250a7b8b57f\", null],\n- [\"__us_to_czech_shift\", \"a00041.html#ac7400754b3ce3123834428d3ba612f30\", null],\n- [\"__czech_to_us_caps_shift\", \"a00041.html#adc6f6228d80049f6cd9e3d9ab2f0fff9\", null],\n- [\"__us_to_czech_caps_shift\", \"a00041.html#aae218f067b0a3a476c9a318930d0b08a\", null],\n- [\"__czech_qwerty_to_us_normal\", \"a00041.html#a1a04a35aa583d73ec3311183ff457ee5\", null],\n- [\"__us_to_czech_qwerty_normal\", \"a00041.html#a29095d0c96c07843b01b930c498d9648\", null],\n- [\"__czech_qwerty_to_us_caps\", \"a00041.html#a246a7ac6baec34e08c065c09388d1461\", null],\n- [\"__us_to_czech_qwerty_caps\", \"a00041.html#a78fac7434633dae06a9bfe7bc9a52716\", null],\n- [\"__czech_qwerty_to_us_shift\", \"a00041.html#a442eb4f2d4154ce6483445da39c06f77\", null],\n- [\"__us_to_czech_qwerty_shift\", \"a00041.html#a62d27450a83b9e7ca67ea6ac83b50875\", null],\n- [\"__czech_qwerty_to_us_caps_shift\", \"a00041.html#a842fe92b1a1414bcbcae8732b7b93277\", null],\n- [\"__us_to_czech_qwerty_caps_shift\", \"a00041.html#afb4046891af322b6cfe9cab234e26443\", null],\n- [\"__danish_to_us_normal\", \"a00041.html#a141b662fd33589146eb1c8179ff6129d\", null],\n- [\"__us_to_danish_normal\", \"a00041.html#a9864abfc2b8a164ee913dbb6a852e5ca\", null],\n- [\"__danish_to_us_caps\", \"a00041.html#a58a2faf516db621a5b81ed05e831a45c\", null],\n- [\"__us_to_danish_caps\", \"a00041.html#a030340616c51e4fcb4e482015498b608\", null],\n- [\"__danish_to_us_shift\", \"a00041.html#a12b6ab7f6998ee91827d4a30cec0aa4e\", null],\n- [\"__us_to_danish_shift\", \"a00041.html#a854c8934e080c686a1025e43a9960cce\", null],\n- [\"__danish_to_us_caps_shift\", \"a00041.html#a7c2d5631286cc29d6765af3d6937ca0c\", null],\n- [\"__us_to_danish_caps_shift\", \"a00041.html#a5a645f8562fe315e0abb63a2eff8030b\", null],\n- [\"__dvorak_to_us_normal\", \"a00041.html#a33ad2f96c33b9d642a36f80a858d60a2\", null],\n- [\"__us_to_dvorak_normal\", \"a00041.html#a2d227b5849ed8879de3fdb7d73cc0ac2\", null],\n- [\"__dvorak_to_us_caps\", \"a00041.html#aca10fff10abd69d32c322a9d6c0ef63a\", null],\n- [\"__us_to_dvorak_caps\", \"a00041.html#a50a2a0883000c25fd91491def6c72deb\", null],\n- [\"__dvorak_to_us_shift\", \"a00041.html#a9bea77c2449f6e14ac6fc8f9e741aa17\", null],\n- [\"__us_to_dvorak_shift\", \"a00041.html#ae75700cc00bcc48d628cd28976272bac\", null],\n- [\"__dvorak_to_us_caps_shift\", \"a00041.html#ab6950ab8905c9579860a046f22077c92\", null],\n- [\"__us_to_dvorak_caps_shift\", \"a00041.html#adfe9958eb5134f6f33bb01b75ffc314a\", null],\n- [\"__estonian_to_us_normal\", \"a00041.html#af8ffae57bab6d856422a0460ac1545b6\", null],\n- [\"__us_to_estonian_normal\", \"a00041.html#a0e5659e5bc0c4ed74b760106262bd563\", null],\n- [\"__estonian_to_us_caps\", \"a00041.html#a4974b96699898e33c0f58144b9174fee\", null],\n- [\"__us_to_estonian_caps\", \"a00041.html#a79d19c1c26fe7a63e57cc230f0973ca9\", null],\n- [\"__estonian_to_us_shift\", \"a00041.html#ae4514ac1c142ecca34156c8440af7bae\", null],\n- [\"__us_to_estonian_shift\", \"a00041.html#a689193c44e13ef96fd46d37617935c97\", null],\n- [\"__estonian_to_us_caps_shift\", \"a00041.html#a92277e9670c1bcece88b15ae5c0d5cee\", null],\n- [\"__us_to_estonian_caps_shift\", \"a00041.html#a237f5d545744ba4d1ceb96cbf731faec\", null],\n- [\"__finnish_to_us_normal\", \"a00041.html#a16eec29ca5a44f37939c8be48f2c0927\", null],\n- [\"__us_to_finnish_normal\", \"a00041.html#aa6720e8e3613b916ef888478cb64ce9d\", null],\n- [\"__finnish_to_us_caps\", \"a00041.html#a685353f61bbbb1e0894691c7ec0827a1\", null],\n- [\"__us_to_finnish_caps\", \"a00041.html#a7773b786177c3ac8f65b19bff91aae05\", null],\n- [\"__finnish_to_us_shift\", \"a00041.html#abc4f35213446258787f1aacfb3ecb42f\", null],\n- [\"__us_to_finnish_shift\", \"a00041.html#a97b9fad52125d31db0e28f0d29673f60\", null],\n- [\"__finnish_to_us_caps_shift\", \"a00041.html#a10f5643a9ec6d88f9e7a03c9686ccc47\", null],\n- [\"__us_to_finnish_caps_shift\", \"a00041.html#afa8673d4da855b4c0983c2621f77286c\", null],\n- [\"__french_to_us_normal\", \"a00041.html#ab63034e1d9dcd8939fb944802cedceb1\", null],\n- [\"__us_to_french_normal\", \"a00041.html#a4eef42391eeaf84a4298657c5b6c9083\", null],\n- [\"__french_to_us_caps\", \"a00041.html#adaceef0f961ab161235490ace96b2e1b\", null],\n- [\"__us_to_french_caps\", \"a00041.html#a6ba95f961fb72e6fbc20818ef091c9ba\", null],\n- [\"__french_to_us_shift\", \"a00041.html#aad5ed7fbbfe5167b37265d460e81171f\", null],\n- [\"__us_to_french_shift\", \"a00041.html#a7d0307d873168b87fc4547a40434e6df\", null],\n- [\"__french_to_us_caps_shift\", \"a00041.html#a4d4ec2b357474a912d06771c4dc278b4\", null],\n- [\"__us_to_french_caps_shift\", \"a00041.html#a1d1e05bf69919d274af6dc3dd1f4b60d\", null],\n- [\"__french_switzerland_to_us_normal\", \"a00041.html#ae190aede5ab320cc80147d76f1a7d970\", null],\n- [\"__us_to_french_switzerland_normal\", \"a00041.html#a7273ff82101af7119cbfb929c1e871e3\", null],\n- [\"__french_switzerland_to_us_caps\", \"a00041.html#a40f40647a5d539816a40c8e816d1ecdf\", null],\n- [\"__us_to_french_switzerland_caps\", \"a00041.html#afd2fd5324c5c1fd6855cc054742a5d13\", null],\n- [\"__french_switzerland_to_us_shift\", \"a00041.html#a72587ef6b9aee01cf83a9b6d59a90d46\", null],\n- [\"__us_to_french_switzerland_shift\", \"a00041.html#a6b527f03a734469060b6fe62cc6a1f6b\", null],\n- [\"__french_switzerland_to_us_caps_shift\", \"a00041.html#aab26810ea2a7acef9c1ff4124d86b7f4\", null],\n- [\"__us_to_french_switzerland_caps_shift\", \"a00041.html#a391605b9672ffa57da07c93edf8f3bec\", null],\n- [\"__german_deadkeys_to_us_normal\", \"a00041.html#a0592079f6a3ddeb5fba02d54a50c452d\", null],\n- [\"__us_to_german_deadkeys_normal\", \"a00041.html#a682e7e3736baa2cd20507a1d8dc4767b\", null],\n- [\"__german_deadkeys_to_us_caps\", \"a00041.html#a1149eac2dcc0637000ae47f42572087d\", null],\n- [\"__us_to_german_deadkeys_caps\", \"a00041.html#a22b94d0668cf5ed904c02c2ce3c5c0cb\", null],\n- [\"__german_deadkeys_to_us_shift\", \"a00041.html#aaca3ecb43bb6fb33130cc4896961524b\", null],\n- [\"__us_to_german_deadkeys_shift\", \"a00041.html#a75b6ae5d02b97c9a6637da60d66bba73\", null],\n- [\"__german_deadkeys_to_us_caps_shift\", \"a00041.html#a40a49ffd725798a38c9827e004458d50\", null],\n- [\"__us_to_german_deadkeys_caps_shift\", \"a00041.html#a5d17de8f9db54c4f6ac021ae6aae1a1e\", null],\n- [\"__german_to_us_normal\", \"a00041.html#a1b8901f4c00d5e34df12313d64452dd2\", null],\n- [\"__us_to_german_normal\", \"a00041.html#a9edb8d83112836d934b44d41f72ad415\", null],\n- [\"__german_to_us_caps\", \"a00041.html#ac8229f3423fc5cb8cecef4b4f3d48853\", null],\n- [\"__us_to_german_caps\", \"a00041.html#acd43a498aa33c3d8792f08efac448c21\", null],\n- [\"__german_to_us_shift\", \"a00041.html#a47243b7eb842c8b710508bfd689a1bc8\", null],\n- [\"__us_to_german_shift\", \"a00041.html#a082f3f3fb36e1ccfeb29f8feefd49602\", null],\n- [\"__german_to_us_caps_shift\", \"a00041.html#ad51f20a2ea65d060bfce50e7e4c0ae02\", null],\n- [\"__us_to_german_caps_shift\", \"a00041.html#aa6d07eb9ee0cb557042bd0b69e95e695\", null],\n- [\"__german_swiss_to_us_normal\", \"a00041.html#a361f09cf04169b40bd331a7987b468be\", null],\n- [\"__us_to_german_swiss_normal\", \"a00041.html#a5db90e0b3a026bdf1a76dddf25f25489\", null],\n- [\"__german_swiss_to_us_caps\", \"a00041.html#a51558a0db04613d8a1113e1be0bb56a0\", null],\n- [\"__us_to_german_swiss_caps\", \"a00041.html#a05906ce437088341439128830c8dbc51\", null],\n- [\"__german_swiss_to_us_shift\", \"a00041.html#a2a8c810c79a4950ea8df3fb6f9c5f466\", null],\n- [\"__us_to_german_swiss_shift\", \"a00041.html#aba0b666c3e73327989b8ea5bb8539735\", null],\n- [\"__german_swiss_to_us_caps_shift\", \"a00041.html#ae3fac2387f2de2953e08e3e1d939f29d\", null],\n- [\"__us_to_german_swiss_caps_shift\", \"a00041.html#a0e04d9ce90c1af44f2087404c32cb098\", null],\n- [\"__hungarian_to_us_normal\", \"a00041.html#a7895955c7f2a7a22e7155b56ab893b13\", null],\n- [\"__us_to_hungarian_normal\", \"a00041.html#a36b8e91492777c2380bc3c44473e985e\", null],\n- [\"__hungarian_to_us_caps\", \"a00041.html#a16e368280c13d759369357a2b50a494a\", null],\n- [\"__us_to_hungarian_caps\", \"a00041.html#a339f01afb30cdbc97c1fdd08ae76ec87\", null],\n- [\"__hungarian_to_us_shift\", \"a00041.html#a71c35ff2a3c8334e437d9498c5f845c1\", null],\n- [\"__us_to_hungarian_shift\", \"a00041.html#a9aa7bb3cec50f2389ac878541a7c6c06\", null],\n- [\"__hungarian_to_us_caps_shift\", \"a00041.html#a82752c8e2c33fc2445c7f13e3ccb9b7d\", null],\n- [\"__us_to_hungarian_caps_shift\", \"a00041.html#a2b238d67706295fca92de4be6d1c5be0\", null],\n- [\"__italian_to_us_normal\", \"a00041.html#a5eb7c03cedc62581744a83a372b064b7\", null],\n- [\"__us_to_italian_normal\", \"a00041.html#ae00c9d3a8c48e23ef9bb9503b9629038\", null],\n- [\"__italian_to_us_caps\", \"a00041.html#a950b840bdc729a767794ef761cb3103d\", null],\n- [\"__us_to_italian_caps\", \"a00041.html#a50d60ee311d983e6fecbec9f2308de5a\", null],\n- [\"__italian_to_us_shift\", \"a00041.html#a8956d53c7fa3f66c96f39d5acb90873c\", null],\n- [\"__us_to_italian_shift\", \"a00041.html#a9b80f7ae5dc58785ccf803717803566f\", null],\n- [\"__italian_to_us_caps_shift\", \"a00041.html#a3fbe004767ef59dbfde2ad8c47e3305a\", null],\n- [\"__us_to_italian_caps_shift\", \"a00041.html#aeb6626190b160d5c20e6d5a49091f0ba\", null],\n- [\"__japanese_to_us_normal\", \"a00041.html#af07bf6cbdcc39926aa498ad683ccea05\", null],\n- [\"__us_to_japanese_normal\", \"a00041.html#ae6e93c73ca2bd178265f20a14b885582\", null],\n- [\"__japanese_to_us_caps\", \"a00041.html#a113a21416a1f65f8edb713b058cb2916\", null],\n- [\"__us_to_japanese_caps\", \"a00041.html#a2eb249527da6c0ec0025ebbf8dfc3c3d\", null],\n- [\"__japanese_to_us_shift\", \"a00041.html#ab3b5a676dcab2f8f293d3eb380624694\", null],\n- [\"__us_to_japanese_shift\", \"a00041.html#a2b6cafa02803e1850cca245a15bdef57\", null],\n- [\"__japanese_to_us_caps_shift\", \"a00041.html#a61e545961f0423d41cd7d70f96c75d8d\", null],\n- [\"__us_to_japanese_caps_shift\", \"a00041.html#adcaaa548a820a54468db85c43b4a8c51\", null],\n- [\"__norwegian_to_us_normal\", \"a00041.html#a62b1feb00eaadeeb4842f4074aed22f7\", null],\n- [\"__us_to_norwegian_normal\", \"a00041.html#ac9e1f1f0f091cfaecbe20b095c30c705\", null],\n- [\"__norwegian_to_us_caps\", \"a00041.html#adef7429d7dca1bede1f387b318707c51\", null],\n- [\"__us_to_norwegian_caps\", \"a00041.html#aae31825b5012d355b13e8fa4cef68da7\", null],\n- [\"__norwegian_to_us_shift\", \"a00041.html#a945b92f34ad850ec92e074c0842a81ca\", null],\n- [\"__us_to_norwegian_shift\", \"a00041.html#a6bcb4a84211e8ead7098de54982b05c1\", null],\n- [\"__norwegian_to_us_caps_shift\", \"a00041.html#a735ed435b53ad95731d9d11aed704513\", null],\n- [\"__us_to_norwegian_caps_shift\", \"a00041.html#a4b9415148250c8905c2c1f4d1c273020\", null],\n- [\"__portuguese_brazil_to_us_normal\", \"a00041.html#a298532fe38408d71ce56d5b24974717e\", null],\n- [\"__us_to_portuguese_brazil_normal\", \"a00041.html#a106b16636bcd85b438887466d57d242b\", null],\n- [\"__portuguese_brazil_to_us_caps\", \"a00041.html#a20f351ebffbc14bca6cdea4dc300aa75\", null],\n- [\"__us_to_portuguese_brazil_caps\", \"a00041.html#aece45159f78b190a23a3560201848a58\", null],\n- [\"__portuguese_brazil_to_us_shift\", \"a00041.html#abe1659b233c82f3461edc26bea608e22\", null],\n- [\"__us_to_portuguese_brazil_shift\", \"a00041.html#ae9bb96244d87b6de4ccd7ffe875da9f7\", null],\n- [\"__portuguese_brazil_to_us_caps_shift\", \"a00041.html#a57bc94802a1202f55e1247e86ae0bf5f\", null],\n- [\"__us_to_portuguese_brazil_caps_shift\", \"a00041.html#a24fe0fbfeebe725fce098fe20e2b7b2a\", null],\n- [\"__portuguese_brazil_us_accents_to_us_normal\", \"a00041.html#ae2e3012873066a9c31d2dd60696d51aa\", null],\n- [\"__us_to_portuguese_brazil_us_accents_normal\", \"a00041.html#a2e894d0fd89a38dafe91c308b072ccfe\", null],\n- [\"__portuguese_brazil_us_accents_to_us_caps\", \"a00041.html#a4b606782d91251d5869f5e652a1e26bf\", null],\n- [\"__us_to_portuguese_brazil_us_accents_caps\", \"a00041.html#ab925f152edfae1eb6712f58009192b44\", null],\n- [\"__portuguese_brazil_us_accents_to_us_shift\", \"a00041.html#a83b7e826ae93a9a148416b8781ba5e7f\", null],\n- [\"__us_to_portuguese_brazil_us_accents_shift\", \"a00041.html#ae209eff3c1c822129510e1dafb805e3f\", null],\n- [\"__portuguese_brazil_us_accents_to_us_caps_shift\", \"a00041.html#aadb91ba73ba6cf60e3fc583e4310a458\", null],\n- [\"__us_to_portuguese_brazil_us_accents_caps_shift\", \"a00041.html#a33d0aaac6fbf0764b913ceb23c401050\", null],\n- [\"__portuguese_to_us_normal\", \"a00041.html#a6a77856ac4c7735ea594e2068ea1c6fe\", null],\n- [\"__us_to_portuguese_normal\", \"a00041.html#a1ac108d3286d566028ff03de6d006487\", null],\n- [\"__portuguese_to_us_caps\", \"a00041.html#adb7213956d057d312aa8f35a599c7ca9\", null],\n- [\"__us_to_portuguese_caps\", \"a00041.html#a3dcb2fce27c36d4d3d5abea4338faae7\", null],\n- [\"__portuguese_to_us_shift\", \"a00041.html#a15c46d0c593e2115fb2643614d0bd7ad\", null],\n- [\"__us_to_portuguese_shift\", \"a00041.html#a0e68340b2cb1e79c169682e3393b33b1\", null],\n- [\"__portuguese_to_us_caps_shift\", \"a00041.html#a39f75d540b788e36002d9a021b0a315b\", null],\n- [\"__us_to_portuguese_caps_shift\", \"a00041.html#a9d758220a82cc0c0d5b556b9ae05bb32\", null],\n- [\"__slovak_to_us_normal\", \"a00041.html#ad454c888e2d884ddb61f42e321c09824\", null],\n- [\"__us_to_slovak_normal\", \"a00041.html#acb94fbf92e6eb8259b6ca0299404d2ad\", null],\n- [\"__slovak_to_us_caps\", \"a00041.html#a6e5f9db8f144059f795b71a28e73da0e\", null],\n- [\"__us_to_slovak_caps\", \"a00041.html#ad281e080a9965fa3f28c274c216d1828\", null],\n- [\"__slovak_to_us_shift\", \"a00041.html#a65b5ed82b176eabde4efc9d63ae512f0\", null],\n- [\"__us_to_slovak_shift\", \"a00041.html#a6f10e66c59006d12a86943a94d685d4e\", null],\n- [\"__slovak_to_us_caps_shift\", \"a00041.html#aea22af3a099af50113464eaba2b89d29\", null],\n- [\"__us_to_slovak_caps_shift\", \"a00041.html#a54c9e03c423bbbfc289839cfbab27922\", null],\n- [\"__slovak_qwerty_to_us_normal\", \"a00041.html#a93b15c5c8df96dcd3a27227d7f23513e\", null],\n- [\"__us_to_slovak_qwerty_normal\", \"a00041.html#af11d29edd8a2dd6762f3384724f44c87\", null],\n- [\"__slovak_qwerty_to_us_caps\", \"a00041.html#aacf3bb6f886e21aff11f3a0c0ffe95db\", null],\n- [\"__us_to_slovak_qwerty_caps\", \"a00041.html#a055ee8dc6e88272bd48375167cdcd6d9\", null],\n- [\"__slovak_qwerty_to_us_shift\", \"a00041.html#add77763541b13712b6b0da419c93202d\", null],\n- [\"__us_to_slovak_qwerty_shift\", \"a00041.html#a9c75eaf6a589bf8fd4c519cdc5bd2fe2\", null],\n- [\"__slovak_qwerty_to_us_caps_shift\", \"a00041.html#a4b63449a341c0b86f67dd081b5355a28\", null],\n- [\"__us_to_slovak_qwerty_caps_shift\", \"a00041.html#a95f755c3af2e5ac840959c7f5fb21242\", null],\n- [\"__spanish_cp850_to_us_normal\", \"a00041.html#ad27440c271002acf5174c1ddb6754c59\", null],\n- [\"__us_to_spanish_cp850_normal\", \"a00041.html#ae8f66657979d3c8b15d259ea50dc3f91\", null],\n- [\"__spanish_cp850_to_us_caps\", \"a00041.html#aa301b379ead9676773f9ef0833dc4bf9\", null],\n- [\"__us_to_spanish_cp850_caps\", \"a00041.html#af1524e8401f22c0f194925ad867a4d69\", null],\n- [\"__spanish_cp850_to_us_shift\", \"a00041.html#abce00486a03917d700546bee0a49e1f7\", null],\n- [\"__us_to_spanish_cp850_shift\", \"a00041.html#ac5d83dda8940bc1fdf6c531119055c7a\", null],\n- [\"__spanish_cp850_to_us_caps_shift\", \"a00041.html#a59340b54066382d467f0b3c7e2178b1e\", null],\n- [\"__us_to_spanish_cp850_caps_shift\", \"a00041.html#a8ec631d62dd6df310b5bff744ed19cb9\", null],\n- [\"__spanish_to_us_normal\", \"a00041.html#ae4aefc085f9aaa69e26c770cd47644b8\", null],\n- [\"__us_to_spanish_normal\", \"a00041.html#afd486f8becb5e481e2490b5564611259\", null],\n- [\"__spanish_to_us_caps\", \"a00041.html#a34d7a8325d39dd0d4da439b792af4108\", null],\n- [\"__us_to_spanish_caps\", \"a00041.html#aa388593df6cb071aba3305ac42edb298\", null],\n- [\"__spanish_to_us_shift\", \"a00041.html#a28b628a450268293823735c63e20c915\", null],\n- [\"__us_to_spanish_shift\", \"a00041.html#aa244f0432b5507db4697c0054f2d3202\", null],\n- [\"__spanish_to_us_caps_shift\", \"a00041.html#ade56d5f7a16da175c5eb65fb8cc95d47\", null],\n- [\"__us_to_spanish_caps_shift\", \"a00041.html#a2dee127341f6d13d85a98931c65469d0\", null],\n- [\"__spanish_latin_america_to_us_normal\", \"a00041.html#a380e0fc0c51f97ff1e030ce28acfcbc6\", null],\n- [\"__us_to_spanish_latin_america_normal\", \"a00041.html#abab83cf7dcdd6184bea0364294e3696e\", null],\n- [\"__spanish_latin_america_to_us_caps\", \"a00041.html#afb4a52d8cef8901331bd79a96a448a0a\", null],\n- [\"__us_to_spanish_latin_america_caps\", \"a00041.html#a9a7c312af57c068adac6ab8562a6b98a\", null],\n- [\"__spanish_latin_america_to_us_shift\", \"a00041.html#af18c2c78eb3b62d7e4599bb9ca049831\", null],\n- [\"__us_to_spanish_latin_america_shift\", \"a00041.html#a77f699f0aac817e0c3597ceb2bb23be7\", null],\n- [\"__spanish_latin_america_to_us_caps_shift\", \"a00041.html#aab8f0711f4949efad5a4a6c7ed9a47e5\", null],\n- [\"__us_to_spanish_latin_america_caps_shift\", \"a00041.html#ad9f744da9d50f9d644e673a6fe36b0bd\", null],\n- [\"__swedish_to_us_normal\", \"a00041.html#acd85ef5e00b77b246c98dda094fe6ca1\", null],\n- [\"__us_to_swedish_normal\", \"a00041.html#a7f154d5583c8b01b87852606364b9721\", null],\n- [\"__swedish_to_us_caps\", \"a00041.html#a9288cde8e1c820c2156b599a9bedf380\", null],\n- [\"__us_to_swedish_caps\", \"a00041.html#ab6ec77db010dadb40097b7bb44a6efba\", null],\n- [\"__swedish_to_us_shift\", \"a00041.html#ad935e832b14347d76bac10761e1ed384\", null],\n- [\"__us_to_swedish_shift\", \"a00041.html#a87ccb6754582126c760bf371e50742c7\", null],\n- [\"__swedish_to_us_caps_shift\", \"a00041.html#a1d98ddcbfc212f4bfbdfbc1c2bb920e5\", null],\n- [\"__us_to_swedish_caps_shift\", \"a00041.html#ac21273fa44c8541af63aed781631fe8e\", null],\n- [\"__turkish_to_us_normal\", \"a00041.html#a85200a68119fc9fbc4a342d8c48fdc3d\", null],\n- [\"__us_to_turkish_normal\", \"a00041.html#a0f69f77362f2ed10b898f2c6eab3579d\", null],\n- [\"__turkish_to_us_caps\", \"a00041.html#a2237d6fa7e08340beb47304c40053c00\", null],\n- [\"__us_to_turkish_caps\", \"a00041.html#acba8bcfd86a5ec6cb3976177fc2c4e43\", null],\n- [\"__turkish_to_us_shift\", \"a00041.html#ae2feabfd68da4042a8c452b3531a19b9\", null],\n- [\"__us_to_turkish_shift\", \"a00041.html#a501b661e5961f2b18afc02eff7976866\", null],\n- [\"__turkish_to_us_caps_shift\", \"a00041.html#af7918a3647f63c0a9f71ec6ccfe910ee\", null],\n- [\"__us_to_turkish_caps_shift\", \"a00041.html#a75f0830c48dc0f1a85d4358115048df2\", null],\n- [\"__uk_to_us_normal\", \"a00041.html#aa36047056267b91cc79ace4cbdb0b25f\", null],\n- [\"__us_to_uk_normal\", \"a00041.html#ae71aaa5d1598acab2b2381b3391ba3b2\", null],\n- [\"__uk_to_us_caps\", \"a00041.html#a15cf283129d426ebff8165e9448d7bd8\", null],\n- [\"__us_to_uk_caps\", \"a00041.html#a05061ba98a38dacdc7fa91f9b2b66f24\", null],\n- [\"__uk_to_us_shift\", \"a00041.html#af904c9d187bedc12edaabd709091792a\", null],\n- [\"__us_to_uk_shift\", \"a00041.html#ad835de4a2124e7682c4206862b635226\", null],\n- [\"__uk_to_us_caps_shift\", \"a00041.html#a8ef85d684431683d1465a4514aebd09a\", null],\n- [\"__us_to_uk_caps_shift\", \"a00041.html#ad522592ac9470458f9617ecf4416ba43\", null],\n- [\"__icelandic_to_us_normal\", \"a00041.html#a5bf936295929ec0759c55043585149e0\", null],\n- [\"__us_to_icelandic_normal\", \"a00041.html#af51f941be6de1a315cfbc8fc4f3284ad\", null],\n- [\"__icelandic_to_us_caps\", \"a00041.html#a82bce1d82120cc92fc95ea2a6cf3c786\", null],\n- [\"__us_to_icelandic_caps\", \"a00041.html#ab59186895ca02cfff51fdc87e69d17e3\", null],\n- [\"__icelandic_to_us_shift\", \"a00041.html#ab8d64a5ce10eaf49e7c3ee7e39ccd48c\", null],\n- [\"__us_to_icelandic_shift\", \"a00041.html#ae55217dca360d0d847918bae945caa3b\", null],\n- [\"__icelandic_to_us_caps_shift\", \"a00041.html#ae30c2df68359d707e70c552846cbf2e9\", null],\n- [\"__us_to_icelandic_caps_shift\", \"a00041.html#a7fa2c80f77afaba4523dc19da63be306\", null],\n- [\"__normal_map\", \"a00041.html#a60bfcd2c1494e97fafc940896531baa7\", null],\n- [\"__normal_invert_map\", \"a00041.html#ad08c4571344dd7cde196a0ba328ed154\", null],\n- [\"__caps_map\", \"a00041.html#ac6ae2ea2e385e7565719129639e7205b\", null],\n- [\"__caps_invert_map\", \"a00041.html#a9e9264ba06f0ce78d80b403f2f8f006e\", null],\n- [\"__shift_map\", \"a00041.html#ac467778d7f4de37f3f79de9347cc4079\", null],\n- [\"__shift_invert_map\", \"a00041.html#ada10fdc885ba0a4559c3d640d0cca02e\", null],\n- [\"__caps_shift_map\", \"a00041.html#a13b3dbee3c27433abad8cbb40ddac9bb\", null],\n- [\"__caps_shift_invert_map\", \"a00041.html#ad94452f0b0119b895c3b4dc65597b34e\", null],\n- [\"__scim_keyboard_layout_ids_by_code\", \"a00041.html#a906f6c6875306fb8a8f026750907f03d\", null],\n- [\"__scim_keyboard_layout_ids_by_name\", \"a00041.html#a4676a69040481ad2c25d3943bcc2b506\", null],\n- [\"__scim_keyboard_layout_names\", \"a00041.html#ab73e8c5841073d74903c7e1b0b0a048e\", null]\n+ [\"FrontEndHotkeyAction\", \"a00041.html#gab15cba53bb52488932e2f9d9f51234d5\", [\n+ [\"SCIM_FRONTEND_HOTKEY_NOOP\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5aebfaacfd5567e6ef14dd62b80c05e539\", null],\n+ [\"SCIM_FRONTEND_HOTKEY_TRIGGER\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5a910393f7abf94ff18028db01dc27a2fd\", null],\n+ [\"SCIM_FRONTEND_HOTKEY_ON\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5af12275c17674b91c62d76ca8dac7a8e7\", null],\n+ [\"SCIM_FRONTEND_HOTKEY_OFF\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5a0938d5de269ae527a9eab9e0d73f793b\", null],\n+ [\"SCIM_FRONTEND_HOTKEY_NEXT_FACTORY\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5a17a57cbc5c20322bf7a9a9ea62ebc5d0\", null],\n+ [\"SCIM_FRONTEND_HOTKEY_PREVIOUS_FACTORY\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5a987323f48513d7778436e41ccd2f2de1\", null],\n+ [\"SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU\", \"a00041.html#ggab15cba53bb52488932e2f9d9f51234d5a39174078d6455d06459ae5564f360b2e\", null]\n+ ]]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00044.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00044.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_attribute.h File Reference\n+scim: scim_global_config.h File Reference\n \n \n \n \n \n \n \n@@ -56,93 +56,80 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00044.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_attribute.h File Reference
\n+Functions
\n+
scim_global_config.h File Reference
\n
\n
\n \n-

Definition of scim::Attribute and scim::AttributeList. \n+

functions to read the global configurations. \n More...

\n \n-\n-\n-\n-\n-

\n-Classes

class  scim::Attribute
 Class to store the string attributes. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Macros

#define SCIM_RGB_COLOR(RED, GREEN, BLUE)   ((unsigned int)(((RED)<<16) + ((GREEN)<<8) + (BLUE)))
 
#define SCIM_RGB_COLOR_RED(COLOR)   ((unsigned int)((COLOR>>16) & 0x00ff))
 
#define SCIM_RGB_COLOR_GREEN(COLOR)   ((unsigned int)((COLOR>>8) & 0x00ff))
 
#define SCIM_RGB_COLOR_BLUE(COLOR)   ((unsigned int)((COLOR) & 0x00ff))
 
\n-\n-\n-\n-\n-

\n-Typedefs

typedef std::vector< Attributescim::AttributeList
 The container to store a set of Attribute objects.
 
\n-\n-\n-\n-\n-

\n-Enumerations

enum  scim::AttributeType { scim::SCIM_ATTR_NONE\n-, scim::SCIM_ATTR_DECORATE\n-, scim::SCIM_ATTR_FOREGROUND\n-, scim::SCIM_ATTR_BACKGROUND\n- }
 Enum values of the valid attribute type. More...
 
\n \n-\n-\n-

\n Functions

bool scim::operator< (const Attribute &lhs, const Attribute &rhs)
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Variables

const unsigned int scim::SCIM_ATTR_DECORATE_NONE = 0
 No decorate.
 
const unsigned int scim::SCIM_ATTR_DECORATE_UNDERLINE = 1
 Draw a line under the text.
 
const unsigned int scim::SCIM_ATTR_DECORATE_HIGHLIGHT = 2
 Draw the text in highlighted color.
 
const unsigned int scim::SCIM_ATTR_DECORATE_REVERSE = 4
 Draw the text in reverse color mode.
 
String scim::scim_global_config_read (const String &key, const String &defVal=String())
 Read a string value from the global configuration file.
 
int scim::scim_global_config_read (const String &key, int defVal)
 Read an int value from the global configuration file.
 
bool scim::scim_global_config_read (const String &key, bool defVal)
 Read a bool value from the global configuration file.
 
double scim::scim_global_config_read (const String &key, double defVal)
 Read a double value from the global configuration file.
 
std::vector< Stringscim::scim_global_config_read (const String &key, const std::vector< String > &defVal)
 Read a string list from the global configuration file.
 
std::vector< intscim::scim_global_config_read (const String &key, const std::vector< int > &defVal)
 Read an int list from the global configuration file.
 
void scim::scim_global_config_write (const String &key, const String &val)
 Write a string value into the user global config.
 
void scim::scim_global_config_write (const String &key, int val)
 Write an int value into the user global config.
 
void scim::scim_global_config_write (const String &key, bool val)
 Write a bool value into the user global config.
 
void scim::scim_global_config_write (const String &key, double val)
 Write a double value into the user global config.
 
void scim::scim_global_config_write (const String &key, const std::vector< String > &val)
 Write a string list into the user global config.
 
void scim::scim_global_config_write (const String &key, const std::vector< int > &val)
 Write an int list into the user global config.
 
void scim::scim_global_config_reset (const String &key)
 Reset the value associated to the specified key to its default value.
 
bool scim::scim_global_config_flush ()
 Flush the updated global config into user global config file.
 
\n

Detailed Description

\n-

Definition of scim::Attribute and scim::AttributeList.

\n-

Provide class scim::Attribute to control the drawing effect of strings.

\n+

functions to read the global configurations.

\n+

The global configuration file (normally /etc/scim/global) is used to store the configurations for libscim itself and the system wide configurations which will be read before any Config module is loaded.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,59 +1,78 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables\n-scim_attribute.h File Reference\n-Definition of scim::Attribute and scim::AttributeList. More...\n- Classes\n-class \u00a0scim::Attribute\n-\u00a0 Class to store the string attributes. More...\n-\u00a0\n+Namespaces | Functions\n+scim_global_config.h File Reference\n+functions to read the global configurations. More...\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Macros\n-#define\u00a0SCIM_RGB_COLOR(RED, GREEN, BLUE)\u00a0\u00a0\u00a0((unsigned int)(((RED)<<16) + ((GREEN)<<8) +\n- (BLUE)))\n-\u00a0\n-#define\u00a0SCIM_RGB_COLOR_RED(COLOR)\u00a0\u00a0\u00a0((unsigned int)((COLOR>>16) & 0x00ff))\n-\u00a0\n-#define\u00a0SCIM_RGB_COLOR_GREEN(COLOR)\u00a0\u00a0\u00a0((unsigned int)((COLOR>>8) & 0x00ff))\n-\u00a0\n-#define\u00a0SCIM_RGB_COLOR_BLUE(COLOR)\u00a0\u00a0\u00a0((unsigned int)((COLOR) & 0x00ff))\n-\u00a0\n- Typedefs\n-typedef std::vector< Attribute >\u00a0scim::AttributeList\n-\u00a0 The container to store a set of Attribute\n- objects.\n-\u00a0\n- Enumerations\n-enum \u00a0scim::AttributeType { scim::SCIM_ATTR_NONE , scim::SCIM_ATTR_DECORATE ,\n- scim::SCIM_ATTR_FOREGROUND , scim::SCIM_ATTR_BACKGROUND }\n-\u00a0 Enum values of the valid attribute type. More...\n-\u00a0\n Functions\n-bool\u00a0scim::operator< (const Attribute &lhs, const Attribute &rhs)\n-\u00a0\n- Variables\n-const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_NONE = 0\n-\u00a0 No decorate.\n-\u00a0\n-const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_UNDERLINE = 1\n-\u00a0 Draw a line under the text.\n-\u00a0\n-const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_HIGHLIGHT = 2\n-\u00a0 Draw the text in highlighted color.\n-\u00a0\n-const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_REVERSE = 4\n-\u00a0 Draw the text in reverse color mode.\n+ String\u00a0scim::scim_global_config_read (const String &key, const\n+ String &defVal=String())\n+\u00a0 Read a string value from the global configuration file.\n+\u00a0\n+ int\u00a0scim::scim_global_config_read (const String &key, int\n+ defVal)\n+\u00a0 Read an int value from the global configuration file.\n+\u00a0\n+ bool\u00a0scim::scim_global_config_read (const String &key, bool\n+ defVal)\n+\u00a0 Read a bool value from the global configuration file.\n+\u00a0\n+ double\u00a0scim::scim_global_config_read (const String &key, double\n+ defVal)\n+\u00a0 Read a double value from the global configuration file.\n+\u00a0\n+std::vector< String >\u00a0scim::scim_global_config_read (const String &key, const\n+ std::vector< String > &defVal)\n+\u00a0 Read a string list from the global configuration file.\n+\u00a0\n+ std::vector< int >\u00a0scim::scim_global_config_read (const String &key, const\n+ std::vector< int > &defVal)\n+\u00a0 Read an int list from the global configuration file.\n+\u00a0\n+ void\u00a0scim::scim_global_config_write (const String &key, const\n+ String &val)\n+\u00a0 Write a string value into the user global config.\n+\u00a0\n+ void\u00a0scim::scim_global_config_write (const String &key, int\n+ val)\n+\u00a0 Write an int value into the user global config.\n+\u00a0\n+ void\u00a0scim::scim_global_config_write (const String &key, bool\n+ val)\n+\u00a0 Write a bool value into the user global config.\n+\u00a0\n+ void\u00a0scim::scim_global_config_write (const String &key,\n+ double val)\n+\u00a0 Write a double value into the user global config.\n+\u00a0\n+ void\u00a0scim::scim_global_config_write (const String &key, const\n+ std::vector< String > &val)\n+\u00a0 Write a string list into the user global config.\n+\u00a0\n+ void\u00a0scim::scim_global_config_write (const String &key, const\n+ std::vector< int > &val)\n+\u00a0 Write an int list into the user global config.\n+\u00a0\n+ void\u00a0scim::scim_global_config_reset (const String &key)\n+\u00a0 Reset the value associated to the specified key to its\n+ default value.\n+\u00a0\n+ bool\u00a0scim::scim_global_config_flush ()\n+\u00a0 Flush the updated global config into user global config\n+ file.\n \u00a0\n ***** Detailed Description *****\n-Definition of scim::Attribute and scim::AttributeList.\n-Provide class scim::Attribute to control the drawing effect of strings.\n+functions to read the global configurations.\n+The global configuration file (normally /etc/scim/global) is used to store the\n+configurations for libscim itself and the system wide configurations which will\n+be read before any Config module is loaded.\n * src\n- * scim_attribute.h\n+ * scim_global_config.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00044.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00044.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,18 +1,16 @@\n var a00044 = [\n- [\"SCIM_RGB_COLOR\", \"a00137.html#ga7c9b85f722a62ebeaa56a8b4e1433c9d\", null],\n- [\"SCIM_RGB_COLOR_RED\", \"a00137.html#ga4a9fb93192078e71e3f1eee03d18ec22\", null],\n- [\"SCIM_RGB_COLOR_GREEN\", \"a00137.html#ga27b793990c7973e2f0bcea2c4c81c418\", null],\n- [\"SCIM_RGB_COLOR_BLUE\", \"a00137.html#ga49b0c68bf824ca6d2aeb9bf24d0e723f\", null],\n- [\"AttributeList\", \"a00044.html#ga81a9bf12437e21157b5fb7dabda841fe\", null],\n- [\"AttributeType\", \"a00044.html#gac9561a01d6d8ccee2697d02c223090cb\", [\n- [\"SCIM_ATTR_NONE\", \"a00044.html#ggac9561a01d6d8ccee2697d02c223090cba2a49a9c4ec6389aa27ed3f593b7778c1\", null],\n- [\"SCIM_ATTR_DECORATE\", \"a00044.html#ggac9561a01d6d8ccee2697d02c223090cba46e8d096c0cc72470fc4856e84ccec01\", null],\n- [\"SCIM_ATTR_FOREGROUND\", \"a00044.html#ggac9561a01d6d8ccee2697d02c223090cba8f0e75f0c89a877d0a516186f7c205db\", null],\n- [\"SCIM_ATTR_BACKGROUND\", \"a00044.html#ggac9561a01d6d8ccee2697d02c223090cba64cf4700d4ceddb4a2003493afb47ba2\", null]\n- ]],\n- [\"operator<\", \"a00044.html#gafabb325803420d1715b882c1a7bfa4d4\", null],\n- [\"SCIM_ATTR_DECORATE_NONE\", \"a00044.html#ga82fad50de577c689942d8a0efd574379\", null],\n- [\"SCIM_ATTR_DECORATE_UNDERLINE\", \"a00044.html#gaea9d5ce2cd39c5d3055891c5cee14e88\", null],\n- [\"SCIM_ATTR_DECORATE_HIGHLIGHT\", \"a00044.html#ga9f653aff850f0dbf22ea10f3103995f0\", null],\n- [\"SCIM_ATTR_DECORATE_REVERSE\", \"a00044.html#gac9b4666400e27e6e55001c08285edcc8\", null]\n+ [\"scim_global_config_read\", \"a00044.html#ga3402d4cab92a386b5cbb2451d6ee965f\", null],\n+ [\"scim_global_config_read\", \"a00044.html#ga9647c298a70bfb1b530729a25233ac94\", null],\n+ [\"scim_global_config_read\", \"a00044.html#ga6ee620cdca87a716146915017361b94c\", null],\n+ [\"scim_global_config_read\", \"a00044.html#gac0af6ec0ae4e65328defec24b364627a\", null],\n+ [\"scim_global_config_read\", \"a00044.html#ga0abc53b68868e05ef680bb302592217e\", null],\n+ [\"scim_global_config_read\", \"a00044.html#ga2f8b126db65233fd4fd734a4c906c597\", null],\n+ [\"scim_global_config_write\", \"a00044.html#gab899089a1be658932d3cb5068c63ba32\", null],\n+ [\"scim_global_config_write\", \"a00044.html#ga722773f22f962c736674267c6321df0e\", null],\n+ [\"scim_global_config_write\", \"a00044.html#gab6eb309a4aaceae1074ed835f6c34ebb\", null],\n+ [\"scim_global_config_write\", \"a00044.html#ga326317b1cdf6cf82f639b84ef6652950\", null],\n+ [\"scim_global_config_write\", \"a00044.html#ga8af7c226302bdea8acc23e00ad2a0a50\", null],\n+ [\"scim_global_config_write\", \"a00044.html#gac2346628ac110ae22e73a3ef0306cb96\", null],\n+ [\"scim_global_config_reset\", \"a00044.html#ga5badb1d3a1fdb8404907e2c48913ac6d\", null],\n+ [\"scim_global_config_flush\", \"a00044.html#gaadd44aedefae061911dd1084d966f104\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00047.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00047.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_property.h File Reference\n+scim: scim_pointer.h File Reference\n \n \n \n \n \n \n \n@@ -57,100 +57,61 @@\n $(document).ready(function(){initNavTree('a00047.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_property.h File Reference
\n+Namespaces
\n+
scim_pointer.h File Reference
\n
\n
\n+\n+

Smart pointer class interface. \n+More...

\n \n \n-\n-\n+\n+\n \n

\n Classes

class  scim::Property
 Class to hold a property of a IMEngineInstance object or a Panel GUI client. More...
class  scim::Pointer< T >
 Smart pointer template class. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-

\n-Macros

#define SCIM_PROPERTY_ACTIVE   0x01
 
#define SCIM_PROPERTY_VISIBLE   0x02
 
\n-\n-\n-\n-\n-

\n-Typedefs

typedef std::vector< Propertyscim::PropertyList
 The container to store a set of Properties.
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n Functions

bool scim::operator< (const Property &lhs, const Property &rhs)
 
bool scim::operator< (const Property &lhs, const String &rhs)
 
bool scim::operator< (const String &lhs, const Property &rhs)
 
bool scim::operator== (const Property &lhs, const Property &rhs)
 
bool scim::operator== (const Property &lhs, const String &rhs)
 
bool scim::operator== (const String &lhs, const Property &rhs)
 
bool scim::operator!= (const Property &lhs, const Property &rhs)
 
bool scim::operator!= (const Property &lhs, const String &rhs)
 
bool scim::operator!= (const String &lhs, const Property &rhs)
 
Equality operators
template<typename T1 , typename T2 >
bool scim::operator== (const Pointer< T1 > &t1, const Pointer< T2 > &t2)
 
template<typename T1 , typename T2 >
bool scim::operator!= (const Pointer< T1 > &t1, const Pointer< T2 > &t2)
 
C++-style casting functions
template<typename To , typename From >
Pointer< Toscim::cast_const (const Pointer< From > &from)
 
template<typename To , typename From >
Pointer< Toscim::cast_dynamic (const Pointer< From > &from)
 
template<typename To , typename From >
Pointer< Toscim::cast_static (const Pointer< From > &from)
 
\n-

Macro Definition Documentation

\n-\n-

◆ SCIM_PROPERTY_ACTIVE

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_PROPERTY_ACTIVE   0x01
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_PROPERTY_VISIBLE

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_PROPERTY_VISIBLE   0x02
\n-
\n-\n-
\n-
\n-
\n+

Detailed Description

\n+

Smart pointer class interface.

\n+

Provides a reference-counted-object aware smart pointer class.

\n+

Most code of this file are came from Inti project.

\n+
\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,53 +1,44 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Macros | Typedefs | Functions\n-scim_property.h File Reference\n+Classes | Namespaces\n+scim_pointer.h File Reference\n+Smart pointer class interface. More...\n Classes\n-class \u00a0scim::Property\n-\u00a0 Class to hold a property of a IMEngineInstance object or a Panel GUI\n- client. More...\n+class \u00a0scim::Pointer<_T_>\n+\u00a0 Smart pointer template class. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Macros\n-#define\u00a0SCIM_PROPERTY_ACTIVE\u00a0\u00a0\u00a00x01\n-\u00a0\n-#define\u00a0SCIM_PROPERTY_VISIBLE\u00a0\u00a0\u00a00x02\n-\u00a0\n- Typedefs\n-typedef std::vector< Property >\u00a0scim::PropertyList\n-\u00a0 The container to store a set of Properties.\n-\u00a0\n Functions\n-bool\u00a0scim::operator< (const Property &lhs, const Property &rhs)\n-\u00a0\n-bool\u00a0scim::operator< (const Property &lhs, const String &rhs)\n-\u00a0\n-bool\u00a0scim::operator< (const String &lhs, const Property &rhs)\n-\u00a0\n-bool\u00a0scim::operator== (const Property &lhs, const Property &rhs)\n-\u00a0\n-bool\u00a0scim::operator== (const Property &lhs, const String &rhs)\n-\u00a0\n-bool\u00a0scim::operator== (const String &lhs, const Property &rhs)\n-\u00a0\n-bool\u00a0scim::operator!= (const Property &lhs, const Property &rhs)\n-\u00a0\n-bool\u00a0scim::operator!= (const Property &lhs, const String &rhs)\n-\u00a0\n-bool\u00a0scim::operator!= (const String &lhs, const Property &rhs)\n-\u00a0\n-***** Macro Definition Documentation *****\n-***** \u25c6\u00a0SCIM_PROPERTY_ACTIVE *****\n-#define SCIM_PROPERTY_ACTIVE\u00a0\u00a0\u00a00x01\n-***** \u25c6\u00a0SCIM_PROPERTY_VISIBLE *****\n-#define SCIM_PROPERTY_VISIBLE\u00a0\u00a0\u00a00x02\n+Equality operators\n+template\n+ bool\u00a0scim::operator== (const Pointer< T1 > &t1, const Pointer< T2 >\n+ &t2)\n+\u00a0\n+template\n+ bool\u00a0scim::operator!= (const Pointer< T1 > &t1, const Pointer< T2 >\n+ &t2)\n+\u00a0\n+C++-style casting functions\n+template\n+Pointer< To >\u00a0scim::cast_const (const Pointer< From > &from)\n+\u00a0\n+template\n+Pointer< To >\u00a0scim::cast_dynamic (const Pointer< From > &from)\n+\u00a0\n+template\n+Pointer< To >\u00a0scim::cast_static (const Pointer< From > &from)\n+\u00a0\n+***** Detailed Description *****\n+Smart pointer class interface.\n+Provides a reference-counted-object aware smart pointer class.\n+Most code of this file are came from Inti project.\n * src\n- * scim_property.h\n+ * scim_pointer.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00047.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00047.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,14 +1,7 @@\n var a00047 = [\n- [\"SCIM_PROPERTY_ACTIVE\", \"a00047.html#a0f462b7244dd2658cde103ca56391e4c\", null],\n- [\"SCIM_PROPERTY_VISIBLE\", \"a00047.html#a0f3f4084fc30d2684a9796e74c035b70\", null],\n- [\"PropertyList\", \"a00047.html#gac4099a109cec998bbfad588fcf4c8f79\", null],\n- [\"operator<\", \"a00047.html#ga8ad2bb10451d655b136e1744ddbc388f\", null],\n- [\"operator<\", \"a00047.html#ga908c0052f1e10bb185bca98ffacc0667\", null],\n- [\"operator<\", \"a00047.html#ga8c1eac5f570ffb8df501be2bc30d4889\", null],\n- [\"operator==\", \"a00047.html#ga05307f33a0e67a62d41b9f3e62300a07\", null],\n- [\"operator==\", \"a00047.html#ga5d6941e157e0989d8db9ad87d517c1db\", null],\n- [\"operator==\", \"a00047.html#ga717363d2ed93e345d85a9fc78a4d2d7f\", null],\n- [\"operator!=\", \"a00047.html#ga7d02ed659bd83daed4f95fe4993909cd\", null],\n- [\"operator!=\", \"a00047.html#gaf5b9d87624d7c9304568758f81e89b84\", null],\n- [\"operator!=\", \"a00047.html#gad63c38f3a1039de2460934141a06f890\", null]\n+ [\"operator==\", \"a00047.html#ga6938e051447dd5a530ec11e286aeea89\", null],\n+ [\"operator!=\", \"a00047.html#ga5f7889845cfede19e5c6b8a63e0be822\", null],\n+ [\"cast_const\", \"a00047.html#ga4162c0d7c60a3a3bb698bc1f3affb037\", null],\n+ [\"cast_dynamic\", \"a00047.html#gaa53e870ad52f5b5b09cfc4414d33e111\", null],\n+ [\"cast_static\", \"a00047.html#gab45c696ccb28f15ebeb907c07a32bdb5\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00050.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00050.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_pointer.h File Reference\n+scim: scim_exception.h File Reference\n \n \n \n \n \n \n \n@@ -58,60 +58,38 @@\n /* @license-end */\n \n
\n
\n \n-
scim_pointer.h File Reference
\n+
scim_exception.h File Reference
\n
\n
\n \n-

Smart pointer class interface. \n+

Defines the scim::Exception class. \n More...

\n \n \n-\n-\n+\n+\n \n

\n Classes

class  scim::Pointer< T >
 Smart pointer template class. More...
class  scim::Exception
 A base class of all other exception classes. More...
 
\n \n \n \n-

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n

\n-Functions

Equality operators
template<typename T1 , typename T2 >
bool scim::operator== (const Pointer< T1 > &t1, const Pointer< T2 > &t2)
 
template<typename T1 , typename T2 >
bool scim::operator!= (const Pointer< T1 > &t1, const Pointer< T2 > &t2)
 
C++-style casting functions
template<typename To , typename From >
Pointer< Toscim::cast_const (const Pointer< From > &from)
 
template<typename To , typename From >
Pointer< Toscim::cast_dynamic (const Pointer< From > &from)
 
template<typename To , typename From >
Pointer< Toscim::cast_static (const Pointer< From > &from)
 
\n

Detailed Description

\n-

Smart pointer class interface.

\n-

Provides a reference-counted-object aware smart pointer class.

\n-

Most code of this file are came from Inti project.

\n+

Defines the scim::Exception class.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,43 +2,21 @@\n \n \n \n \n scim\u00a01.4.18\n \n Classes | Namespaces\n-scim_pointer.h File Reference\n-Smart pointer class interface. More...\n+scim_exception.h File Reference\n+Defines the scim::Exception class. More...\n Classes\n-class \u00a0scim::Pointer<_T_>\n-\u00a0 Smart pointer template class. More...\n+class \u00a0scim::Exception\n+\u00a0 A base class of all other exception classes. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Functions\n-Equality operators\n-template\n- bool\u00a0scim::operator== (const Pointer< T1 > &t1, const Pointer< T2 >\n- &t2)\n-\u00a0\n-template\n- bool\u00a0scim::operator!= (const Pointer< T1 > &t1, const Pointer< T2 >\n- &t2)\n-\u00a0\n-C++-style casting functions\n-template\n-Pointer< To >\u00a0scim::cast_const (const Pointer< From > &from)\n-\u00a0\n-template\n-Pointer< To >\u00a0scim::cast_dynamic (const Pointer< From > &from)\n-\u00a0\n-template\n-Pointer< To >\u00a0scim::cast_static (const Pointer< From > &from)\n-\u00a0\n ***** Detailed Description *****\n-Smart pointer class interface.\n-Provides a reference-counted-object aware smart pointer class.\n-Most code of this file are came from Inti project.\n+Defines the scim::Exception class.\n * src\n- * scim_pointer.h\n+ * scim_exception.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00053.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00053.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_helper.h File Reference\n+scim: scim_keyboard_layout_data.h File Reference\n \n \n \n \n \n \n \n@@ -56,79 +56,9470 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00053.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_helper.h File Reference
\n+
scim_keyboard_layout_data.h File Reference
\n
\n
\n-\n-

Defines scim::HelperAgent and it's related types. \n-More...

\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Classes

class  scim::HelperError
 
struct  scim::HelperInfo
 Structure to hold the information of a Helper object. More...
 
class  scim::HelperAgent
 The accessory class to write a Helper object. More...
 
\n-\n-\n-\n-

\n-Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Typedefs

typedef Slot3< void, const HelperAgent *, int, const String & > scim::HelperAgentSlotVoid
 
typedef Slot4< void, const HelperAgent *, int, const String &, const String & > scim::HelperAgentSlotString
 
typedef Slot4< void, const HelperAgent *, int, const String &, intscim::HelperAgentSlotInt
 
typedef Slot5< void, const HelperAgent *, int, const String &, int, intscim::HelperAgentSlotIntInt
 
typedef Slot4< void, const HelperAgent *, int, const String &, const Transaction & > scim::HelperAgentSlotTransaction
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n Variables

const uint32 scim::SCIM_HELPER_STAND_ALONE = 1
 Helper option indicates that it's a stand alone Helper.
 
const uint32 scim::SCIM_HELPER_AUTO_START = (1<<1)
 Helper option indicates that it must be started automatically when Panel starts.
 
const uint32 scim::SCIM_HELPER_AUTO_RESTART = (1<<2)
 Helper option indicates that it should be restarted when it exits abnormally.
 
const uint32 scim::SCIM_HELPER_NEED_SCREEN_INFO = (1<<3)
 Helper option indicates that it needs the screen update information.
 
const uint32 scim::SCIM_HELPER_NEED_SPOT_LOCATION_INFO = (1<<4)
 Helper option indicates that it needs the spot location information.
 
\n-

Detailed Description

\n-

Defines scim::HelperAgent and it's related types.

\n-

scim::HelperAgent is a class used to write Client Helper modules.

\n-
\n+static __Uint16Pair __belgian_to_us_normal []\n+ \n+static __Uint16Pair __us_to_belgian_normal []\n+ \n+static __Uint16Pair __belgian_to_us_caps []\n+ \n+static __Uint16Pair __us_to_belgian_caps []\n+ \n+static __Uint16Pair __belgian_to_us_shift []\n+ \n+static __Uint16Pair __us_to_belgian_shift []\n+ \n+static __Uint16Pair __belgian_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_belgian_caps_shift []\n+ \n+static __Uint16Pair __czech_to_us_normal []\n+ \n+static __Uint16Pair __us_to_czech_normal []\n+ \n+static __Uint16Pair __czech_to_us_caps []\n+ \n+static __Uint16Pair __us_to_czech_caps []\n+ \n+static __Uint16Pair __czech_to_us_shift []\n+ \n+static __Uint16Pair __us_to_czech_shift []\n+ \n+static __Uint16Pair __czech_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_czech_caps_shift []\n+ \n+static __Uint16Pair __czech_qwerty_to_us_normal []\n+ \n+static __Uint16Pair __us_to_czech_qwerty_normal []\n+ \n+static __Uint16Pair __czech_qwerty_to_us_caps []\n+ \n+static __Uint16Pair __us_to_czech_qwerty_caps []\n+ \n+static __Uint16Pair __czech_qwerty_to_us_shift []\n+ \n+static __Uint16Pair __us_to_czech_qwerty_shift []\n+ \n+static __Uint16Pair __czech_qwerty_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_czech_qwerty_caps_shift []\n+ \n+static __Uint16Pair __danish_to_us_normal []\n+ \n+static __Uint16Pair __us_to_danish_normal []\n+ \n+static __Uint16Pair __danish_to_us_caps []\n+ \n+static __Uint16Pair __us_to_danish_caps []\n+ \n+static __Uint16Pair __danish_to_us_shift []\n+ \n+static __Uint16Pair __us_to_danish_shift []\n+ \n+static __Uint16Pair __danish_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_danish_caps_shift []\n+ \n+static __Uint16Pair __dvorak_to_us_normal []\n+ \n+static __Uint16Pair __us_to_dvorak_normal []\n+ \n+static __Uint16Pair __dvorak_to_us_caps []\n+ \n+static __Uint16Pair __us_to_dvorak_caps []\n+ \n+static __Uint16Pair __dvorak_to_us_shift []\n+ \n+static __Uint16Pair __us_to_dvorak_shift []\n+ \n+static __Uint16Pair __dvorak_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_dvorak_caps_shift []\n+ \n+static __Uint16Pair __estonian_to_us_normal []\n+ \n+static __Uint16Pair __us_to_estonian_normal []\n+ \n+static __Uint16Pair __estonian_to_us_caps []\n+ \n+static __Uint16Pair __us_to_estonian_caps []\n+ \n+static __Uint16Pair __estonian_to_us_shift []\n+ \n+static __Uint16Pair __us_to_estonian_shift []\n+ \n+static __Uint16Pair __estonian_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_estonian_caps_shift []\n+ \n+static __Uint16Pair __finnish_to_us_normal []\n+ \n+static __Uint16Pair __us_to_finnish_normal []\n+ \n+static __Uint16Pair __finnish_to_us_caps []\n+ \n+static __Uint16Pair __us_to_finnish_caps []\n+ \n+static __Uint16Pair __finnish_to_us_shift []\n+ \n+static __Uint16Pair __us_to_finnish_shift []\n+ \n+static __Uint16Pair __finnish_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_finnish_caps_shift []\n+ \n+static __Uint16Pair __french_to_us_normal []\n+ \n+static __Uint16Pair __us_to_french_normal []\n+ \n+static __Uint16Pair __french_to_us_caps []\n+ \n+static __Uint16Pair __us_to_french_caps []\n+ \n+static __Uint16Pair __french_to_us_shift []\n+ \n+static __Uint16Pair __us_to_french_shift []\n+ \n+static __Uint16Pair __french_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_french_caps_shift []\n+ \n+static __Uint16Pair __french_switzerland_to_us_normal []\n+ \n+static __Uint16Pair __us_to_french_switzerland_normal []\n+ \n+static __Uint16Pair __french_switzerland_to_us_caps []\n+ \n+static __Uint16Pair __us_to_french_switzerland_caps []\n+ \n+static __Uint16Pair __french_switzerland_to_us_shift []\n+ \n+static __Uint16Pair __us_to_french_switzerland_shift []\n+ \n+static __Uint16Pair __french_switzerland_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_french_switzerland_caps_shift []\n+ \n+static __Uint16Pair __german_deadkeys_to_us_normal []\n+ \n+static __Uint16Pair __us_to_german_deadkeys_normal []\n+ \n+static __Uint16Pair __german_deadkeys_to_us_caps []\n+ \n+static __Uint16Pair __us_to_german_deadkeys_caps []\n+ \n+static __Uint16Pair __german_deadkeys_to_us_shift []\n+ \n+static __Uint16Pair __us_to_german_deadkeys_shift []\n+ \n+static __Uint16Pair __german_deadkeys_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_german_deadkeys_caps_shift []\n+ \n+static __Uint16Pair __german_to_us_normal []\n+ \n+static __Uint16Pair __us_to_german_normal []\n+ \n+static __Uint16Pair __german_to_us_caps []\n+ \n+static __Uint16Pair __us_to_german_caps []\n+ \n+static __Uint16Pair __german_to_us_shift []\n+ \n+static __Uint16Pair __us_to_german_shift []\n+ \n+static __Uint16Pair __german_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_german_caps_shift []\n+ \n+static __Uint16Pair __german_swiss_to_us_normal []\n+ \n+static __Uint16Pair __us_to_german_swiss_normal []\n+ \n+static __Uint16Pair __german_swiss_to_us_caps []\n+ \n+static __Uint16Pair __us_to_german_swiss_caps []\n+ \n+static __Uint16Pair __german_swiss_to_us_shift []\n+ \n+static __Uint16Pair __us_to_german_swiss_shift []\n+ \n+static __Uint16Pair __german_swiss_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_german_swiss_caps_shift []\n+ \n+static __Uint16Pair __hungarian_to_us_normal []\n+ \n+static __Uint16Pair __us_to_hungarian_normal []\n+ \n+static __Uint16Pair __hungarian_to_us_caps []\n+ \n+static __Uint16Pair __us_to_hungarian_caps []\n+ \n+static __Uint16Pair __hungarian_to_us_shift []\n+ \n+static __Uint16Pair __us_to_hungarian_shift []\n+ \n+static __Uint16Pair __hungarian_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_hungarian_caps_shift []\n+ \n+static __Uint16Pair __italian_to_us_normal []\n+ \n+static __Uint16Pair __us_to_italian_normal []\n+ \n+static __Uint16Pair __italian_to_us_caps []\n+ \n+static __Uint16Pair __us_to_italian_caps []\n+ \n+static __Uint16Pair __italian_to_us_shift []\n+ \n+static __Uint16Pair __us_to_italian_shift []\n+ \n+static __Uint16Pair __italian_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_italian_caps_shift []\n+ \n+static __Uint16Pair __japanese_to_us_normal []\n+ \n+static __Uint16Pair __us_to_japanese_normal []\n+ \n+static __Uint16Pair __japanese_to_us_caps []\n+ \n+static __Uint16Pair __us_to_japanese_caps []\n+ \n+static __Uint16Pair __japanese_to_us_shift []\n+ \n+static __Uint16Pair __us_to_japanese_shift []\n+ \n+static __Uint16Pair __japanese_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_japanese_caps_shift []\n+ \n+static __Uint16Pair __norwegian_to_us_normal []\n+ \n+static __Uint16Pair __us_to_norwegian_normal []\n+ \n+static __Uint16Pair __norwegian_to_us_caps []\n+ \n+static __Uint16Pair __us_to_norwegian_caps []\n+ \n+static __Uint16Pair __norwegian_to_us_shift []\n+ \n+static __Uint16Pair __us_to_norwegian_shift []\n+ \n+static __Uint16Pair __norwegian_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_norwegian_caps_shift []\n+ \n+static __Uint16Pair __portuguese_brazil_to_us_normal []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_normal []\n+ \n+static __Uint16Pair __portuguese_brazil_to_us_caps []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_caps []\n+ \n+static __Uint16Pair __portuguese_brazil_to_us_shift []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_shift []\n+ \n+static __Uint16Pair __portuguese_brazil_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_caps_shift []\n+ \n+static __Uint16Pair __portuguese_brazil_us_accents_to_us_normal []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_us_accents_normal []\n+ \n+static __Uint16Pair __portuguese_brazil_us_accents_to_us_caps []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_us_accents_caps []\n+ \n+static __Uint16Pair __portuguese_brazil_us_accents_to_us_shift []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_us_accents_shift []\n+ \n+static __Uint16Pair __portuguese_brazil_us_accents_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_portuguese_brazil_us_accents_caps_shift []\n+ \n+static __Uint16Pair __portuguese_to_us_normal []\n+ \n+static __Uint16Pair __us_to_portuguese_normal []\n+ \n+static __Uint16Pair __portuguese_to_us_caps []\n+ \n+static __Uint16Pair __us_to_portuguese_caps []\n+ \n+static __Uint16Pair __portuguese_to_us_shift []\n+ \n+static __Uint16Pair __us_to_portuguese_shift []\n+ \n+static __Uint16Pair __portuguese_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_portuguese_caps_shift []\n+ \n+static __Uint16Pair __slovak_to_us_normal []\n+ \n+static __Uint16Pair __us_to_slovak_normal []\n+ \n+static __Uint16Pair __slovak_to_us_caps []\n+ \n+static __Uint16Pair __us_to_slovak_caps []\n+ \n+static __Uint16Pair __slovak_to_us_shift []\n+ \n+static __Uint16Pair __us_to_slovak_shift []\n+ \n+static __Uint16Pair __slovak_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_slovak_caps_shift []\n+ \n+static __Uint16Pair __slovak_qwerty_to_us_normal []\n+ \n+static __Uint16Pair __us_to_slovak_qwerty_normal []\n+ \n+static __Uint16Pair __slovak_qwerty_to_us_caps []\n+ \n+static __Uint16Pair __us_to_slovak_qwerty_caps []\n+ \n+static __Uint16Pair __slovak_qwerty_to_us_shift []\n+ \n+static __Uint16Pair __us_to_slovak_qwerty_shift []\n+ \n+static __Uint16Pair __slovak_qwerty_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_slovak_qwerty_caps_shift []\n+ \n+static __Uint16Pair __spanish_cp850_to_us_normal []\n+ \n+static __Uint16Pair __us_to_spanish_cp850_normal []\n+ \n+static __Uint16Pair __spanish_cp850_to_us_caps []\n+ \n+static __Uint16Pair __us_to_spanish_cp850_caps []\n+ \n+static __Uint16Pair __spanish_cp850_to_us_shift []\n+ \n+static __Uint16Pair __us_to_spanish_cp850_shift []\n+ \n+static __Uint16Pair __spanish_cp850_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_spanish_cp850_caps_shift []\n+ \n+static __Uint16Pair __spanish_to_us_normal []\n+ \n+static __Uint16Pair __us_to_spanish_normal []\n+ \n+static __Uint16Pair __spanish_to_us_caps []\n+ \n+static __Uint16Pair __us_to_spanish_caps []\n+ \n+static __Uint16Pair __spanish_to_us_shift []\n+ \n+static __Uint16Pair __us_to_spanish_shift []\n+ \n+static __Uint16Pair __spanish_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_spanish_caps_shift []\n+ \n+static __Uint16Pair __spanish_latin_america_to_us_normal []\n+ \n+static __Uint16Pair __us_to_spanish_latin_america_normal []\n+ \n+static __Uint16Pair __spanish_latin_america_to_us_caps []\n+ \n+static __Uint16Pair __us_to_spanish_latin_america_caps []\n+ \n+static __Uint16Pair __spanish_latin_america_to_us_shift []\n+ \n+static __Uint16Pair __us_to_spanish_latin_america_shift []\n+ \n+static __Uint16Pair __spanish_latin_america_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_spanish_latin_america_caps_shift []\n+ \n+static __Uint16Pair __swedish_to_us_normal []\n+ \n+static __Uint16Pair __us_to_swedish_normal []\n+ \n+static __Uint16Pair __swedish_to_us_caps []\n+ \n+static __Uint16Pair __us_to_swedish_caps []\n+ \n+static __Uint16Pair __swedish_to_us_shift []\n+ \n+static __Uint16Pair __us_to_swedish_shift []\n+ \n+static __Uint16Pair __swedish_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_swedish_caps_shift []\n+ \n+static __Uint16Pair __turkish_to_us_normal []\n+ \n+static __Uint16Pair __us_to_turkish_normal []\n+ \n+static __Uint16Pair __turkish_to_us_caps []\n+ \n+static __Uint16Pair __us_to_turkish_caps []\n+ \n+static __Uint16Pair __turkish_to_us_shift []\n+ \n+static __Uint16Pair __us_to_turkish_shift []\n+ \n+static __Uint16Pair __turkish_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_turkish_caps_shift []\n+ \n+static __Uint16Pair __uk_to_us_normal []\n+ \n+static __Uint16Pair __us_to_uk_normal []\n+ \n+static __Uint16Pair __uk_to_us_caps []\n+ \n+static __Uint16Pair __us_to_uk_caps []\n+ \n+static __Uint16Pair __uk_to_us_shift []\n+ \n+static __Uint16Pair __us_to_uk_shift []\n+ \n+static __Uint16Pair __uk_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_uk_caps_shift []\n+ \n+static __Uint16Pair __icelandic_to_us_normal []\n+ \n+static __Uint16Pair __us_to_icelandic_normal []\n+ \n+static __Uint16Pair __icelandic_to_us_caps []\n+ \n+static __Uint16Pair __us_to_icelandic_caps []\n+ \n+static __Uint16Pair __icelandic_to_us_shift []\n+ \n+static __Uint16Pair __us_to_icelandic_shift []\n+ \n+static __Uint16Pair __icelandic_to_us_caps_shift []\n+ \n+static __Uint16Pair __us_to_icelandic_caps_shift []\n+ \n+static __KeyCodeMap __normal_map []\n+ \n+static __KeyCodeMap __normal_invert_map []\n+ \n+static __KeyCodeMap __caps_map []\n+ \n+static __KeyCodeMap __caps_invert_map []\n+ \n+static __KeyCodeMap __shift_map []\n+ \n+static __KeyCodeMap __shift_invert_map []\n+ \n+static __KeyCodeMap __caps_shift_map []\n+ \n+static __KeyCodeMap __caps_shift_invert_map []\n+ \n+static __KeyName __scim_keyboard_layout_ids_by_code []\n+ \n+static __KeyName __scim_keyboard_layout_ids_by_name []\n+ \n+static const char * __scim_keyboard_layout_names []\n+ \n+\n+

Variable Documentation

\n+\n+

◆ __belgian_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __belgian_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_exclam, SCIM_KEY_8 },
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_3 },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_5
Definition scim_event.h:422
\n+
@ SCIM_KEY_apostrophe
Definition scim_event.h:407
\n+
@ SCIM_KEY_egrave
Definition scim_event.h:572
\n+
@ SCIM_KEY_ccedilla
Definition scim_event.h:571
\n+
@ SCIM_KEY_6
Definition scim_event.h:423
\n+
@ SCIM_KEY_equal
Definition scim_event.h:430
\n+
@ SCIM_KEY_w
Definition scim_event.h:488
\n+
@ SCIM_KEY_comma
Definition scim_event.h:413
\n+
@ SCIM_KEY_twosuperior
Definition scim_event.h:515
\n+
@ SCIM_KEY_section
Definition scim_event.h:504
\n+
@ SCIM_KEY_q
Definition scim_event.h:482
\n+
@ SCIM_KEY_colon
Definition scim_event.h:427
\n+
@ SCIM_KEY_minus
Definition scim_event.h:414
\n+
@ SCIM_KEY_dead_circumflex
Definition scim_event.h:296
\n+
@ SCIM_KEY_grave
Definition scim_event.h:465
\n+
@ SCIM_KEY_z
Definition scim_event.h:491
\n+
@ SCIM_KEY_0
Definition scim_event.h:417
\n+
@ SCIM_KEY_period
Definition scim_event.h:415
\n+
@ SCIM_KEY_slash
Definition scim_event.h:416
\n+
@ SCIM_KEY_ampersand
Definition scim_event.h:406
\n+
@ SCIM_KEY_1
Definition scim_event.h:418
\n+
@ SCIM_KEY_7
Definition scim_event.h:424
\n+
@ SCIM_KEY_2
Definition scim_event.h:419
\n+
@ SCIM_KEY_ugrave
Definition scim_event.h:590
\n+
@ SCIM_KEY_agrave
Definition scim_event.h:564
\n+
@ SCIM_KEY_a
Definition scim_event.h:466
\n+
@ SCIM_KEY_parenleft
Definition scim_event.h:409
\n+
@ SCIM_KEY_mu
Definition scim_event.h:518
\n+
@ SCIM_KEY_bracketright
Definition scim_event.h:462
\n+
@ SCIM_KEY_bracketleft
Definition scim_event.h:460
\n+
@ SCIM_KEY_semicolon
Definition scim_event.h:428
\n+
@ SCIM_KEY_eacute
Definition scim_event.h:573
\n+
@ SCIM_KEY_m
Definition scim_event.h:478
\n+
@ SCIM_KEY_parenright
Definition scim_event.h:410
\n+
@ SCIM_KEY_9
Definition scim_event.h:426
\n+
@ SCIM_KEY_backslash
Definition scim_event.h:461
\n+
@ SCIM_KEY_4
Definition scim_event.h:421
\n+
@ SCIM_KEY_dollar
Definition scim_event.h:404
\n+
\n+
\n+
\n+\n+

◆ __us_to_belgian_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_belgian_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_ugrave },
\n+
{ SCIM_KEY_comma, SCIM_KEY_semicolon },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_exclam
Definition scim_event.h:401
\n+
@ SCIM_KEY_3
Definition scim_event.h:420
\n+
@ SCIM_KEY_8
Definition scim_event.h:425
\n+
@ SCIM_KEY_quotedbl
Definition scim_event.h:402
\n+
\n+
\n+
\n+\n+

◆ __belgian_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __belgian_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_exclam, SCIM_KEY_8 },
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_3 },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Eacute
Definition scim_event.h:538
\n+
@ SCIM_KEY_Egrave
Definition scim_event.h:537
\n+
@ SCIM_KEY_Ugrave
Definition scim_event.h:556
\n+
@ SCIM_KEY_Q
Definition scim_event.h:450
\n+
@ SCIM_KEY_Agrave
Definition scim_event.h:529
\n+
@ SCIM_KEY_A
Definition scim_event.h:434
\n+
@ SCIM_KEY_Ccedilla
Definition scim_event.h:536
\n+
@ SCIM_KEY_M
Definition scim_event.h:446
\n+
@ SCIM_KEY_W
Definition scim_event.h:456
\n+
@ SCIM_KEY_Z
Definition scim_event.h:459
\n+
\n+
\n+
\n+\n+

◆ __us_to_belgian_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_belgian_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __belgian_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __belgian_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_percent, SCIM_KEY_quotedbl },
\n+
{ SCIM_KEY_asterisk, SCIM_KEY_braceright },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_greater
Definition scim_event.h:431
\n+
@ SCIM_KEY_sterling
Definition scim_event.h:500
\n+
@ SCIM_KEY_threesuperior
Definition scim_event.h:516
\n+
@ SCIM_KEY_underscore
Definition scim_event.h:464
\n+
@ SCIM_KEY_percent
Definition scim_event.h:405
\n+
@ SCIM_KEY_at
Definition scim_event.h:433
\n+
@ SCIM_KEY_less
Definition scim_event.h:429
\n+
@ SCIM_KEY_dead_diaeresis
Definition scim_event.h:301
\n+
@ SCIM_KEY_numbersign
Definition scim_event.h:403
\n+
@ SCIM_KEY_asterisk
Definition scim_event.h:411
\n+
@ SCIM_KEY_asciitilde
Definition scim_event.h:495
\n+
@ SCIM_KEY_question
Definition scim_event.h:432
\n+
@ SCIM_KEY_degree
Definition scim_event.h:513
\n+
@ SCIM_KEY_braceleft
Definition scim_event.h:492
\n+
@ SCIM_KEY_plus
Definition scim_event.h:412
\n+
@ SCIM_KEY_asciicircum
Definition scim_event.h:463
\n+
@ SCIM_KEY_bar
Definition scim_event.h:493
\n+
\n+
\n+
\n+\n+

◆ __us_to_belgian_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_belgian_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __belgian_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __belgian_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_belgian_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_belgian_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_parenright, SCIM_KEY_bracketright },
\n+
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_aacute
Definition scim_event.h:565
\n+
@ SCIM_KEY_ecaron
Definition scim_event.h:648
\n+
@ SCIM_KEY_zcaron
Definition scim_event.h:624
\n+
@ SCIM_KEY_ccaron
Definition scim_event.h:646
\n+
@ SCIM_KEY_scaron
Definition scim_event.h:619
\n+
@ SCIM_KEY_uring
Definition scim_event.h:656
\n+
@ SCIM_KEY_yacute
Definition scim_event.h:594
\n+
@ SCIM_KEY_iacute
Definition scim_event.h:577
\n+
@ SCIM_KEY_y
Definition scim_event.h:490
\n+
@ SCIM_KEY_rcaron
Definition scim_event.h:655
\n+
@ SCIM_KEY_dead_acute
Definition scim_event.h:295
\n+
@ SCIM_KEY_uacute
Definition scim_event.h:591
\n+
\n+
\n+
\n+\n+

◆ __us_to_czech_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_parenright, SCIM_KEY_bracketright },
\n+
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Yacute
Definition scim_event.h:560
\n+
@ SCIM_KEY_Rcaron
Definition scim_event.h:638
\n+
@ SCIM_KEY_Uring
Definition scim_event.h:639
\n+
@ SCIM_KEY_Iacute
Definition scim_event.h:542
\n+
@ SCIM_KEY_Scaron
Definition scim_event.h:607
\n+
@ SCIM_KEY_Zcaron
Definition scim_event.h:611
\n+
@ SCIM_KEY_Ccaron
Definition scim_event.h:630
\n+
@ SCIM_KEY_Y
Definition scim_event.h:458
\n+
@ SCIM_KEY_Ecaron
Definition scim_event.h:632
\n+
@ SCIM_KEY_Uacute
Definition scim_event.h:557
\n+
@ SCIM_KEY_Aacute
Definition scim_event.h:530
\n+
\n+
\n+
\n+\n+

◆ __us_to_czech_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:\n+
\n+
\n+\n+

◆ __us_to_czech_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_czech_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_qwerty_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_qwerty_to_us_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_czech_qwerty_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_qwerty_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_qwerty_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_qwerty_to_us_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_czech_qwerty_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_qwerty_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_qwerty_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_qwerty_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_czech_qwerty_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_qwerty_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __czech_qwerty_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __czech_qwerty_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_czech_qwerty_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_czech_qwerty_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __danish_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __danish_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_oslash
Definition scim_event.h:588
\n+
@ SCIM_KEY_aring
Definition scim_event.h:569
\n+
@ SCIM_KEY_ae
Definition scim_event.h:570
\n+
@ SCIM_KEY_onehalf
Definition scim_event.h:526
\n+
\n+
\n+
\n+\n+

◆ __us_to_danish_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_danish_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_oslash },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __danish_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __danish_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_AE
Definition scim_event.h:535
\n+
@ SCIM_KEY_Aring
Definition scim_event.h:534
\n+
@ SCIM_KEY_Ooblique
Definition scim_event.h:554
\n+
\n+
\n+
\n+\n+

◆ __us_to_danish_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_danish_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Ooblique },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __danish_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __danish_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:\n+
\n+
\n+\n+

◆ __us_to_danish_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_danish_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __danish_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __danish_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_danish_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_danish_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __dvorak_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __dvorak_to_us_normal[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __us_to_dvorak_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_dvorak_normal[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __dvorak_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __dvorak_to_us_caps[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __us_to_dvorak_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_dvorak_caps[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __dvorak_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __dvorak_to_us_shift[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __us_to_dvorak_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_dvorak_shift[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __dvorak_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __dvorak_to_us_caps_shift[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __us_to_dvorak_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_dvorak_caps_shift[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __estonian_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __estonian_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_odiaeresis
Definition scim_event.h:586
\n+
@ SCIM_KEY_udiaeresis
Definition scim_event.h:593
\n+
@ SCIM_KEY_adiaeresis
Definition scim_event.h:568
\n+
@ SCIM_KEY_otilde
Definition scim_event.h:585
\n+
\n+
\n+
\n+\n+

◆ __us_to_estonian_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_estonian_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __estonian_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __estonian_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Otilde
Definition scim_event.h:551
\n+
@ SCIM_KEY_Adiaeresis
Definition scim_event.h:533
\n+
@ SCIM_KEY_Odiaeresis
Definition scim_event.h:552
\n+
@ SCIM_KEY_Udiaeresis
Definition scim_event.h:559
\n+
\n+
\n+
\n+\n+

◆ __us_to_estonian_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_estonian_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __estonian_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __estonian_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_estonian_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_estonian_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __estonian_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __estonian_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_estonian_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_estonian_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __finnish_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __finnish_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_finnish_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_finnish_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __finnish_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __finnish_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_finnish_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_finnish_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __finnish_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __finnish_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_finnish_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_finnish_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __finnish_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __finnish_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_finnish_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_finnish_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __french_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_to_us_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_french_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __french_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_to_us_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_french_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __french_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_french_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __french_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_french_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __french_switzerland_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_switzerland_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_french_switzerland_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_switzerland_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __french_switzerland_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_switzerland_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_french_switzerland_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_switzerland_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __french_switzerland_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_switzerland_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_french_switzerland_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_switzerland_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __french_switzerland_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __french_switzerland_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_french_switzerland_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_french_switzerland_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __german_deadkeys_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_deadkeys_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_ssharp
Definition scim_event.h:563
\n+
\n+
\n+
\n+\n+

◆ __us_to_german_deadkeys_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_deadkeys_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __german_deadkeys_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_deadkeys_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_german_deadkeys_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_deadkeys_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __german_deadkeys_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_deadkeys_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_german_deadkeys_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_deadkeys_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __german_deadkeys_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_deadkeys_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_german_deadkeys_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_deadkeys_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __german_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_acute
Definition scim_event.h:517
\n+
\n+
\n+
\n+\n+

◆ __us_to_german_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __german_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_german_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_ssharp },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __german_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_german_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __german_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_german_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __german_swiss_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_swiss_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_german_swiss_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_swiss_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __german_swiss_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_swiss_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dollar, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_german_swiss_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_swiss_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __german_swiss_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_swiss_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_german_swiss_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_swiss_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __german_swiss_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __german_swiss_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_german_swiss_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_german_swiss_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __hungarian_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __hungarian_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n+
{ SCIM_KEY_0, SCIM_KEY_grave },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_oacute
Definition scim_event.h:583
\n+
@ SCIM_KEY_udoubleacute
Definition scim_event.h:654
\n+
@ SCIM_KEY_odoubleacute
Definition scim_event.h:653
\n+
\n+
\n+
\n+\n+

◆ __us_to_hungarian_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_hungarian_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_aacute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_udiaeresis },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __hungarian_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __hungarian_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n+
{ SCIM_KEY_0, SCIM_KEY_grave },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Oacute
Definition scim_event.h:549
\n+
@ SCIM_KEY_Udoubleacute
Definition scim_event.h:640
\n+
@ SCIM_KEY_Odoubleacute
Definition scim_event.h:637
\n+
\n+
\n+
\n+\n+

◆ __us_to_hungarian_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_hungarian_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Aacute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_Udiaeresis },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __hungarian_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __hungarian_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_hungarian_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_hungarian_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __hungarian_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __hungarian_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_hungarian_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_hungarian_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __italian_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __italian_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_ograve
Definition scim_event.h:582
\n+
@ SCIM_KEY_igrave
Definition scim_event.h:576
\n+
\n+
\n+
\n+\n+

◆ __us_to_italian_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_italian_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __italian_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __italian_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Ograve
Definition scim_event.h:548
\n+
@ SCIM_KEY_Igrave
Definition scim_event.h:541
\n+
\n+
\n+
\n+\n+

◆ __us_to_italian_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_italian_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __italian_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __italian_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_italian_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_italian_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __italian_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __italian_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_italian_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_italian_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __japanese_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __japanese_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_colon, SCIM_KEY_apostrophe },
\n+
{ SCIM_KEY_at, SCIM_KEY_bracketleft },
\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Zenkaku_Hankaku
Definition scim_event.h:117
\n+
\n+
\n+
\n+\n+

◆ __us_to_japanese_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_japanese_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_colon },
\n+
{ SCIM_KEY_equal, SCIM_KEY_asciicircum },
\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __japanese_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __japanese_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_colon, SCIM_KEY_apostrophe },
\n+
{ SCIM_KEY_at, SCIM_KEY_bracketleft },
\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_japanese_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_japanese_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_colon },
\n+
{ SCIM_KEY_equal, SCIM_KEY_asciicircum },
\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __japanese_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __japanese_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_japanese_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_japanese_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __japanese_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __japanese_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_japanese_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_japanese_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __norwegian_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __norwegian_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_norwegian_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_norwegian_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_ae },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __norwegian_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __norwegian_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_norwegian_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_norwegian_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_AE },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __norwegian_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __norwegian_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_norwegian_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_norwegian_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __norwegian_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __norwegian_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_norwegian_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_norwegian_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __portuguese_brazil_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_grave },
\n+
{ SCIM_KEY_semicolon, SCIM_KEY_slash },
\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },
\n+
{ SCIM_KEY_slash, SCIM_KEY_semicolon },
\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_grave },
\n+
{ SCIM_KEY_semicolon, SCIM_KEY_slash },
\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },
\n+
{ SCIM_KEY_slash, SCIM_KEY_semicolon },
\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },
\n+
{ SCIM_KEY_colon, SCIM_KEY_question },
\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },
\n+
{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },
\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_to_us_caps_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },
\n+
{ SCIM_KEY_colon, SCIM_KEY_question },
\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_caps_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },
\n+
{ SCIM_KEY_colon, SCIM_KEY_ccedilla },
\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_us_accents_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_us_accents_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dead_grave, SCIM_KEY_grave },
\n+
{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_us_accents_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_us_accents_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_grave, SCIM_KEY_dead_grave },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_us_accents_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_us_accents_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dead_grave, SCIM_KEY_grave },
\n+
{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_us_accents_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_us_accents_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_grave, SCIM_KEY_dead_grave },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_us_accents_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_us_accents_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },
\n+
{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },
\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_us_accents_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_us_accents_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },
\n+
{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },
\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_brazil_us_accents_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_brazil_us_accents_to_us_caps_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },
\n+
{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },
\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_brazil_us_accents_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_brazil_us_accents_caps_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },
\n+
{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },
\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketleft },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_masculine
Definition scim_event.h:523
\n+
@ SCIM_KEY_guillemotleft
Definition scim_event.h:508
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketleft },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_portuguese_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __portuguese_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:\n+
\n+
\n+\n+

◆ __us_to_portuguese_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __portuguese_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __portuguese_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_portuguese_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_portuguese_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n+
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_tcaron
Definition scim_event.h:621
\n+
@ SCIM_KEY_lcaron
Definition scim_event.h:616
\n+
@ SCIM_KEY_ncaron
Definition scim_event.h:652
\n+
@ SCIM_KEY_ocircumflex
Definition scim_event.h:584
\n+
\n+
\n+
\n+\n+

◆ __us_to_slovak_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_plus, SCIM_KEY_1 },
\n+
{ SCIM_KEY_minus, SCIM_KEY_slash },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Tcaron
Definition scim_event.h:609
\n+
@ SCIM_KEY_Ocircumflex
Definition scim_event.h:550
\n+
@ SCIM_KEY_Lcaron
Definition scim_event.h:605
\n+
@ SCIM_KEY_Ncaron
Definition scim_event.h:636
\n+
\n+
\n+
\n+\n+

◆ __us_to_slovak_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_slovak_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_slovak_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_qwerty_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_qwerty_to_us_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_slovak_qwerty_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_qwerty_normal[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_qwerty_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_qwerty_to_us_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_slovak_qwerty_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_qwerty_caps[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_qwerty_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_qwerty_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_slovak_qwerty_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_qwerty_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __slovak_qwerty_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __slovak_qwerty_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_slovak_qwerty_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_slovak_qwerty_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __spanish_cp850_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_cp850_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_exclamdown
Definition scim_event.h:498
\n+
@ SCIM_KEY_ntilde
Definition scim_event.h:581
\n+
\n+
\n+
\n+\n+

◆ __us_to_spanish_cp850_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_cp850_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __spanish_cp850_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_cp850_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_Ntilde
Definition scim_event.h:547
\n+
\n+
\n+
\n+\n+

◆ __us_to_spanish_cp850_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_cp850_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __spanish_cp850_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_cp850_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_spanish_cp850_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_cp850_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __spanish_cp850_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_cp850_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_spanish_cp850_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_cp850_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __spanish_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_spanish_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __spanish_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_spanish_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __spanish_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_spanish_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __spanish_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_spanish_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __spanish_latin_america_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_latin_america_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_spanish_latin_america_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_latin_america_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __spanish_latin_america_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_latin_america_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_minus },
\n+
{ SCIM_KEY_plus, SCIM_KEY_bracketright },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_spanish_latin_america_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_latin_america_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_apostrophe },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __spanish_latin_america_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_latin_america_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_spanish_latin_america_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_latin_america_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __spanish_latin_america_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __spanish_latin_america_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_spanish_latin_america_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_spanish_latin_america_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __swedish_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __swedish_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_swedish_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_swedish_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __swedish_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __swedish_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },
\n+
{ SCIM_KEY_plus, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_swedish_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_swedish_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },
\n+
{ SCIM_KEY_minus, SCIM_KEY_plus },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __swedish_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __swedish_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_swedish_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_swedish_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __swedish_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __swedish_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_swedish_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_swedish_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __turkish_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __turkish_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_grave },
\n+
{ SCIM_KEY_asterisk, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_scedilla
Definition scim_event.h:620
\n+
@ SCIM_KEY_i
Definition scim_event.h:474
\n+
@ SCIM_KEY_idotless
Definition scim_event.h:671
\n+
@ SCIM_KEY_gbreve
Definition scim_event.h:672
\n+
\n+
\n+
\n+\n+

◆ __us_to_turkish_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_turkish_normal[]
\n+
\n+static
\n+
\n+Initial value:\n+
\n+
\n+\n+

◆ __turkish_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __turkish_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_grave },
\n+
{ SCIM_KEY_asterisk, SCIM_KEY_minus },
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_I
Definition scim_event.h:442
\n+
@ SCIM_KEY_Gbreve
Definition scim_event.h:667
\n+
@ SCIM_KEY_Scedilla
Definition scim_event.h:608
\n+
\n+
\n+
\n+\n+

◆ __us_to_turkish_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_turkish_caps[]
\n+
\n+static
\n+
\n+Initial value:\n+
\n+
\n+\n+

◆ __turkish_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __turkish_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_turkish_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_turkish_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __turkish_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __turkish_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_turkish_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_turkish_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __uk_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __uk_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_uk_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_uk_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_backslash, SCIM_KEY_numbersign },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __uk_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __uk_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_backslash },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_uk_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_uk_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_backslash, SCIM_KEY_numbersign },
\n+
}
\n+
\n+
\n+
\n+\n+

◆ __uk_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __uk_to_us_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n+
{ SCIM_KEY_at, SCIM_KEY_quotedbl },
\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_notsign
Definition scim_event.h:509
\n+
\n+
\n+
\n+\n+

◆ __us_to_uk_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_uk_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_sterling },
\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __uk_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __uk_to_us_caps_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n+
{ SCIM_KEY_at, SCIM_KEY_quotedbl },
\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __us_to_uk_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_uk_caps_shift[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_quotedbl, SCIM_KEY_at },
\n+
{ SCIM_KEY_numbersign, SCIM_KEY_sterling },
\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __icelandic_to_us_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __icelandic_to_us_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },
\n+
{ SCIM_KEY_plus, SCIM_KEY_backslash },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_eth
Definition scim_event.h:580
\n+
@ SCIM_KEY_thorn
Definition scim_event.h:595
\n+
\n+
\n+
\n+\n+

◆ __us_to_icelandic_normal

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_icelandic_normal[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_odiaeresis },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __icelandic_to_us_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __icelandic_to_us_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },
\n+
{ SCIM_KEY_plus, SCIM_KEY_backslash },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
@ SCIM_KEY_THORN
Definition scim_event.h:561
\n+
@ SCIM_KEY_ETH
Definition scim_event.h:545
\n+
\n+
\n+
\n+\n+

◆ __us_to_icelandic_caps

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_icelandic_caps[]
\n+
\n+static
\n+
\n+Initial value:
= {
\n+
{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },
\n+
{ SCIM_KEY_minus, SCIM_KEY_Odiaeresis },
\n+\n+\n+\n+\n+\n+\n+\n+
}
\n+
\n+
\n+
\n+\n+

◆ __icelandic_to_us_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __icelandic_to_us_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_icelandic_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_icelandic_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __icelandic_to_us_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __icelandic_to_us_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __us_to_icelandic_caps_shift

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __us_to_icelandic_caps_shift[]
\n+
\n+static
\n+
\n+
\n+\n+

◆ __normal_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __normal_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __normal_invert_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __normal_invert_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __caps_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __caps_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __caps_invert_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __caps_invert_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __shift_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __shift_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __shift_invert_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __shift_invert_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __caps_shift_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __caps_shift_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __caps_shift_invert_map

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyCodeMap __caps_shift_invert_map[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __scim_keyboard_layout_ids_by_code

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyName __scim_keyboard_layout_ids_by_code[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __scim_keyboard_layout_ids_by_name

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyName __scim_keyboard_layout_ids_by_name[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __scim_keyboard_layout_names

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
const char* __scim_keyboard_layout_names[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,64 +1,5287 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Variables\n-scim_helper.h File Reference\n-Defines scim::HelperAgent and it's related types. More...\n- Classes\n- class \u00a0scim::HelperError\n+Variables\n+scim_keyboard_layout_data.h File Reference\n+ Variables\n+static __Uint16Pair\u00a0__belgian_to_us_normal []\n \u00a0\n-struct \u00a0scim::HelperInfo\n-\u00a0 Structure to hold the information of a Helper object. More...\n+static __Uint16Pair\u00a0__us_to_belgian_normal []\n \u00a0\n- class \u00a0scim::HelperAgent\n-\u00a0 The accessory class to write a Helper object. More...\n+static __Uint16Pair\u00a0__belgian_to_us_caps []\n \u00a0\n- Namespaces\n-namespace \u00a0scim\n+static __Uint16Pair\u00a0__us_to_belgian_caps []\n \u00a0\n- Typedefs\n-typedef Slot3< void, const HelperAgent *, int,\n- const String & >\u00a0scim::HelperAgentSlotVoid\n+static __Uint16Pair\u00a0__belgian_to_us_shift []\n \u00a0\n-typedef Slot4< void, const HelperAgent *, int,\n- const String &, const String & >\u00a0scim::HelperAgentSlotString\n+static __Uint16Pair\u00a0__us_to_belgian_shift []\n \u00a0\n-typedef Slot4< void, const HelperAgent *, int,\n- const String &, int >\u00a0scim::HelperAgentSlotInt\n+static __Uint16Pair\u00a0__belgian_to_us_caps_shift []\n \u00a0\n-typedef Slot5< void, const HelperAgent *, int,\n- const String &, int, int >\u00a0scim::HelperAgentSlotIntInt\n+static __Uint16Pair\u00a0__us_to_belgian_caps_shift []\n \u00a0\n-typedef Slot4< void, const HelperAgent *, int,\n- const String &, const Transaction & >\u00a0scim::HelperAgentSlotTransaction\n+static __Uint16Pair\u00a0__czech_to_us_normal []\n \u00a0\n- Variables\n-const uint32\u00a0scim::SCIM_HELPER_STAND_ALONE = 1\n-\u00a0 Helper option indicates that it's a stand alone Helper.\n+static __Uint16Pair\u00a0__us_to_czech_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_qwerty_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_qwerty_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_qwerty_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_qwerty_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_qwerty_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_qwerty_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__czech_qwerty_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_czech_qwerty_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__danish_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_danish_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__danish_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_danish_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__danish_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_danish_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__danish_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_danish_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__dvorak_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_dvorak_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__dvorak_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_dvorak_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__dvorak_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_dvorak_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__dvorak_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_dvorak_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__estonian_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_estonian_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__estonian_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_estonian_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__estonian_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_estonian_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__estonian_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_estonian_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__finnish_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_finnish_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__finnish_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_finnish_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__finnish_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_finnish_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__finnish_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_finnish_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__french_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__french_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__french_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__french_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__french_switzerland_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_switzerland_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__french_switzerland_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_switzerland_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__french_switzerland_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_switzerland_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__french_switzerland_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_french_switzerland_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__german_deadkeys_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_deadkeys_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__german_deadkeys_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_deadkeys_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__german_deadkeys_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_deadkeys_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__german_deadkeys_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_deadkeys_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__german_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__german_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__german_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__german_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__german_swiss_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_swiss_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__german_swiss_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_swiss_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__german_swiss_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_swiss_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__german_swiss_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_german_swiss_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__hungarian_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_hungarian_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__hungarian_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_hungarian_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__hungarian_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_hungarian_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__hungarian_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_hungarian_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__italian_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_italian_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__italian_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_italian_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__italian_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_italian_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__italian_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_italian_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__japanese_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_japanese_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__japanese_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_japanese_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__japanese_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_japanese_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__japanese_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_japanese_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__norwegian_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_norwegian_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__norwegian_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_norwegian_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__norwegian_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_norwegian_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__norwegian_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_norwegian_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_brazil_us_accents_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_brazil_us_accents_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__portuguese_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_portuguese_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_qwerty_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_qwerty_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_qwerty_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_qwerty_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_qwerty_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_qwerty_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__slovak_qwerty_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_slovak_qwerty_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_cp850_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_cp850_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_cp850_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_cp850_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_cp850_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_cp850_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_cp850_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_cp850_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_latin_america_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_latin_america_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_latin_america_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_latin_america_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_latin_america_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_latin_america_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__spanish_latin_america_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_spanish_latin_america_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__swedish_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_swedish_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__swedish_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_swedish_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__swedish_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_swedish_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__swedish_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_swedish_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__turkish_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_turkish_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__turkish_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_turkish_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__turkish_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_turkish_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__turkish_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_turkish_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__uk_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_uk_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__uk_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_uk_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__uk_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_uk_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__uk_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_uk_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__icelandic_to_us_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_icelandic_normal []\n+\u00a0\n+static __Uint16Pair\u00a0__icelandic_to_us_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_icelandic_caps []\n+\u00a0\n+static __Uint16Pair\u00a0__icelandic_to_us_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_icelandic_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__icelandic_to_us_caps_shift []\n+\u00a0\n+static __Uint16Pair\u00a0__us_to_icelandic_caps_shift []\n+\u00a0\n+static __KeyCodeMap\u00a0__normal_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__normal_invert_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__caps_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__caps_invert_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__shift_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__shift_invert_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__caps_shift_map []\n+\u00a0\n+static __KeyCodeMap\u00a0__caps_shift_invert_map []\n+\u00a0\n+ static __KeyName\u00a0__scim_keyboard_layout_ids_by_code []\n+\u00a0\n+ static __KeyName\u00a0__scim_keyboard_layout_ids_by_name []\n+\u00a0\n+static const char *\u00a0__scim_keyboard_layout_names []\n \u00a0\n-const uint32\u00a0scim::SCIM_HELPER_AUTO_START = (1<<1)\n-\u00a0 Helper option indicates that it must be started automatically\n- when Panel starts.\n-\u00a0\n-const uint32\u00a0scim::SCIM_HELPER_AUTO_RESTART = (1<<2)\n-\u00a0 Helper option indicates that it should be restarted when it exits\n- abnormally.\n-\u00a0\n-const uint32\u00a0scim::SCIM_HELPER_NEED_SCREEN_INFO = (1<<3)\n-\u00a0 Helper option indicates that it needs the screen update\n- information.\n-\u00a0\n-const uint32\u00a0scim::SCIM_HELPER_NEED_SPOT_LOCATION_INFO = (1<<4)\n-\u00a0 Helper option indicates that it needs the spot location\n- information.\n-\u00a0\n-***** Detailed Description *****\n-Defines scim::HelperAgent and it's related types.\n-scim::HelperAgent is a class used to write Client Helper modules.\n+***** Variable Documentation *****\n+***** \u25c6\u00a0__belgian_to_us_normal *****\n+__Uint16Pair __belgian_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_8 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n+{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n+{ SCIM_KEY_parenright, SCIM_KEY_minus },\n+{ SCIM_KEY_comma, SCIM_KEY_m },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_colon, SCIM_KEY_period },\n+{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n+{ SCIM_KEY_equal, SCIM_KEY_slash },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_semicolon },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+{ SCIM_KEY_section, SCIM_KEY_6 },\n+{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n+{ SCIM_KEY_mu, SCIM_KEY_backslash },\n+{ SCIM_KEY_agrave, SCIM_KEY_0 },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_9 },\n+{ SCIM_KEY_egrave, SCIM_KEY_7 },\n+{ SCIM_KEY_eacute, SCIM_KEY_2 },\n+{ SCIM_KEY_ugrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n+}\n+scim::SCIM_KEY_5\n+@ SCIM_KEY_5\n+Definition scim_event.h:422\n+scim::SCIM_KEY_apostrophe\n+@ SCIM_KEY_apostrophe\n+Definition scim_event.h:407\n+scim::SCIM_KEY_egrave\n+@ SCIM_KEY_egrave\n+Definition scim_event.h:572\n+scim::SCIM_KEY_ccedilla\n+@ SCIM_KEY_ccedilla\n+Definition scim_event.h:571\n+scim::SCIM_KEY_6\n+@ SCIM_KEY_6\n+Definition scim_event.h:423\n+scim::SCIM_KEY_equal\n+@ SCIM_KEY_equal\n+Definition scim_event.h:430\n+scim::SCIM_KEY_w\n+@ SCIM_KEY_w\n+Definition scim_event.h:488\n+scim::SCIM_KEY_comma\n+@ SCIM_KEY_comma\n+Definition scim_event.h:413\n+scim::SCIM_KEY_twosuperior\n+@ SCIM_KEY_twosuperior\n+Definition scim_event.h:515\n+scim::SCIM_KEY_section\n+@ SCIM_KEY_section\n+Definition scim_event.h:504\n+scim::SCIM_KEY_q\n+@ SCIM_KEY_q\n+Definition scim_event.h:482\n+scim::SCIM_KEY_colon\n+@ SCIM_KEY_colon\n+Definition scim_event.h:427\n+scim::SCIM_KEY_minus\n+@ SCIM_KEY_minus\n+Definition scim_event.h:414\n+scim::SCIM_KEY_dead_circumflex\n+@ SCIM_KEY_dead_circumflex\n+Definition scim_event.h:296\n+scim::SCIM_KEY_grave\n+@ SCIM_KEY_grave\n+Definition scim_event.h:465\n+scim::SCIM_KEY_z\n+@ SCIM_KEY_z\n+Definition scim_event.h:491\n+scim::SCIM_KEY_0\n+@ SCIM_KEY_0\n+Definition scim_event.h:417\n+scim::SCIM_KEY_period\n+@ SCIM_KEY_period\n+Definition scim_event.h:415\n+scim::SCIM_KEY_slash\n+@ SCIM_KEY_slash\n+Definition scim_event.h:416\n+scim::SCIM_KEY_ampersand\n+@ SCIM_KEY_ampersand\n+Definition scim_event.h:406\n+scim::SCIM_KEY_1\n+@ SCIM_KEY_1\n+Definition scim_event.h:418\n+scim::SCIM_KEY_7\n+@ SCIM_KEY_7\n+Definition scim_event.h:424\n+scim::SCIM_KEY_2\n+@ SCIM_KEY_2\n+Definition scim_event.h:419\n+scim::SCIM_KEY_ugrave\n+@ SCIM_KEY_ugrave\n+Definition scim_event.h:590\n+scim::SCIM_KEY_agrave\n+@ SCIM_KEY_agrave\n+Definition scim_event.h:564\n+scim::SCIM_KEY_a\n+@ SCIM_KEY_a\n+Definition scim_event.h:466\n+scim::SCIM_KEY_parenleft\n+@ SCIM_KEY_parenleft\n+Definition scim_event.h:409\n+scim::SCIM_KEY_mu\n+@ SCIM_KEY_mu\n+Definition scim_event.h:518\n+scim::SCIM_KEY_bracketright\n+@ SCIM_KEY_bracketright\n+Definition scim_event.h:462\n+scim::SCIM_KEY_bracketleft\n+@ SCIM_KEY_bracketleft\n+Definition scim_event.h:460\n+scim::SCIM_KEY_semicolon\n+@ SCIM_KEY_semicolon\n+Definition scim_event.h:428\n+scim::SCIM_KEY_eacute\n+@ SCIM_KEY_eacute\n+Definition scim_event.h:573\n+scim::SCIM_KEY_m\n+@ SCIM_KEY_m\n+Definition scim_event.h:478\n+scim::SCIM_KEY_parenright\n+@ SCIM_KEY_parenright\n+Definition scim_event.h:410\n+scim::SCIM_KEY_9\n+@ SCIM_KEY_9\n+Definition scim_event.h:426\n+scim::SCIM_KEY_backslash\n+@ SCIM_KEY_backslash\n+Definition scim_event.h:461\n+scim::SCIM_KEY_4\n+@ SCIM_KEY_4\n+Definition scim_event.h:421\n+scim::SCIM_KEY_dollar\n+@ SCIM_KEY_dollar\n+Definition scim_event.h:404\n+***** \u25c6\u00a0__us_to_belgian_normal *****\n+__Uint16Pair __us_to_belgian_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_ugrave },\n+{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n+{ SCIM_KEY_minus, SCIM_KEY_parenright },\n+{ SCIM_KEY_period, SCIM_KEY_colon },\n+{ SCIM_KEY_slash, SCIM_KEY_equal },\n+{ SCIM_KEY_0, SCIM_KEY_agrave },\n+{ SCIM_KEY_1, SCIM_KEY_ampersand },\n+{ SCIM_KEY_2, SCIM_KEY_eacute },\n+{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_5, SCIM_KEY_parenleft },\n+{ SCIM_KEY_6, SCIM_KEY_section },\n+{ SCIM_KEY_7, SCIM_KEY_egrave },\n+{ SCIM_KEY_8, SCIM_KEY_exclam },\n+{ SCIM_KEY_9, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_semicolon, SCIM_KEY_m },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_backslash, SCIM_KEY_mu },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n+{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_comma },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+}\n+scim::SCIM_KEY_exclam\n+@ SCIM_KEY_exclam\n+Definition scim_event.h:401\n+scim::SCIM_KEY_3\n+@ SCIM_KEY_3\n+Definition scim_event.h:420\n+scim::SCIM_KEY_8\n+@ SCIM_KEY_8\n+Definition scim_event.h:425\n+scim::SCIM_KEY_quotedbl\n+@ SCIM_KEY_quotedbl\n+Definition scim_event.h:402\n+***** \u25c6\u00a0__belgian_to_us_caps *****\n+__Uint16Pair __belgian_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_8 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n+{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n+{ SCIM_KEY_parenright, SCIM_KEY_minus },\n+{ SCIM_KEY_comma, SCIM_KEY_M },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_colon, SCIM_KEY_period },\n+{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n+{ SCIM_KEY_equal, SCIM_KEY_slash },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_section, SCIM_KEY_6 },\n+{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n+{ SCIM_KEY_mu, SCIM_KEY_backslash },\n+{ SCIM_KEY_Agrave, SCIM_KEY_0 },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_9 },\n+{ SCIM_KEY_Egrave, SCIM_KEY_7 },\n+{ SCIM_KEY_Eacute, SCIM_KEY_2 },\n+{ SCIM_KEY_Ugrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n+}\n+scim::SCIM_KEY_Eacute\n+@ SCIM_KEY_Eacute\n+Definition scim_event.h:538\n+scim::SCIM_KEY_Egrave\n+@ SCIM_KEY_Egrave\n+Definition scim_event.h:537\n+scim::SCIM_KEY_Ugrave\n+@ SCIM_KEY_Ugrave\n+Definition scim_event.h:556\n+scim::SCIM_KEY_Q\n+@ SCIM_KEY_Q\n+Definition scim_event.h:450\n+scim::SCIM_KEY_Agrave\n+@ SCIM_KEY_Agrave\n+Definition scim_event.h:529\n+scim::SCIM_KEY_A\n+@ SCIM_KEY_A\n+Definition scim_event.h:434\n+scim::SCIM_KEY_Ccedilla\n+@ SCIM_KEY_Ccedilla\n+Definition scim_event.h:536\n+scim::SCIM_KEY_M\n+@ SCIM_KEY_M\n+Definition scim_event.h:446\n+scim::SCIM_KEY_W\n+@ SCIM_KEY_W\n+Definition scim_event.h:456\n+scim::SCIM_KEY_Z\n+@ SCIM_KEY_Z\n+Definition scim_event.h:459\n+***** \u25c6\u00a0__us_to_belgian_caps *****\n+__Uint16Pair __us_to_belgian_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Ugrave },\n+{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n+{ SCIM_KEY_minus, SCIM_KEY_parenright },\n+{ SCIM_KEY_period, SCIM_KEY_colon },\n+{ SCIM_KEY_slash, SCIM_KEY_equal },\n+{ SCIM_KEY_0, SCIM_KEY_Agrave },\n+{ SCIM_KEY_1, SCIM_KEY_ampersand },\n+{ SCIM_KEY_2, SCIM_KEY_Eacute },\n+{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_5, SCIM_KEY_parenleft },\n+{ SCIM_KEY_6, SCIM_KEY_section },\n+{ SCIM_KEY_7, SCIM_KEY_Egrave },\n+{ SCIM_KEY_8, SCIM_KEY_exclam },\n+{ SCIM_KEY_9, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_semicolon, SCIM_KEY_M },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_comma },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_backslash, SCIM_KEY_mu },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n+{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n+}\n+***** \u25c6\u00a0__belgian_to_us_shift *****\n+__Uint16Pair __belgian_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_plus, SCIM_KEY_question },\n+{ SCIM_KEY_period, SCIM_KEY_less },\n+{ SCIM_KEY_slash, SCIM_KEY_greater },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_question, SCIM_KEY_M },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_colon },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_underscore, SCIM_KEY_plus },\n+{ SCIM_KEY_sterling, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_underscore },\n+{ SCIM_KEY_threesuperior, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n+}\n+scim::SCIM_KEY_greater\n+@ SCIM_KEY_greater\n+Definition scim_event.h:431\n+scim::SCIM_KEY_sterling\n+@ SCIM_KEY_sterling\n+Definition scim_event.h:500\n+scim::SCIM_KEY_threesuperior\n+@ SCIM_KEY_threesuperior\n+Definition scim_event.h:516\n+scim::SCIM_KEY_underscore\n+@ SCIM_KEY_underscore\n+Definition scim_event.h:464\n+scim::SCIM_KEY_percent\n+@ SCIM_KEY_percent\n+Definition scim_event.h:405\n+scim::SCIM_KEY_at\n+@ SCIM_KEY_at\n+Definition scim_event.h:433\n+scim::SCIM_KEY_less\n+@ SCIM_KEY_less\n+Definition scim_event.h:429\n+scim::SCIM_KEY_dead_diaeresis\n+@ SCIM_KEY_dead_diaeresis\n+Definition scim_event.h:301\n+scim::SCIM_KEY_numbersign\n+@ SCIM_KEY_numbersign\n+Definition scim_event.h:403\n+scim::SCIM_KEY_asterisk\n+@ SCIM_KEY_asterisk\n+Definition scim_event.h:411\n+scim::SCIM_KEY_asciitilde\n+@ SCIM_KEY_asciitilde\n+Definition scim_event.h:495\n+scim::SCIM_KEY_question\n+@ SCIM_KEY_question\n+Definition scim_event.h:432\n+scim::SCIM_KEY_degree\n+@ SCIM_KEY_degree\n+Definition scim_event.h:513\n+scim::SCIM_KEY_braceleft\n+@ SCIM_KEY_braceleft\n+Definition scim_event.h:492\n+scim::SCIM_KEY_plus\n+@ SCIM_KEY_plus\n+Definition scim_event.h:412\n+scim::SCIM_KEY_asciicircum\n+@ SCIM_KEY_asciicircum\n+Definition scim_event.h:463\n+scim::SCIM_KEY_bar\n+@ SCIM_KEY_bar\n+Definition scim_event.h:493\n+***** \u25c6\u00a0__us_to_belgian_shift *****\n+__Uint16Pair __us_to_belgian_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_underscore },\n+{ SCIM_KEY_colon, SCIM_KEY_M },\n+{ SCIM_KEY_less, SCIM_KEY_period },\n+{ SCIM_KEY_greater, SCIM_KEY_slash },\n+{ SCIM_KEY_question, SCIM_KEY_plus },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_question },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_degree },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_sterling },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_threesuperior },\n+}\n+scim::SCIM_KEY_braceright\n+@ SCIM_KEY_braceright\n+Definition scim_event.h:494\n+***** \u25c6\u00a0__belgian_to_us_caps_shift *****\n+__Uint16Pair __belgian_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_plus, SCIM_KEY_question },\n+{ SCIM_KEY_period, SCIM_KEY_less },\n+{ SCIM_KEY_slash, SCIM_KEY_greater },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_question, SCIM_KEY_m },\n+{ SCIM_KEY_underscore, SCIM_KEY_plus },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_colon },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+{ SCIM_KEY_sterling, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_underscore },\n+{ SCIM_KEY_threesuperior, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_belgian_caps_shift *****\n+__Uint16Pair __us_to_belgian_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_underscore },\n+{ SCIM_KEY_colon, SCIM_KEY_m },\n+{ SCIM_KEY_less, SCIM_KEY_period },\n+{ SCIM_KEY_greater, SCIM_KEY_slash },\n+{ SCIM_KEY_question, SCIM_KEY_plus },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_degree },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_question },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_sterling },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_threesuperior },\n+}\n+***** \u25c6\u00a0__czech_to_us_normal *****\n+__Uint16Pair __czech_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_ecaron, SCIM_KEY_2 },\n+{ SCIM_KEY_rcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_uring, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n+}\n+scim::SCIM_KEY_aacute\n+@ SCIM_KEY_aacute\n+Definition scim_event.h:565\n+scim::SCIM_KEY_ecaron\n+@ SCIM_KEY_ecaron\n+Definition scim_event.h:648\n+scim::SCIM_KEY_zcaron\n+@ SCIM_KEY_zcaron\n+Definition scim_event.h:624\n+scim::SCIM_KEY_ccaron\n+@ SCIM_KEY_ccaron\n+Definition scim_event.h:646\n+scim::SCIM_KEY_scaron\n+@ SCIM_KEY_scaron\n+Definition scim_event.h:619\n+scim::SCIM_KEY_uring\n+@ SCIM_KEY_uring\n+Definition scim_event.h:656\n+scim::SCIM_KEY_yacute\n+@ SCIM_KEY_yacute\n+Definition scim_event.h:594\n+scim::SCIM_KEY_iacute\n+@ SCIM_KEY_iacute\n+Definition scim_event.h:577\n+scim::SCIM_KEY_y\n+@ SCIM_KEY_y\n+Definition scim_event.h:490\n+scim::SCIM_KEY_rcaron\n+@ SCIM_KEY_rcaron\n+Definition scim_event.h:655\n+scim::SCIM_KEY_dead_acute\n+@ SCIM_KEY_dead_acute\n+Definition scim_event.h:295\n+scim::SCIM_KEY_uacute\n+@ SCIM_KEY_uacute\n+Definition scim_event.h:591\n+***** \u25c6\u00a0__us_to_czech_normal *****\n+__Uint16Pair __us_to_czech_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_ecaron },\n+{ SCIM_KEY_3, SCIM_KEY_scaron },\n+{ SCIM_KEY_4, SCIM_KEY_ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_rcaron },\n+{ SCIM_KEY_6, SCIM_KEY_zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_yacute },\n+{ SCIM_KEY_8, SCIM_KEY_aacute },\n+{ SCIM_KEY_9, SCIM_KEY_iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_uring },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__czech_to_us_caps *****\n+__Uint16Pair __czech_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_Ecaron, SCIM_KEY_2 },\n+{ SCIM_KEY_Rcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_Uring, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n+}\n+scim::SCIM_KEY_Yacute\n+@ SCIM_KEY_Yacute\n+Definition scim_event.h:560\n+scim::SCIM_KEY_Rcaron\n+@ SCIM_KEY_Rcaron\n+Definition scim_event.h:638\n+scim::SCIM_KEY_Uring\n+@ SCIM_KEY_Uring\n+Definition scim_event.h:639\n+scim::SCIM_KEY_Iacute\n+@ SCIM_KEY_Iacute\n+Definition scim_event.h:542\n+scim::SCIM_KEY_Scaron\n+@ SCIM_KEY_Scaron\n+Definition scim_event.h:607\n+scim::SCIM_KEY_Zcaron\n+@ SCIM_KEY_Zcaron\n+Definition scim_event.h:611\n+scim::SCIM_KEY_Ccaron\n+@ SCIM_KEY_Ccaron\n+Definition scim_event.h:630\n+scim::SCIM_KEY_Y\n+@ SCIM_KEY_Y\n+Definition scim_event.h:458\n+scim::SCIM_KEY_Ecaron\n+@ SCIM_KEY_Ecaron\n+Definition scim_event.h:632\n+scim::SCIM_KEY_Uacute\n+@ SCIM_KEY_Uacute\n+Definition scim_event.h:557\n+scim::SCIM_KEY_Aacute\n+@ SCIM_KEY_Aacute\n+Definition scim_event.h:530\n+***** \u25c6\u00a0__us_to_czech_caps *****\n+__Uint16Pair __us_to_czech_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_Eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_Ecaron },\n+{ SCIM_KEY_3, SCIM_KEY_Scaron },\n+{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_Rcaron },\n+{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_Yacute },\n+{ SCIM_KEY_8, SCIM_KEY_Aacute },\n+{ SCIM_KEY_9, SCIM_KEY_Iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Uring },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__czech_to_us_shift *****\n+__Uint16Pair __czech_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+scim::SCIM_KEY_dead_abovering\n+@ SCIM_KEY_dead_abovering\n+Definition scim_event.h:302\n+scim::SCIM_KEY_dead_caron\n+@ SCIM_KEY_dead_caron\n+Definition scim_event.h:304\n+***** \u25c6\u00a0__us_to_czech_shift *****\n+__Uint16Pair __us_to_czech_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__czech_to_us_caps_shift *****\n+__Uint16Pair __czech_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_czech_caps_shift *****\n+__Uint16Pair __us_to_czech_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__czech_qwerty_to_us_normal *****\n+__Uint16Pair __czech_qwerty_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_ecaron, SCIM_KEY_2 },\n+{ SCIM_KEY_rcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_uring, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__us_to_czech_qwerty_normal *****\n+__Uint16Pair __us_to_czech_qwerty_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_ecaron },\n+{ SCIM_KEY_3, SCIM_KEY_scaron },\n+{ SCIM_KEY_4, SCIM_KEY_ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_rcaron },\n+{ SCIM_KEY_6, SCIM_KEY_zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_yacute },\n+{ SCIM_KEY_8, SCIM_KEY_aacute },\n+{ SCIM_KEY_9, SCIM_KEY_iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_uring },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__czech_qwerty_to_us_caps *****\n+__Uint16Pair __czech_qwerty_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_parenright, SCIM_KEY_bracketright },\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_Ecaron, SCIM_KEY_2 },\n+{ SCIM_KEY_Rcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_Uring, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__us_to_czech_qwerty_caps *****\n+__Uint16Pair __us_to_czech_qwerty_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_Eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_Ecaron },\n+{ SCIM_KEY_3, SCIM_KEY_Scaron },\n+{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_Rcaron },\n+{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_Yacute },\n+{ SCIM_KEY_8, SCIM_KEY_Aacute },\n+{ SCIM_KEY_9, SCIM_KEY_Iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Uring },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bracketright, SCIM_KEY_parenright },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__czech_qwerty_to_us_shift *****\n+__Uint16Pair __czech_qwerty_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_czech_qwerty_shift *****\n+__Uint16Pair __us_to_czech_qwerty_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__czech_qwerty_to_us_caps_shift *****\n+__Uint16Pair __czech_qwerty_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_czech_qwerty_caps_shift *****\n+__Uint16Pair __us_to_czech_qwerty_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__danish_to_us_normal *****\n+__Uint16Pair __danish_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_onehalf, SCIM_KEY_grave },\n+{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_ae, SCIM_KEY_semicolon },\n+{ SCIM_KEY_oslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+scim::SCIM_KEY_oslash\n+@ SCIM_KEY_oslash\n+Definition scim_event.h:588\n+scim::SCIM_KEY_aring\n+@ SCIM_KEY_aring\n+Definition scim_event.h:569\n+scim::SCIM_KEY_ae\n+@ SCIM_KEY_ae\n+Definition scim_event.h:570\n+scim::SCIM_KEY_onehalf\n+@ SCIM_KEY_onehalf\n+Definition scim_event.h:526\n+***** \u25c6\u00a0__us_to_danish_normal *****\n+__Uint16Pair __us_to_danish_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_oslash },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ae },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_onehalf },\n+}\n+***** \u25c6\u00a0__danish_to_us_caps *****\n+__Uint16Pair __danish_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_onehalf, SCIM_KEY_grave },\n+{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_AE, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Ooblique, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+scim::SCIM_KEY_AE\n+@ SCIM_KEY_AE\n+Definition scim_event.h:535\n+scim::SCIM_KEY_Aring\n+@ SCIM_KEY_Aring\n+Definition scim_event.h:534\n+scim::SCIM_KEY_Ooblique\n+@ SCIM_KEY_Ooblique\n+Definition scim_event.h:554\n+***** \u25c6\u00a0__us_to_danish_caps *****\n+__Uint16Pair __us_to_danish_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Ooblique },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_AE },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_onehalf },\n+}\n+***** \u25c6\u00a0__danish_to_us_shift *****\n+__Uint16Pair __danish_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_AE, SCIM_KEY_colon },\n+{ SCIM_KEY_Ooblique, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+scim::SCIM_KEY_dead_grave\n+@ SCIM_KEY_dead_grave\n+Definition scim_event.h:294\n+scim::SCIM_KEY_currency\n+@ SCIM_KEY_currency\n+Definition scim_event.h:501\n+***** \u25c6\u00a0__us_to_danish_shift *****\n+__Uint16Pair __us_to_danish_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Ooblique },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_AE },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__danish_to_us_caps_shift *****\n+__Uint16Pair __danish_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_ae, SCIM_KEY_colon },\n+{ SCIM_KEY_oslash, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_danish_caps_shift *****\n+__Uint16Pair __us_to_danish_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_oslash },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_ae },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__dvorak_to_us_normal *****\n+__Uint16Pair __dvorak_to_us_normal[] static\n+***** \u25c6\u00a0__us_to_dvorak_normal *****\n+__Uint16Pair __us_to_dvorak_normal[] static\n+***** \u25c6\u00a0__dvorak_to_us_caps *****\n+__Uint16Pair __dvorak_to_us_caps[] static\n+***** \u25c6\u00a0__us_to_dvorak_caps *****\n+__Uint16Pair __us_to_dvorak_caps[] static\n+***** \u25c6\u00a0__dvorak_to_us_shift *****\n+__Uint16Pair __dvorak_to_us_shift[] static\n+***** \u25c6\u00a0__us_to_dvorak_shift *****\n+__Uint16Pair __us_to_dvorak_shift[] static\n+***** \u25c6\u00a0__dvorak_to_us_caps_shift *****\n+__Uint16Pair __dvorak_to_us_caps_shift[] static\n+***** \u25c6\u00a0__us_to_dvorak_caps_shift *****\n+__Uint16Pair __us_to_dvorak_caps_shift[] static\n+***** \u25c6\u00a0__estonian_to_us_normal *****\n+__Uint16Pair __estonian_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_otilde, SCIM_KEY_bracketright },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_grave },\n+}\n+scim::SCIM_KEY_odiaeresis\n+@ SCIM_KEY_odiaeresis\n+Definition scim_event.h:586\n+scim::SCIM_KEY_udiaeresis\n+@ SCIM_KEY_udiaeresis\n+Definition scim_event.h:593\n+scim::SCIM_KEY_adiaeresis\n+@ SCIM_KEY_adiaeresis\n+Definition scim_event.h:568\n+scim::SCIM_KEY_otilde\n+@ SCIM_KEY_otilde\n+Definition scim_event.h:585\n+***** \u25c6\u00a0__us_to_estonian_normal *****\n+__Uint16Pair __us_to_estonian_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_otilde },\n+{ SCIM_KEY_grave, SCIM_KEY_dead_caron },\n+}\n+***** \u25c6\u00a0__estonian_to_us_caps *****\n+__Uint16Pair __estonian_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Otilde, SCIM_KEY_bracketright },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_grave },\n+}\n+scim::SCIM_KEY_Otilde\n+@ SCIM_KEY_Otilde\n+Definition scim_event.h:551\n+scim::SCIM_KEY_Adiaeresis\n+@ SCIM_KEY_Adiaeresis\n+Definition scim_event.h:533\n+scim::SCIM_KEY_Odiaeresis\n+@ SCIM_KEY_Odiaeresis\n+Definition scim_event.h:552\n+scim::SCIM_KEY_Udiaeresis\n+@ SCIM_KEY_Udiaeresis\n+Definition scim_event.h:559\n+***** \u25c6\u00a0__us_to_estonian_caps *****\n+__Uint16Pair __us_to_estonian_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_Otilde },\n+{ SCIM_KEY_grave, SCIM_KEY_dead_caron },\n+}\n+***** \u25c6\u00a0__estonian_to_us_shift *****\n+__Uint16Pair __estonian_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Otilde, SCIM_KEY_braceright },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n+}\n+scim::SCIM_KEY_dead_tilde\n+@ SCIM_KEY_dead_tilde\n+Definition scim_event.h:297\n+***** \u25c6\u00a0__us_to_estonian_shift *****\n+__Uint16Pair __us_to_estonian_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_Otilde },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n+}\n+***** \u25c6\u00a0__estonian_to_us_caps_shift *****\n+__Uint16Pair __estonian_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_otilde, SCIM_KEY_braceright },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n+}\n+***** \u25c6\u00a0__us_to_estonian_caps_shift *****\n+__Uint16Pair __us_to_estonian_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_otilde },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n+}\n+***** \u25c6\u00a0__finnish_to_us_normal *****\n+__Uint16Pair __finnish_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_finnish_normal *****\n+__Uint16Pair __us_to_finnish_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__finnish_to_us_caps *****\n+__Uint16Pair __finnish_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_finnish_caps *****\n+__Uint16Pair __us_to_finnish_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__finnish_to_us_shift *****\n+__Uint16Pair __finnish_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_finnish_shift *****\n+__Uint16Pair __us_to_finnish_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n+}\n+***** \u25c6\u00a0__finnish_to_us_caps_shift *****\n+__Uint16Pair __finnish_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_finnish_caps_shift *****\n+__Uint16Pair __us_to_finnish_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n+}\n+***** \u25c6\u00a0__french_to_us_normal *****\n+__Uint16Pair __french_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_slash },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n+{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n+{ SCIM_KEY_parenright, SCIM_KEY_minus },\n+{ SCIM_KEY_asterisk, SCIM_KEY_backslash },\n+{ SCIM_KEY_comma, SCIM_KEY_m },\n+{ SCIM_KEY_minus, SCIM_KEY_6 },\n+{ SCIM_KEY_colon, SCIM_KEY_period },\n+{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n+{ SCIM_KEY_underscore, SCIM_KEY_8 },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_semicolon },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n+{ SCIM_KEY_agrave, SCIM_KEY_0 },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_9 },\n+{ SCIM_KEY_egrave, SCIM_KEY_7 },\n+{ SCIM_KEY_eacute, SCIM_KEY_2 },\n+{ SCIM_KEY_ugrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n+}\n+***** \u25c6\u00a0__us_to_french_normal *****\n+__Uint16Pair __us_to_french_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_ugrave },\n+{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n+{ SCIM_KEY_minus, SCIM_KEY_parenright },\n+{ SCIM_KEY_period, SCIM_KEY_colon },\n+{ SCIM_KEY_slash, SCIM_KEY_exclam },\n+{ SCIM_KEY_0, SCIM_KEY_agrave },\n+{ SCIM_KEY_1, SCIM_KEY_ampersand },\n+{ SCIM_KEY_2, SCIM_KEY_eacute },\n+{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_5, SCIM_KEY_parenleft },\n+{ SCIM_KEY_6, SCIM_KEY_minus },\n+{ SCIM_KEY_7, SCIM_KEY_egrave },\n+{ SCIM_KEY_8, SCIM_KEY_underscore },\n+{ SCIM_KEY_9, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_semicolon, SCIM_KEY_m },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_backslash, SCIM_KEY_asterisk },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n+{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_comma },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+}\n+***** \u25c6\u00a0__french_to_us_caps *****\n+__Uint16Pair __french_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_slash },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_bracketright },\n+{ SCIM_KEY_ampersand, SCIM_KEY_1 },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_4 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_5 },\n+{ SCIM_KEY_parenright, SCIM_KEY_minus },\n+{ SCIM_KEY_asterisk, SCIM_KEY_backslash },\n+{ SCIM_KEY_comma, SCIM_KEY_M },\n+{ SCIM_KEY_minus, SCIM_KEY_6 },\n+{ SCIM_KEY_colon, SCIM_KEY_period },\n+{ SCIM_KEY_semicolon, SCIM_KEY_comma },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_underscore, SCIM_KEY_8 },\n+{ SCIM_KEY_twosuperior, SCIM_KEY_grave },\n+{ SCIM_KEY_Agrave, SCIM_KEY_0 },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_9 },\n+{ SCIM_KEY_Egrave, SCIM_KEY_7 },\n+{ SCIM_KEY_Eacute, SCIM_KEY_2 },\n+{ SCIM_KEY_Ugrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_bracketleft },\n+}\n+***** \u25c6\u00a0__us_to_french_caps *****\n+__Uint16Pair __us_to_french_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Ugrave },\n+{ SCIM_KEY_comma, SCIM_KEY_semicolon },\n+{ SCIM_KEY_minus, SCIM_KEY_parenright },\n+{ SCIM_KEY_period, SCIM_KEY_colon },\n+{ SCIM_KEY_slash, SCIM_KEY_exclam },\n+{ SCIM_KEY_0, SCIM_KEY_Agrave },\n+{ SCIM_KEY_1, SCIM_KEY_ampersand },\n+{ SCIM_KEY_2, SCIM_KEY_Eacute },\n+{ SCIM_KEY_3, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_4, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_5, SCIM_KEY_parenleft },\n+{ SCIM_KEY_6, SCIM_KEY_minus },\n+{ SCIM_KEY_7, SCIM_KEY_Egrave },\n+{ SCIM_KEY_8, SCIM_KEY_underscore },\n+{ SCIM_KEY_9, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_semicolon, SCIM_KEY_M },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_comma },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_backslash, SCIM_KEY_asterisk },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dollar },\n+{ SCIM_KEY_grave, SCIM_KEY_twosuperior },\n+}\n+***** \u25c6\u00a0__french_to_us_shift *****\n+__Uint16Pair __french_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_period, SCIM_KEY_less },\n+{ SCIM_KEY_slash, SCIM_KEY_greater },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_question, SCIM_KEY_M },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_colon },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_sterling, SCIM_KEY_braceright },\n+{ SCIM_KEY_section, SCIM_KEY_question },\n+{ SCIM_KEY_degree, SCIM_KEY_underscore },\n+{ SCIM_KEY_mu, SCIM_KEY_bar },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_french_shift *****\n+__Uint16Pair __us_to_french_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_colon, SCIM_KEY_M },\n+{ SCIM_KEY_less, SCIM_KEY_period },\n+{ SCIM_KEY_greater, SCIM_KEY_slash },\n+{ SCIM_KEY_question, SCIM_KEY_section },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_A, SCIM_KEY_Q },\n+{ SCIM_KEY_M, SCIM_KEY_question },\n+{ SCIM_KEY_Q, SCIM_KEY_A },\n+{ SCIM_KEY_W, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_W },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_degree },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_mu },\n+{ SCIM_KEY_braceright, SCIM_KEY_sterling },\n+}\n+***** \u25c6\u00a0__french_to_us_caps_shift *****\n+__Uint16Pair __french_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_percent, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_period, SCIM_KEY_less },\n+{ SCIM_KEY_slash, SCIM_KEY_greater },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_question, SCIM_KEY_m },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_colon },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+{ SCIM_KEY_sterling, SCIM_KEY_braceright },\n+{ SCIM_KEY_section, SCIM_KEY_question },\n+{ SCIM_KEY_degree, SCIM_KEY_underscore },\n+{ SCIM_KEY_mu, SCIM_KEY_bar },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_french_caps_shift *****\n+__Uint16Pair __us_to_french_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_percent },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_colon, SCIM_KEY_m },\n+{ SCIM_KEY_less, SCIM_KEY_period },\n+{ SCIM_KEY_greater, SCIM_KEY_slash },\n+{ SCIM_KEY_question, SCIM_KEY_section },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_degree },\n+{ SCIM_KEY_a, SCIM_KEY_q },\n+{ SCIM_KEY_m, SCIM_KEY_question },\n+{ SCIM_KEY_q, SCIM_KEY_a },\n+{ SCIM_KEY_w, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_w },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_mu },\n+{ SCIM_KEY_braceright, SCIM_KEY_sterling },\n+}\n+***** \u25c6\u00a0__french_switzerland_to_us_normal *****\n+__Uint16Pair __french_switzerland_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_agrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_egrave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_eacute, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_french_switzerland_normal *****\n+__Uint16Pair __us_to_french_switzerland_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_eacute },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_egrave },\n+{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__french_switzerland_to_us_caps *****\n+__Uint16Pair __french_switzerland_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_Agrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Egrave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Eacute, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_french_switzerland_caps *****\n+__Uint16Pair __us_to_french_switzerland_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Eacute },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Egrave },\n+{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__french_switzerland_to_us_shift *****\n+__Uint16Pair __french_switzerland_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n+{ SCIM_KEY_plus, SCIM_KEY_exclam },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_sterling, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_dollar },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_french_switzerland_shift *****\n+__Uint16Pair __us_to_french_switzerland_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_plus },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n+{ SCIM_KEY_dollar, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_sterling },\n+{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__french_switzerland_to_us_caps_shift *****\n+__Uint16Pair __french_switzerland_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n+{ SCIM_KEY_plus, SCIM_KEY_exclam },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_sterling, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_dollar },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_french_switzerland_caps_shift *****\n+__Uint16Pair __us_to_french_switzerland_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_plus },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n+{ SCIM_KEY_dollar, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_sterling },\n+{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__german_deadkeys_to_us_normal *****\n+__Uint16Pair __german_deadkeys_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_grave },\n+}\n+scim::SCIM_KEY_ssharp\n+@ SCIM_KEY_ssharp\n+Definition scim_event.h:563\n+***** \u25c6\u00a0__us_to_german_deadkeys_normal *****\n+__Uint16Pair __us_to_german_deadkeys_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__german_deadkeys_to_us_caps *****\n+__Uint16Pair __german_deadkeys_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_grave },\n+}\n+***** \u25c6\u00a0__us_to_german_deadkeys_caps *****\n+__Uint16Pair __us_to_german_deadkeys_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_dead_circumflex },\n+}\n+***** \u25c6\u00a0__german_deadkeys_to_us_shift *****\n+__Uint16Pair __german_deadkeys_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_section, SCIM_KEY_numbersign },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_german_deadkeys_shift *****\n+__Uint16Pair __us_to_german_deadkeys_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_section },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__german_deadkeys_to_us_caps_shift *****\n+__Uint16Pair __german_deadkeys_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_numbersign },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_german_deadkeys_caps_shift *****\n+__Uint16Pair __us_to_german_deadkeys_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_section },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__german_to_us_normal *****\n+__Uint16Pair __german_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_grave },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n+}\n+scim::SCIM_KEY_acute\n+@ SCIM_KEY_acute\n+Definition scim_event.h:517\n+***** \u25c6\u00a0__us_to_german_normal *****\n+__Uint16Pair __us_to_german_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__german_to_us_caps *****\n+__Uint16Pair __german_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_grave },\n+{ SCIM_KEY_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_ssharp, SCIM_KEY_minus },\n+}\n+***** \u25c6\u00a0__us_to_german_caps *****\n+__Uint16Pair __us_to_german_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_ssharp },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_acute },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_asciicircum },\n+}\n+***** \u25c6\u00a0__german_to_us_shift *****\n+__Uint16Pair __german_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_section, SCIM_KEY_numbersign },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_german_shift *****\n+__Uint16Pair __us_to_german_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_section },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__german_to_us_caps_shift *****\n+__Uint16Pair __german_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bar },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_numbersign },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_german_caps_shift *****\n+__Uint16Pair __us_to_german_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_section },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_bar, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__german_swiss_to_us_normal *****\n+__Uint16Pair __german_swiss_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_german_swiss_normal *****\n+__Uint16Pair __us_to_german_swiss_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__german_swiss_to_us_caps *****\n+__Uint16Pair __german_swiss_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dollar, SCIM_KEY_backslash },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_german_swiss_caps *****\n+__Uint16Pair __us_to_german_swiss_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_backslash, SCIM_KEY_dollar },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__german_swiss_to_us_shift *****\n+__Uint16Pair __german_swiss_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n+{ SCIM_KEY_plus, SCIM_KEY_exclam },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_sterling, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_agrave, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_dollar },\n+{ SCIM_KEY_egrave, SCIM_KEY_braceleft },\n+{ SCIM_KEY_eacute, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_german_swiss_shift *****\n+__Uint16Pair __us_to_german_swiss_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_plus },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_agrave },\n+{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n+{ SCIM_KEY_dollar, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_eacute },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_egrave },\n+{ SCIM_KEY_bar, SCIM_KEY_sterling },\n+{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__german_swiss_to_us_caps_shift *****\n+__Uint16Pair __german_swiss_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_braceright },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_numbersign },\n+{ SCIM_KEY_plus, SCIM_KEY_exclam },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_sterling, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Agrave, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_dollar },\n+{ SCIM_KEY_Egrave, SCIM_KEY_braceleft },\n+{ SCIM_KEY_Eacute, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_german_swiss_caps_shift *****\n+__Uint16Pair __us_to_german_swiss_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_plus },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Agrave },\n+{ SCIM_KEY_numbersign, SCIM_KEY_asterisk },\n+{ SCIM_KEY_dollar, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Eacute },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Egrave },\n+{ SCIM_KEY_bar, SCIM_KEY_sterling },\n+{ SCIM_KEY_braceright, SCIM_KEY_exclam },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__hungarian_to_us_normal *****\n+__Uint16Pair __hungarian_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_0, SCIM_KEY_grave },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_aacute, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_eacute, SCIM_KEY_semicolon },\n+{ SCIM_KEY_oacute, SCIM_KEY_equal },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_0 },\n+{ SCIM_KEY_uacute, SCIM_KEY_bracketright },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_minus },\n+{ SCIM_KEY_odoubleacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_udoubleacute, SCIM_KEY_backslash },\n+}\n+scim::SCIM_KEY_oacute\n+@ SCIM_KEY_oacute\n+Definition scim_event.h:583\n+scim::SCIM_KEY_udoubleacute\n+@ SCIM_KEY_udoubleacute\n+Definition scim_event.h:654\n+scim::SCIM_KEY_odoubleacute\n+@ SCIM_KEY_odoubleacute\n+Definition scim_event.h:653\n+***** \u25c6\u00a0__us_to_hungarian_normal *****\n+__Uint16Pair __us_to_hungarian_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_aacute },\n+{ SCIM_KEY_minus, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_semicolon, SCIM_KEY_eacute },\n+{ SCIM_KEY_equal, SCIM_KEY_oacute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_odoubleacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_udoubleacute },\n+{ SCIM_KEY_bracketright, SCIM_KEY_uacute },\n+{ SCIM_KEY_grave, SCIM_KEY_0 },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__hungarian_to_us_caps *****\n+__Uint16Pair __hungarian_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_0, SCIM_KEY_grave },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_Aacute, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Eacute, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Oacute, SCIM_KEY_equal },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_0 },\n+{ SCIM_KEY_Uacute, SCIM_KEY_bracketright },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_minus },\n+{ SCIM_KEY_Odoubleacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Udoubleacute, SCIM_KEY_backslash },\n+}\n+scim::SCIM_KEY_Oacute\n+@ SCIM_KEY_Oacute\n+Definition scim_event.h:549\n+scim::SCIM_KEY_Udoubleacute\n+@ SCIM_KEY_Udoubleacute\n+Definition scim_event.h:640\n+scim::SCIM_KEY_Odoubleacute\n+@ SCIM_KEY_Odoubleacute\n+Definition scim_event.h:637\n+***** \u25c6\u00a0__us_to_hungarian_caps *****\n+__Uint16Pair __us_to_hungarian_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Aacute },\n+{ SCIM_KEY_minus, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Eacute },\n+{ SCIM_KEY_equal, SCIM_KEY_Oacute },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Odoubleacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_Udoubleacute },\n+{ SCIM_KEY_bracketright, SCIM_KEY_Uacute },\n+{ SCIM_KEY_grave, SCIM_KEY_0 },\n+}\n+***** \u25c6\u00a0__hungarian_to_us_shift *****\n+__Uint16Pair __hungarian_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_dollar },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_exclam },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_numbersign },\n+{ SCIM_KEY_slash, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_equal, SCIM_KEY_ampersand },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Aacute, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Eacute, SCIM_KEY_colon },\n+{ SCIM_KEY_Oacute, SCIM_KEY_plus },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_parenright },\n+{ SCIM_KEY_Uacute, SCIM_KEY_braceright },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_underscore },\n+{ SCIM_KEY_Odoubleacute, SCIM_KEY_braceleft },\n+{ SCIM_KEY_Udoubleacute, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__us_to_hungarian_shift *****\n+__Uint16Pair __us_to_hungarian_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Aacute },\n+{ SCIM_KEY_numbersign, SCIM_KEY_plus },\n+{ SCIM_KEY_dollar, SCIM_KEY_exclam },\n+{ SCIM_KEY_ampersand, SCIM_KEY_equal },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_Oacute },\n+{ SCIM_KEY_colon, SCIM_KEY_Eacute },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_slash },\n+{ SCIM_KEY_underscore, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Odoubleacute },\n+{ SCIM_KEY_bar, SCIM_KEY_Udoubleacute },\n+{ SCIM_KEY_braceright, SCIM_KEY_Uacute },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__hungarian_to_us_caps_shift *****\n+__Uint16Pair __hungarian_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_dollar },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_exclam },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_numbersign },\n+{ SCIM_KEY_slash, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_equal, SCIM_KEY_ampersand },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_aacute, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_eacute, SCIM_KEY_colon },\n+{ SCIM_KEY_oacute, SCIM_KEY_plus },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_parenright },\n+{ SCIM_KEY_uacute, SCIM_KEY_braceright },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_underscore },\n+{ SCIM_KEY_odoubleacute, SCIM_KEY_braceleft },\n+{ SCIM_KEY_udoubleacute, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__us_to_hungarian_caps_shift *****\n+__Uint16Pair __us_to_hungarian_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_aacute },\n+{ SCIM_KEY_numbersign, SCIM_KEY_plus },\n+{ SCIM_KEY_dollar, SCIM_KEY_exclam },\n+{ SCIM_KEY_ampersand, SCIM_KEY_equal },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_oacute },\n+{ SCIM_KEY_colon, SCIM_KEY_eacute },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_slash },\n+{ SCIM_KEY_underscore, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_odoubleacute },\n+{ SCIM_KEY_bar, SCIM_KEY_udoubleacute },\n+{ SCIM_KEY_braceright, SCIM_KEY_uacute },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__italian_to_us_normal *****\n+__Uint16Pair __italian_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_backslash, SCIM_KEY_grave },\n+{ SCIM_KEY_agrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_egrave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_igrave, SCIM_KEY_equal },\n+{ SCIM_KEY_ograve, SCIM_KEY_semicolon },\n+{ SCIM_KEY_ugrave, SCIM_KEY_backslash },\n+}\n+scim::SCIM_KEY_ograve\n+@ SCIM_KEY_ograve\n+Definition scim_event.h:582\n+scim::SCIM_KEY_igrave\n+@ SCIM_KEY_igrave\n+Definition scim_event.h:576\n+***** \u25c6\u00a0__us_to_italian_normal *****\n+__Uint16Pair __us_to_italian_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_agrave },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ograve },\n+{ SCIM_KEY_equal, SCIM_KEY_igrave },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_egrave },\n+{ SCIM_KEY_backslash, SCIM_KEY_ugrave },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__italian_to_us_caps *****\n+__Uint16Pair __italian_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_backslash, SCIM_KEY_grave },\n+{ SCIM_KEY_Agrave, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Egrave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Igrave, SCIM_KEY_equal },\n+{ SCIM_KEY_Ograve, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Ugrave, SCIM_KEY_backslash },\n+}\n+scim::SCIM_KEY_Ograve\n+@ SCIM_KEY_Ograve\n+Definition scim_event.h:548\n+scim::SCIM_KEY_Igrave\n+@ SCIM_KEY_Igrave\n+Definition scim_event.h:541\n+***** \u25c6\u00a0__us_to_italian_caps *****\n+__Uint16Pair __us_to_italian_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Agrave },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ograve },\n+{ SCIM_KEY_equal, SCIM_KEY_Igrave },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Egrave },\n+{ SCIM_KEY_backslash, SCIM_KEY_Ugrave },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__italian_to_us_shift *****\n+__Uint16Pair __italian_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_plus },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n+{ SCIM_KEY_section, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_colon },\n+{ SCIM_KEY_eacute, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_italian_shift *****\n+__Uint16Pair __us_to_italian_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_degree },\n+{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_colon, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_eacute },\n+{ SCIM_KEY_bar, SCIM_KEY_section },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__italian_to_us_caps_shift *****\n+__Uint16Pair __italian_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_plus },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n+{ SCIM_KEY_section, SCIM_KEY_bar },\n+{ SCIM_KEY_degree, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_colon },\n+{ SCIM_KEY_Eacute, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_italian_caps_shift *****\n+__Uint16Pair __us_to_italian_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_degree },\n+{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Eacute },\n+{ SCIM_KEY_bar, SCIM_KEY_section },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__japanese_to_us_normal *****\n+__Uint16Pair __japanese_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_colon, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_at, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_equal },\n+{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_grave },\n+}\n+scim::SCIM_KEY_Zenkaku_Hankaku\n+@ SCIM_KEY_Zenkaku_Hankaku\n+Definition scim_event.h:117\n+***** \u25c6\u00a0__us_to_japanese_normal *****\n+__Uint16Pair __us_to_japanese_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_colon },\n+{ SCIM_KEY_equal, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_at },\n+{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_grave, SCIM_KEY_Zenkaku_Hankaku },\n+}\n+***** \u25c6\u00a0__japanese_to_us_caps *****\n+__Uint16Pair __japanese_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_colon, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_at, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_equal },\n+{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_grave },\n+}\n+***** \u25c6\u00a0__us_to_japanese_caps *****\n+__Uint16Pair __us_to_japanese_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_colon },\n+{ SCIM_KEY_equal, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_at },\n+{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_grave, SCIM_KEY_Zenkaku_Hankaku },\n+}\n+***** \u25c6\u00a0__japanese_to_us_shift *****\n+__Uint16Pair __japanese_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_ampersand },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_plus, SCIM_KEY_colon },\n+{ SCIM_KEY_equal, SCIM_KEY_underscore },\n+{ SCIM_KEY_grave, SCIM_KEY_braceleft },\n+{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_bar },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_parenright },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_plus },\n+{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_asciitilde },\n+}\n+***** \u25c6\u00a0__us_to_japanese_shift *****\n+__Uint16Pair __us_to_japanese_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_asterisk },\n+{ SCIM_KEY_ampersand, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_colon, SCIM_KEY_plus },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_equal },\n+{ SCIM_KEY_braceleft, SCIM_KEY_grave },\n+{ SCIM_KEY_bar, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_Zenkaku_Hankaku },\n+}\n+***** \u25c6\u00a0__japanese_to_us_caps_shift *****\n+__Uint16Pair __japanese_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_ampersand },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_plus, SCIM_KEY_colon },\n+{ SCIM_KEY_equal, SCIM_KEY_underscore },\n+{ SCIM_KEY_grave, SCIM_KEY_braceleft },\n+{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_bar },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_parenright },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_plus },\n+{ SCIM_KEY_Zenkaku_Hankaku, SCIM_KEY_asciitilde },\n+}\n+***** \u25c6\u00a0__us_to_japanese_caps_shift *****\n+__Uint16Pair __us_to_japanese_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_asterisk },\n+{ SCIM_KEY_ampersand, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_colon, SCIM_KEY_plus },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_equal },\n+{ SCIM_KEY_braceleft, SCIM_KEY_grave },\n+{ SCIM_KEY_bar, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_Zenkaku_Hankaku },\n+}\n+***** \u25c6\u00a0__norwegian_to_us_normal *****\n+__Uint16Pair __norwegian_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_backslash, SCIM_KEY_equal },\n+{ SCIM_KEY_bar, SCIM_KEY_grave },\n+{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_ae, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_oslash, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_norwegian_normal *****\n+__Uint16Pair __us_to_norwegian_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_ae },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_oslash },\n+{ SCIM_KEY_equal, SCIM_KEY_backslash },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__norwegian_to_us_caps *****\n+__Uint16Pair __norwegian_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_backslash, SCIM_KEY_equal },\n+{ SCIM_KEY_bar, SCIM_KEY_grave },\n+{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_AE, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Ooblique, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_norwegian_caps *****\n+__Uint16Pair __us_to_norwegian_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_AE },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ooblique },\n+{ SCIM_KEY_equal, SCIM_KEY_backslash },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__norwegian_to_us_shift *****\n+__Uint16Pair __norwegian_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_AE, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Ooblique, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_norwegian_shift *****\n+__Uint16Pair __us_to_norwegian_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_AE },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Ooblique },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__norwegian_to_us_caps_shift *****\n+__Uint16Pair __norwegian_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_section, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_ae, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_oslash, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_norwegian_caps_shift *****\n+__Uint16Pair __us_to_norwegian_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_ae },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_oslash },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_to_us_normal *****\n+__Uint16Pair __portuguese_brazil_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_grave },\n+{ SCIM_KEY_semicolon, SCIM_KEY_slash },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_tilde, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_normal *****\n+__Uint16Pair __us_to_portuguese_brazil_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },\n+{ SCIM_KEY_slash, SCIM_KEY_semicolon },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_grave, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_to_us_caps *****\n+__Uint16Pair __portuguese_brazil_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_grave },\n+{ SCIM_KEY_semicolon, SCIM_KEY_slash },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_backslash },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_tilde, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_caps *****\n+__Uint16Pair __us_to_portuguese_brazil_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_tilde },\n+{ SCIM_KEY_slash, SCIM_KEY_semicolon },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_backslash, SCIM_KEY_bracketright },\n+{ SCIM_KEY_bracketright, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_grave, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_to_us_shift *****\n+__Uint16Pair __portuguese_brazil_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_colon, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_bar },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_asciicircum },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_shift *****\n+__Uint16Pair __us_to_portuguese_brazil_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_question, SCIM_KEY_colon },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_bar, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_to_us_caps_shift *****\n+__Uint16Pair __portuguese_brazil_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_colon, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_bar },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_asciicircum },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_caps_shift *****\n+__Uint16Pair __us_to_portuguese_brazil_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_colon, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_question, SCIM_KEY_colon },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_bar, SCIM_KEY_braceright },\n+{ SCIM_KEY_braceright, SCIM_KEY_braceleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_normal *****\n+__Uint16Pair __portuguese_brazil_us_accents_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dead_grave, SCIM_KEY_grave },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_normal *****\n+__Uint16Pair __us_to_portuguese_brazil_us_accents_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_grave, SCIM_KEY_dead_grave },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_caps *****\n+__Uint16Pair __portuguese_brazil_us_accents_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dead_grave, SCIM_KEY_grave },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_caps *****\n+__Uint16Pair __us_to_portuguese_brazil_us_accents_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_grave, SCIM_KEY_dead_grave },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_shift *****\n+__Uint16Pair __portuguese_brazil_us_accents_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_shift *****\n+__Uint16Pair __us_to_portuguese_brazil_us_accents_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n+}\n+***** \u25c6\u00a0__portuguese_brazil_us_accents_to_us_caps_shift *****\n+__Uint16Pair __portuguese_brazil_us_accents_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_dead_tilde, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_brazil_us_accents_caps_shift *****\n+__Uint16Pair __us_to_portuguese_brazil_us_accents_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_tilde },\n+}\n+***** \u25c6\u00a0__portuguese_to_us_normal *****\n+__Uint16Pair __portuguese_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_backslash, SCIM_KEY_grave },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n+{ SCIM_KEY_guillemotleft, SCIM_KEY_equal },\n+{ SCIM_KEY_acute, SCIM_KEY_bracketright },\n+{ SCIM_KEY_masculine, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_semicolon },\n+}\n+scim::SCIM_KEY_masculine\n+@ SCIM_KEY_masculine\n+Definition scim_event.h:523\n+scim::SCIM_KEY_guillemotleft\n+@ SCIM_KEY_guillemotleft\n+Definition scim_event.h:508\n+***** \u25c6\u00a0__us_to_portuguese_normal *****\n+__Uint16Pair __us_to_portuguese_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_equal, SCIM_KEY_guillemotleft },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_plus },\n+{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_bracketright, SCIM_KEY_acute },\n+{ SCIM_KEY_grave, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__portuguese_to_us_caps *****\n+__Uint16Pair __portuguese_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_backslash, SCIM_KEY_grave },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n+{ SCIM_KEY_guillemotleft, SCIM_KEY_equal },\n+{ SCIM_KEY_acute, SCIM_KEY_bracketright },\n+{ SCIM_KEY_masculine, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_caps *****\n+__Uint16Pair __us_to_portuguese_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_masculine },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_equal, SCIM_KEY_guillemotleft },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_plus },\n+{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_bracketright, SCIM_KEY_acute },\n+{ SCIM_KEY_grave, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__portuguese_to_us_shift *****\n+__Uint16Pair __portuguese_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceleft },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_bar },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_grave, SCIM_KEY_braceright },\n+{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_guillemotright, SCIM_KEY_plus },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_colon },\n+}\n+scim::SCIM_KEY_ordfeminine\n+@ SCIM_KEY_ordfeminine\n+Definition scim_event.h:507\n+scim::SCIM_KEY_guillemotright\n+@ SCIM_KEY_guillemotright\n+Definition scim_event.h:524\n+***** \u25c6\u00a0__us_to_portuguese_shift *****\n+__Uint16Pair __us_to_portuguese_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_ordfeminine },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_guillemotright },\n+{ SCIM_KEY_colon, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_bar, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_braceright, SCIM_KEY_grave },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__portuguese_to_us_caps_shift *****\n+__Uint16Pair __portuguese_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceleft },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_bar },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_grave, SCIM_KEY_braceright },\n+{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_guillemotright, SCIM_KEY_plus },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_colon },\n+}\n+***** \u25c6\u00a0__us_to_portuguese_caps_shift *****\n+__Uint16Pair __us_to_portuguese_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_ordfeminine },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_guillemotright },\n+{ SCIM_KEY_colon, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_bar, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_braceright, SCIM_KEY_grave },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n+}\n+***** \u25c6\u00a0__slovak_to_us_normal *****\n+__Uint16Pair __slovak_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_bracketright },\n+{ SCIM_KEY_eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_ocircumflex, SCIM_KEY_semicolon },\n+{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_lcaron, SCIM_KEY_2 },\n+{ SCIM_KEY_scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_tcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_ncaron, SCIM_KEY_backslash },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+}\n+scim::SCIM_KEY_tcaron\n+@ SCIM_KEY_tcaron\n+Definition scim_event.h:621\n+scim::SCIM_KEY_lcaron\n+@ SCIM_KEY_lcaron\n+Definition scim_event.h:616\n+scim::SCIM_KEY_ncaron\n+@ SCIM_KEY_ncaron\n+Definition scim_event.h:652\n+scim::SCIM_KEY_ocircumflex\n+@ SCIM_KEY_ocircumflex\n+Definition scim_event.h:584\n+***** \u25c6\u00a0__us_to_slovak_normal *****\n+__Uint16Pair __us_to_slovak_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_lcaron },\n+{ SCIM_KEY_3, SCIM_KEY_scaron },\n+{ SCIM_KEY_4, SCIM_KEY_ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_tcaron },\n+{ SCIM_KEY_6, SCIM_KEY_zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_yacute },\n+{ SCIM_KEY_8, SCIM_KEY_aacute },\n+{ SCIM_KEY_9, SCIM_KEY_iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ocircumflex },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_ncaron },\n+{ SCIM_KEY_bracketright, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+}\n+***** \u25c6\u00a0__slovak_to_us_caps *****\n+__Uint16Pair __slovak_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_bracketright },\n+{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_Ocircumflex, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_Lcaron, SCIM_KEY_2 },\n+{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_Tcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_Ncaron, SCIM_KEY_backslash },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+}\n+scim::SCIM_KEY_Tcaron\n+@ SCIM_KEY_Tcaron\n+Definition scim_event.h:609\n+scim::SCIM_KEY_Ocircumflex\n+@ SCIM_KEY_Ocircumflex\n+Definition scim_event.h:550\n+scim::SCIM_KEY_Lcaron\n+@ SCIM_KEY_Lcaron\n+Definition scim_event.h:605\n+scim::SCIM_KEY_Ncaron\n+@ SCIM_KEY_Ncaron\n+Definition scim_event.h:636\n+***** \u25c6\u00a0__us_to_slovak_caps *****\n+__Uint16Pair __us_to_slovak_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_Eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_Lcaron },\n+{ SCIM_KEY_3, SCIM_KEY_Scaron },\n+{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_Tcaron },\n+{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_Yacute },\n+{ SCIM_KEY_8, SCIM_KEY_Aacute },\n+{ SCIM_KEY_9, SCIM_KEY_Iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ocircumflex },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_Ncaron },\n+{ SCIM_KEY_bracketright, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__slovak_to_us_shift *****\n+__Uint16Pair __slovak_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_parenright, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_slovak_shift *****\n+__Uint16Pair __us_to_slovak_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_Y, SCIM_KEY_Z },\n+{ SCIM_KEY_Z, SCIM_KEY_Y },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_parenright },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__slovak_to_us_caps_shift *****\n+__Uint16Pair __slovak_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_parenright, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_slovak_caps_shift *****\n+__Uint16Pair __us_to_slovak_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_y, SCIM_KEY_z },\n+{ SCIM_KEY_z, SCIM_KEY_y },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_parenright },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__slovak_qwerty_to_us_normal *****\n+__Uint16Pair __slovak_qwerty_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_bracketright },\n+{ SCIM_KEY_eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_ocircumflex, SCIM_KEY_semicolon },\n+{ SCIM_KEY_uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_lcaron, SCIM_KEY_2 },\n+{ SCIM_KEY_scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_tcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_ncaron, SCIM_KEY_backslash },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+}\n+***** \u25c6\u00a0__us_to_slovak_qwerty_normal *****\n+__Uint16Pair __us_to_slovak_qwerty_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_lcaron },\n+{ SCIM_KEY_3, SCIM_KEY_scaron },\n+{ SCIM_KEY_4, SCIM_KEY_ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_tcaron },\n+{ SCIM_KEY_6, SCIM_KEY_zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_yacute },\n+{ SCIM_KEY_8, SCIM_KEY_aacute },\n+{ SCIM_KEY_9, SCIM_KEY_iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ocircumflex },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_ncaron },\n+{ SCIM_KEY_bracketright, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__slovak_qwerty_to_us_caps *****\n+__Uint16Pair __slovak_qwerty_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_plus, SCIM_KEY_1 },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_semicolon, SCIM_KEY_grave },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_section, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Aacute, SCIM_KEY_8 },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_bracketright },\n+{ SCIM_KEY_Eacute, SCIM_KEY_0 },\n+{ SCIM_KEY_Iacute, SCIM_KEY_9 },\n+{ SCIM_KEY_Ocircumflex, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Uacute, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Yacute, SCIM_KEY_7 },\n+{ SCIM_KEY_Lcaron, SCIM_KEY_2 },\n+{ SCIM_KEY_Scaron, SCIM_KEY_3 },\n+{ SCIM_KEY_Tcaron, SCIM_KEY_5 },\n+{ SCIM_KEY_Zcaron, SCIM_KEY_6 },\n+{ SCIM_KEY_Ccaron, SCIM_KEY_4 },\n+{ SCIM_KEY_Ncaron, SCIM_KEY_backslash },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+}\n+***** \u25c6\u00a0__us_to_slovak_qwerty_caps *****\n+__Uint16Pair __us_to_slovak_qwerty_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_section },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_0, SCIM_KEY_Eacute },\n+{ SCIM_KEY_1, SCIM_KEY_plus },\n+{ SCIM_KEY_2, SCIM_KEY_Lcaron },\n+{ SCIM_KEY_3, SCIM_KEY_Scaron },\n+{ SCIM_KEY_4, SCIM_KEY_Ccaron },\n+{ SCIM_KEY_5, SCIM_KEY_Tcaron },\n+{ SCIM_KEY_6, SCIM_KEY_Zcaron },\n+{ SCIM_KEY_7, SCIM_KEY_Yacute },\n+{ SCIM_KEY_8, SCIM_KEY_Aacute },\n+{ SCIM_KEY_9, SCIM_KEY_Iacute },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ocircumflex },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Uacute },\n+{ SCIM_KEY_backslash, SCIM_KEY_Ncaron },\n+{ SCIM_KEY_bracketright, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_semicolon },\n+}\n+***** \u25c6\u00a0__slovak_qwerty_to_us_shift *****\n+__Uint16Pair __slovak_qwerty_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_parenright, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_slovak_qwerty_shift *****\n+__Uint16Pair __us_to_slovak_qwerty_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_parenright },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__slovak_qwerty_to_us_caps_shift *****\n+__Uint16Pair __slovak_qwerty_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_colon },\n+{ SCIM_KEY_percent, SCIM_KEY_underscore },\n+{ SCIM_KEY_parenleft, SCIM_KEY_braceright },\n+{ SCIM_KEY_parenright, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_braceleft },\n+{ SCIM_KEY_0, SCIM_KEY_parenright },\n+{ SCIM_KEY_1, SCIM_KEY_exclam },\n+{ SCIM_KEY_2, SCIM_KEY_at },\n+{ SCIM_KEY_3, SCIM_KEY_numbersign },\n+{ SCIM_KEY_4, SCIM_KEY_dollar },\n+{ SCIM_KEY_5, SCIM_KEY_percent },\n+{ SCIM_KEY_6, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_7, SCIM_KEY_ampersand },\n+{ SCIM_KEY_8, SCIM_KEY_asterisk },\n+{ SCIM_KEY_9, SCIM_KEY_parenleft },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_question, SCIM_KEY_less },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_dead_abovering, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_dead_caron, SCIM_KEY_plus },\n+}\n+***** \u25c6\u00a0__us_to_slovak_qwerty_caps_shift *****\n+__Uint16Pair __us_to_slovak_qwerty_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_exclam, SCIM_KEY_1 },\n+{ SCIM_KEY_quotedbl, SCIM_KEY_exclam },\n+{ SCIM_KEY_numbersign, SCIM_KEY_3 },\n+{ SCIM_KEY_dollar, SCIM_KEY_4 },\n+{ SCIM_KEY_percent, SCIM_KEY_5 },\n+{ SCIM_KEY_ampersand, SCIM_KEY_7 },\n+{ SCIM_KEY_parenleft, SCIM_KEY_9 },\n+{ SCIM_KEY_parenright, SCIM_KEY_0 },\n+{ SCIM_KEY_asterisk, SCIM_KEY_8 },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_caron },\n+{ SCIM_KEY_colon, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_less, SCIM_KEY_question },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_2 },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_6 },\n+{ SCIM_KEY_underscore, SCIM_KEY_percent },\n+{ SCIM_KEY_braceleft, SCIM_KEY_slash },\n+{ SCIM_KEY_bar, SCIM_KEY_parenright },\n+{ SCIM_KEY_braceright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_dead_abovering },\n+}\n+***** \u25c6\u00a0__spanish_cp850_to_us_normal *****\n+__Uint16Pair __spanish_cp850_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n+{ SCIM_KEY_masculine, SCIM_KEY_grave },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_backslash },\n+{ SCIM_KEY_ntilde, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+scim::SCIM_KEY_exclamdown\n+@ SCIM_KEY_exclamdown\n+Definition scim_event.h:498\n+scim::SCIM_KEY_ntilde\n+@ SCIM_KEY_ntilde\n+Definition scim_event.h:581\n+***** \u25c6\u00a0__us_to_spanish_cp850_normal *****\n+__Uint16Pair __us_to_spanish_cp850_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ntilde },\n+{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_backslash, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_masculine },\n+}\n+***** \u25c6\u00a0__spanish_cp850_to_us_caps *****\n+__Uint16Pair __spanish_cp850_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n+{ SCIM_KEY_masculine, SCIM_KEY_grave },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_backslash },\n+{ SCIM_KEY_Ntilde, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+scim::SCIM_KEY_Ntilde\n+@ SCIM_KEY_Ntilde\n+Definition scim_event.h:547\n+***** \u25c6\u00a0__us_to_spanish_cp850_caps *****\n+__Uint16Pair __us_to_spanish_cp850_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ntilde },\n+{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_backslash, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_masculine },\n+}\n+***** \u25c6\u00a0__spanish_cp850_to_us_shift *****\n+__Uint16Pair __spanish_cp850_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n+{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_bar },\n+{ SCIM_KEY_Ntilde, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+scim::SCIM_KEY_periodcentered\n+@ SCIM_KEY_periodcentered\n+Definition scim_event.h:520\n+scim::SCIM_KEY_questiondown\n+@ SCIM_KEY_questiondown\n+Definition scim_event.h:528\n+***** \u25c6\u00a0__us_to_spanish_cp850_shift *****\n+__Uint16Pair __us_to_spanish_cp850_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n+{ SCIM_KEY_colon, SCIM_KEY_Ntilde },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bar, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n+}\n+***** \u25c6\u00a0__spanish_cp850_to_us_caps_shift *****\n+__Uint16Pair __spanish_cp850_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n+{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_bar },\n+{ SCIM_KEY_ntilde, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_spanish_cp850_caps_shift *****\n+__Uint16Pair __us_to_spanish_cp850_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n+{ SCIM_KEY_colon, SCIM_KEY_ntilde },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bar, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n+}\n+***** \u25c6\u00a0__spanish_to_us_normal *****\n+__Uint16Pair __spanish_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n+{ SCIM_KEY_masculine, SCIM_KEY_grave },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_backslash },\n+{ SCIM_KEY_ntilde, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_spanish_normal *****\n+__Uint16Pair __us_to_spanish_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ntilde },\n+{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_backslash, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_masculine },\n+}\n+***** \u25c6\u00a0__spanish_to_us_caps *****\n+__Uint16Pair __spanish_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n+{ SCIM_KEY_masculine, SCIM_KEY_grave },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_backslash },\n+{ SCIM_KEY_Ntilde, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_spanish_caps *****\n+__Uint16Pair __us_to_spanish_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ntilde },\n+{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_backslash, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_masculine },\n+}\n+***** \u25c6\u00a0__spanish_to_us_shift *****\n+__Uint16Pair __spanish_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n+{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_bar },\n+{ SCIM_KEY_Ntilde, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_spanish_shift *****\n+__Uint16Pair __us_to_spanish_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n+{ SCIM_KEY_colon, SCIM_KEY_Ntilde },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bar, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n+}\n+***** \u25c6\u00a0__spanish_to_us_caps_shift *****\n+__Uint16Pair __spanish_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n+{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_bar },\n+{ SCIM_KEY_ntilde, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_spanish_caps_shift *****\n+__Uint16Pair __us_to_spanish_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n+{ SCIM_KEY_colon, SCIM_KEY_ntilde },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bar, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n+}\n+***** \u25c6\u00a0__spanish_latin_america_to_us_normal *****\n+__Uint16Pair __spanish_latin_america_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n+{ SCIM_KEY_masculine, SCIM_KEY_grave },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_backslash },\n+{ SCIM_KEY_ntilde, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_spanish_latin_america_normal *****\n+__Uint16Pair __us_to_spanish_latin_america_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ntilde },\n+{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_backslash, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_masculine },\n+}\n+***** \u25c6\u00a0__spanish_latin_america_to_us_caps *****\n+__Uint16Pair __spanish_latin_america_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_minus },\n+{ SCIM_KEY_plus, SCIM_KEY_bracketright },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_exclamdown, SCIM_KEY_equal },\n+{ SCIM_KEY_masculine, SCIM_KEY_grave },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_backslash },\n+{ SCIM_KEY_Ntilde, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+***** \u25c6\u00a0__us_to_spanish_latin_america_caps *****\n+__Uint16Pair __us_to_spanish_latin_america_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Ntilde },\n+{ SCIM_KEY_equal, SCIM_KEY_exclamdown },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_backslash, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_bracketright, SCIM_KEY_plus },\n+{ SCIM_KEY_grave, SCIM_KEY_masculine },\n+}\n+***** \u25c6\u00a0__spanish_latin_america_to_us_shift *****\n+__Uint16Pair __spanish_latin_america_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n+{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_bar },\n+{ SCIM_KEY_Ntilde, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_spanish_latin_america_shift *****\n+__Uint16Pair __us_to_spanish_latin_america_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n+{ SCIM_KEY_colon, SCIM_KEY_Ntilde },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bar, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n+}\n+***** \u25c6\u00a0__spanish_latin_america_to_us_caps_shift *****\n+__Uint16Pair __spanish_latin_america_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_braceright },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_ordfeminine, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_periodcentered, SCIM_KEY_numbersign },\n+{ SCIM_KEY_questiondown, SCIM_KEY_plus },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_bar },\n+{ SCIM_KEY_ntilde, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceleft },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__us_to_spanish_latin_america_caps_shift *****\n+__Uint16Pair __us_to_spanish_latin_america_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_numbersign, SCIM_KEY_periodcentered },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_questiondown },\n+{ SCIM_KEY_colon, SCIM_KEY_ntilde },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_bar, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_braceright, SCIM_KEY_asterisk },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_ordfeminine },\n+}\n+***** \u25c6\u00a0__swedish_to_us_normal *****\n+__Uint16Pair __swedish_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_swedish_normal *****\n+__Uint16Pair __us_to_swedish_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__swedish_to_us_caps *****\n+__Uint16Pair __swedish_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_backslash },\n+{ SCIM_KEY_plus, SCIM_KEY_minus },\n+{ SCIM_KEY_minus, SCIM_KEY_slash },\n+{ SCIM_KEY_section, SCIM_KEY_grave },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Aring, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_semicolon },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_equal },\n+{ SCIM_KEY_dead_diaeresis, SCIM_KEY_bracketright },\n+}\n+***** \u25c6\u00a0__us_to_swedish_caps *****\n+__Uint16Pair __us_to_swedish_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_plus },\n+{ SCIM_KEY_slash, SCIM_KEY_minus },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_equal, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_backslash, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_bracketright, SCIM_KEY_dead_diaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_section },\n+}\n+***** \u25c6\u00a0__swedish_to_us_shift *****\n+__Uint16Pair __swedish_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_swedish_shift *****\n+__Uint16Pair __us_to_swedish_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n+}\n+***** \u25c6\u00a0__swedish_to_us_caps_shift *****\n+__Uint16Pair __swedish_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_currency, SCIM_KEY_dollar },\n+{ SCIM_KEY_onehalf, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_aring, SCIM_KEY_braceleft },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_colon },\n+{ SCIM_KEY_dead_grave, SCIM_KEY_plus },\n+{ SCIM_KEY_dead_circumflex, SCIM_KEY_braceright },\n+}\n+***** \u25c6\u00a0__us_to_swedish_caps_shift *****\n+__Uint16Pair __us_to_swedish_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_adiaeresis },\n+{ SCIM_KEY_dollar, SCIM_KEY_currency },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dead_grave },\n+{ SCIM_KEY_colon, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_aring },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_dead_circumflex },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_onehalf },\n+}\n+***** \u25c6\u00a0__turkish_to_us_normal *****\n+__Uint16Pair __turkish_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_grave },\n+{ SCIM_KEY_asterisk, SCIM_KEY_minus },\n+{ SCIM_KEY_comma, SCIM_KEY_backslash },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_period, SCIM_KEY_slash },\n+{ SCIM_KEY_i, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_period },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_comma },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_bracketright },\n+{ SCIM_KEY_scedilla, SCIM_KEY_semicolon },\n+{ SCIM_KEY_idotless, SCIM_KEY_i },\n+{ SCIM_KEY_gbreve, SCIM_KEY_bracketleft },\n+}\n+scim::SCIM_KEY_scedilla\n+@ SCIM_KEY_scedilla\n+Definition scim_event.h:620\n+scim::SCIM_KEY_i\n+@ SCIM_KEY_i\n+Definition scim_event.h:474\n+scim::SCIM_KEY_idotless\n+@ SCIM_KEY_idotless\n+Definition scim_event.h:671\n+scim::SCIM_KEY_gbreve\n+@ SCIM_KEY_gbreve\n+Definition scim_event.h:672\n+***** \u25c6\u00a0__us_to_turkish_normal *****\n+__Uint16Pair __us_to_turkish_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_i },\n+{ SCIM_KEY_comma, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_asterisk },\n+{ SCIM_KEY_period, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_slash, SCIM_KEY_period },\n+{ SCIM_KEY_semicolon, SCIM_KEY_scedilla },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_gbreve },\n+{ SCIM_KEY_backslash, SCIM_KEY_comma },\n+{ SCIM_KEY_bracketright, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_i, SCIM_KEY_idotless },\n+}\n+***** \u25c6\u00a0__turkish_to_us_caps *****\n+__Uint16Pair __turkish_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_grave },\n+{ SCIM_KEY_asterisk, SCIM_KEY_minus },\n+{ SCIM_KEY_comma, SCIM_KEY_backslash },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_period, SCIM_KEY_slash },\n+{ SCIM_KEY_I, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_period },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_comma },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_bracketright },\n+{ SCIM_KEY_Scedilla, SCIM_KEY_semicolon },\n+{ SCIM_KEY_Gbreve, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_idotless, SCIM_KEY_I },\n+}\n+scim::SCIM_KEY_I\n+@ SCIM_KEY_I\n+Definition scim_event.h:442\n+scim::SCIM_KEY_Gbreve\n+@ SCIM_KEY_Gbreve\n+Definition scim_event.h:667\n+scim::SCIM_KEY_Scedilla\n+@ SCIM_KEY_Scedilla\n+Definition scim_event.h:608\n+***** \u25c6\u00a0__us_to_turkish_caps *****\n+__Uint16Pair __us_to_turkish_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_I },\n+{ SCIM_KEY_comma, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_minus, SCIM_KEY_asterisk },\n+{ SCIM_KEY_period, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_slash, SCIM_KEY_period },\n+{ SCIM_KEY_semicolon, SCIM_KEY_Scedilla },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_I, SCIM_KEY_idotless },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_Gbreve },\n+{ SCIM_KEY_backslash, SCIM_KEY_comma },\n+{ SCIM_KEY_bracketright, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_grave, SCIM_KEY_quotedbl },\n+}\n+***** \u25c6\u00a0__turkish_to_us_shift *****\n+__Uint16Pair __turkish_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_at },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dollar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_question },\n+{ SCIM_KEY_semicolon, SCIM_KEY_bar },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_numbersign },\n+{ SCIM_KEY_underscore, SCIM_KEY_plus },\n+{ SCIM_KEY_Ccedilla, SCIM_KEY_greater },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_less },\n+{ SCIM_KEY_Udiaeresis, SCIM_KEY_braceright },\n+{ SCIM_KEY_Scedilla, SCIM_KEY_colon },\n+{ SCIM_KEY_Iabovedot, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_Gbreve, SCIM_KEY_braceleft },\n+}\n+scim::SCIM_KEY_Iabovedot\n+@ SCIM_KEY_Iabovedot\n+Definition scim_event.h:666\n+***** \u25c6\u00a0__us_to_turkish_shift *****\n+__Uint16Pair __us_to_turkish_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Iabovedot },\n+{ SCIM_KEY_numbersign, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_dollar, SCIM_KEY_plus },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_underscore },\n+{ SCIM_KEY_colon, SCIM_KEY_Scedilla },\n+{ SCIM_KEY_less, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_greater, SCIM_KEY_Ccedilla },\n+{ SCIM_KEY_question, SCIM_KEY_colon },\n+{ SCIM_KEY_at, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_braceleft, SCIM_KEY_Gbreve },\n+{ SCIM_KEY_bar, SCIM_KEY_semicolon },\n+{ SCIM_KEY_braceright, SCIM_KEY_Udiaeresis },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__turkish_to_us_caps_shift *****\n+__Uint16Pair __turkish_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_apostrophe, SCIM_KEY_at },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_dollar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_question },\n+{ SCIM_KEY_semicolon, SCIM_KEY_bar },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_underscore },\n+{ SCIM_KEY_I, SCIM_KEY_i },\n+{ SCIM_KEY_backslash, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_numbersign },\n+{ SCIM_KEY_underscore, SCIM_KEY_plus },\n+{ SCIM_KEY_ccedilla, SCIM_KEY_greater },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_less },\n+{ SCIM_KEY_udiaeresis, SCIM_KEY_braceright },\n+{ SCIM_KEY_scedilla, SCIM_KEY_colon },\n+{ SCIM_KEY_Iabovedot, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_gbreve, SCIM_KEY_braceleft },\n+}\n+***** \u25c6\u00a0__us_to_turkish_caps_shift *****\n+__Uint16Pair __us_to_turkish_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Iabovedot },\n+{ SCIM_KEY_numbersign, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_dollar, SCIM_KEY_plus },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_underscore },\n+{ SCIM_KEY_colon, SCIM_KEY_scedilla },\n+{ SCIM_KEY_less, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_greater, SCIM_KEY_ccedilla },\n+{ SCIM_KEY_question, SCIM_KEY_colon },\n+{ SCIM_KEY_at, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_question },\n+{ SCIM_KEY_i, SCIM_KEY_I },\n+{ SCIM_KEY_braceleft, SCIM_KEY_gbreve },\n+{ SCIM_KEY_bar, SCIM_KEY_semicolon },\n+{ SCIM_KEY_braceright, SCIM_KEY_udiaeresis },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__uk_to_us_normal *****\n+__Uint16Pair __uk_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__us_to_uk_normal *****\n+__Uint16Pair __us_to_uk_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n+}\n+***** \u25c6\u00a0__uk_to_us_caps *****\n+__Uint16Pair __uk_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_numbersign, SCIM_KEY_backslash },\n+}\n+***** \u25c6\u00a0__us_to_uk_caps *****\n+__Uint16Pair __us_to_uk_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_backslash, SCIM_KEY_numbersign },\n+}\n+***** \u25c6\u00a0__uk_to_us_shift *****\n+__Uint16Pair __uk_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n+{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n+{ SCIM_KEY_notsign, SCIM_KEY_asciitilde },\n+}\n+scim::SCIM_KEY_notsign\n+@ SCIM_KEY_notsign\n+Definition scim_event.h:509\n+***** \u25c6\u00a0__us_to_uk_shift *****\n+__Uint16Pair __us_to_uk_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_notsign },\n+}\n+***** \u25c6\u00a0__uk_to_us_caps_shift *****\n+__Uint16Pair __uk_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_bar },\n+{ SCIM_KEY_sterling, SCIM_KEY_numbersign },\n+{ SCIM_KEY_notsign, SCIM_KEY_asciitilde },\n+}\n+***** \u25c6\u00a0__us_to_uk_caps_shift *****\n+__Uint16Pair __us_to_uk_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_numbersign, SCIM_KEY_sterling },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_bar, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_notsign },\n+}\n+***** \u25c6\u00a0__icelandic_to_us_normal *****\n+__Uint16Pair __icelandic_to_us_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },\n+{ SCIM_KEY_plus, SCIM_KEY_backslash },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_degree, SCIM_KEY_grave },\n+{ SCIM_KEY_ae, SCIM_KEY_semicolon },\n+{ SCIM_KEY_eth, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_minus },\n+{ SCIM_KEY_thorn, SCIM_KEY_slash },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+scim::SCIM_KEY_eth\n+@ SCIM_KEY_eth\n+Definition scim_event.h:580\n+scim::SCIM_KEY_thorn\n+@ SCIM_KEY_thorn\n+Definition scim_event.h:595\n+***** \u25c6\u00a0__us_to_icelandic_normal *****\n+__Uint16Pair __us_to_icelandic_normal[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_slash, SCIM_KEY_thorn },\n+{ SCIM_KEY_semicolon, SCIM_KEY_ae },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_eth },\n+{ SCIM_KEY_backslash, SCIM_KEY_plus },\n+{ SCIM_KEY_bracketright, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_grave, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__icelandic_to_us_caps *****\n+__Uint16Pair __icelandic_to_us_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_bracketright },\n+{ SCIM_KEY_plus, SCIM_KEY_backslash },\n+{ SCIM_KEY_minus, SCIM_KEY_equal },\n+{ SCIM_KEY_degree, SCIM_KEY_grave },\n+{ SCIM_KEY_AE, SCIM_KEY_semicolon },\n+{ SCIM_KEY_ETH, SCIM_KEY_bracketleft },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_minus },\n+{ SCIM_KEY_THORN, SCIM_KEY_slash },\n+{ SCIM_KEY_dead_acute, SCIM_KEY_apostrophe },\n+}\n+scim::SCIM_KEY_THORN\n+@ SCIM_KEY_THORN\n+Definition scim_event.h:561\n+scim::SCIM_KEY_ETH\n+@ SCIM_KEY_ETH\n+Definition scim_event.h:545\n+***** \u25c6\u00a0__us_to_icelandic_caps *****\n+__Uint16Pair __us_to_icelandic_caps[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_apostrophe, SCIM_KEY_dead_acute },\n+{ SCIM_KEY_minus, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_slash, SCIM_KEY_THORN },\n+{ SCIM_KEY_semicolon, SCIM_KEY_AE },\n+{ SCIM_KEY_equal, SCIM_KEY_minus },\n+{ SCIM_KEY_bracketleft, SCIM_KEY_ETH },\n+{ SCIM_KEY_backslash, SCIM_KEY_plus },\n+{ SCIM_KEY_bracketright, SCIM_KEY_apostrophe },\n+{ SCIM_KEY_grave, SCIM_KEY_degree },\n+}\n+***** \u25c6\u00a0__icelandic_to_us_shift *****\n+__Uint16Pair __icelandic_to_us_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_braceright },\n+{ SCIM_KEY_underscore, SCIM_KEY_plus },\n+{ SCIM_KEY_diaeresis, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_AE, SCIM_KEY_colon },\n+{ SCIM_KEY_ETH, SCIM_KEY_braceleft },\n+{ SCIM_KEY_Odiaeresis, SCIM_KEY_underscore },\n+{ SCIM_KEY_THORN, SCIM_KEY_question },\n+}\n+scim::SCIM_KEY_diaeresis\n+@ SCIM_KEY_diaeresis\n+Definition scim_event.h:505\n+***** \u25c6\u00a0__us_to_icelandic_shift *****\n+__Uint16Pair __us_to_icelandic_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_underscore },\n+{ SCIM_KEY_colon, SCIM_KEY_AE },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_THORN },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_Odiaeresis },\n+{ SCIM_KEY_braceleft, SCIM_KEY_ETH },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_question },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_diaeresis },\n+}\n+***** \u25c6\u00a0__icelandic_to_us_caps_shift *****\n+__Uint16Pair __icelandic_to_us_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_at },\n+{ SCIM_KEY_ampersand, SCIM_KEY_asciicircum },\n+{ SCIM_KEY_parenleft, SCIM_KEY_asterisk },\n+{ SCIM_KEY_parenright, SCIM_KEY_parenleft },\n+{ SCIM_KEY_asterisk, SCIM_KEY_bar },\n+{ SCIM_KEY_slash, SCIM_KEY_ampersand },\n+{ SCIM_KEY_colon, SCIM_KEY_greater },\n+{ SCIM_KEY_semicolon, SCIM_KEY_less },\n+{ SCIM_KEY_equal, SCIM_KEY_parenright },\n+{ SCIM_KEY_question, SCIM_KEY_braceright },\n+{ SCIM_KEY_underscore, SCIM_KEY_plus },\n+{ SCIM_KEY_diaeresis, SCIM_KEY_asciitilde },\n+{ SCIM_KEY_Adiaeresis, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_ae, SCIM_KEY_colon },\n+{ SCIM_KEY_eth, SCIM_KEY_braceleft },\n+{ SCIM_KEY_odiaeresis, SCIM_KEY_underscore },\n+{ SCIM_KEY_thorn, SCIM_KEY_question },\n+}\n+***** \u25c6\u00a0__us_to_icelandic_caps_shift *****\n+__Uint16Pair __us_to_icelandic_caps_shift[] static\n+Initial value:\n+= {\n+{ SCIM_KEY_quotedbl, SCIM_KEY_Adiaeresis },\n+{ SCIM_KEY_ampersand, SCIM_KEY_slash },\n+{ SCIM_KEY_parenleft, SCIM_KEY_parenright },\n+{ SCIM_KEY_parenright, SCIM_KEY_equal },\n+{ SCIM_KEY_asterisk, SCIM_KEY_parenleft },\n+{ SCIM_KEY_plus, SCIM_KEY_underscore },\n+{ SCIM_KEY_colon, SCIM_KEY_ae },\n+{ SCIM_KEY_less, SCIM_KEY_semicolon },\n+{ SCIM_KEY_greater, SCIM_KEY_colon },\n+{ SCIM_KEY_question, SCIM_KEY_thorn },\n+{ SCIM_KEY_at, SCIM_KEY_quotedbl },\n+{ SCIM_KEY_asciicircum, SCIM_KEY_ampersand },\n+{ SCIM_KEY_underscore, SCIM_KEY_odiaeresis },\n+{ SCIM_KEY_braceleft, SCIM_KEY_eth },\n+{ SCIM_KEY_bar, SCIM_KEY_asterisk },\n+{ SCIM_KEY_braceright, SCIM_KEY_question },\n+{ SCIM_KEY_asciitilde, SCIM_KEY_diaeresis },\n+}\n+***** \u25c6\u00a0__normal_map *****\n+__KeyCodeMap __normal_map[] static\n+***** \u25c6\u00a0__normal_invert_map *****\n+__KeyCodeMap __normal_invert_map[] static\n+***** \u25c6\u00a0__caps_map *****\n+__KeyCodeMap __caps_map[] static\n+***** \u25c6\u00a0__caps_invert_map *****\n+__KeyCodeMap __caps_invert_map[] static\n+***** \u25c6\u00a0__shift_map *****\n+__KeyCodeMap __shift_map[] static\n+***** \u25c6\u00a0__shift_invert_map *****\n+__KeyCodeMap __shift_invert_map[] static\n+***** \u25c6\u00a0__caps_shift_map *****\n+__KeyCodeMap __caps_shift_map[] static\n+***** \u25c6\u00a0__caps_shift_invert_map *****\n+__KeyCodeMap __caps_shift_invert_map[] static\n+***** \u25c6\u00a0__scim_keyboard_layout_ids_by_code *****\n+__KeyName __scim_keyboard_layout_ids_by_code[] static\n+***** \u25c6\u00a0__scim_keyboard_layout_ids_by_name *****\n+__KeyName __scim_keyboard_layout_ids_by_name[] static\n+***** \u25c6\u00a0__scim_keyboard_layout_names *****\n+const char* __scim_keyboard_layout_names[] static\n * src\n- * scim_helper.h\n+ * scim_keyboard_layout_data.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00053.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00053.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,12 +1,237 @@\n var a00053 = [\n- [\"HelperAgentSlotVoid\", \"a00053.html#ga5a51aa145841b0b46674ab6996fb51bd\", null],\n- [\"HelperAgentSlotString\", \"a00053.html#ga621e13292b0fa86ab6c6a875b3bf3874\", null],\n- [\"HelperAgentSlotInt\", \"a00053.html#gabe6cf2f9cfb9d2105f981e0f6a15df3f\", null],\n- [\"HelperAgentSlotIntInt\", \"a00053.html#ga44c1e482392c8ff002350cd299ff706d\", null],\n- [\"HelperAgentSlotTransaction\", \"a00053.html#gaed047c6d43b2cad15484d0920c47af43\", null],\n- [\"SCIM_HELPER_STAND_ALONE\", \"a00053.html#gafbfb584762577b5bdf051b5b2c556922\", null],\n- [\"SCIM_HELPER_AUTO_START\", \"a00053.html#ga69c1633a3ce3c2bd2ffb435dac55e3cd\", null],\n- [\"SCIM_HELPER_AUTO_RESTART\", \"a00053.html#ga1fff7377de7aad93917855a55d7f7f76\", null],\n- [\"SCIM_HELPER_NEED_SCREEN_INFO\", \"a00053.html#ga1457d0f30f2c644db97be2b0a3cd006e\", null],\n- [\"SCIM_HELPER_NEED_SPOT_LOCATION_INFO\", \"a00053.html#ga2fcc978e52b8c6d850fd7328c9535de4\", null]\n+ [\"__belgian_to_us_normal\", \"a00053.html#a2d1827210425292485a185d5b431d78b\", null],\n+ [\"__us_to_belgian_normal\", \"a00053.html#a8fe51b834b9233e3607d50c79e7daffe\", null],\n+ [\"__belgian_to_us_caps\", \"a00053.html#ab34422f60b1bc945974ec158b85c7549\", null],\n+ [\"__us_to_belgian_caps\", \"a00053.html#a9e95fb94ee918868209cfe10626fb350\", null],\n+ [\"__belgian_to_us_shift\", \"a00053.html#a91b06c5ca63aa17caf3a824b9e7762a6\", null],\n+ [\"__us_to_belgian_shift\", \"a00053.html#ab5c1c4ae963a9e4b14b541b9b536bed6\", null],\n+ [\"__belgian_to_us_caps_shift\", \"a00053.html#a73c2933abe930db6e113d3f88348b9ac\", null],\n+ [\"__us_to_belgian_caps_shift\", \"a00053.html#a6ff5f3130a9fb72a0b325b2d92343ee3\", null],\n+ [\"__czech_to_us_normal\", \"a00053.html#a8b47c92d1b91902b10c4383df98151ec\", null],\n+ [\"__us_to_czech_normal\", \"a00053.html#ab6e567aafdd5994b5091a2c7cdad5370\", null],\n+ [\"__czech_to_us_caps\", \"a00053.html#a62ade17ee7a6e59fb26631dcd2a257a8\", null],\n+ [\"__us_to_czech_caps\", \"a00053.html#a38e48608fc432ee998f75140fac53465\", null],\n+ [\"__czech_to_us_shift\", \"a00053.html#a9018318aa287757cb1b0d250a7b8b57f\", null],\n+ [\"__us_to_czech_shift\", \"a00053.html#ac7400754b3ce3123834428d3ba612f30\", null],\n+ [\"__czech_to_us_caps_shift\", \"a00053.html#adc6f6228d80049f6cd9e3d9ab2f0fff9\", null],\n+ [\"__us_to_czech_caps_shift\", \"a00053.html#aae218f067b0a3a476c9a318930d0b08a\", null],\n+ [\"__czech_qwerty_to_us_normal\", \"a00053.html#a1a04a35aa583d73ec3311183ff457ee5\", null],\n+ [\"__us_to_czech_qwerty_normal\", \"a00053.html#a29095d0c96c07843b01b930c498d9648\", null],\n+ [\"__czech_qwerty_to_us_caps\", \"a00053.html#a246a7ac6baec34e08c065c09388d1461\", null],\n+ [\"__us_to_czech_qwerty_caps\", \"a00053.html#a78fac7434633dae06a9bfe7bc9a52716\", null],\n+ [\"__czech_qwerty_to_us_shift\", \"a00053.html#a442eb4f2d4154ce6483445da39c06f77\", null],\n+ [\"__us_to_czech_qwerty_shift\", \"a00053.html#a62d27450a83b9e7ca67ea6ac83b50875\", null],\n+ [\"__czech_qwerty_to_us_caps_shift\", \"a00053.html#a842fe92b1a1414bcbcae8732b7b93277\", null],\n+ [\"__us_to_czech_qwerty_caps_shift\", \"a00053.html#afb4046891af322b6cfe9cab234e26443\", null],\n+ [\"__danish_to_us_normal\", \"a00053.html#a141b662fd33589146eb1c8179ff6129d\", null],\n+ [\"__us_to_danish_normal\", \"a00053.html#a9864abfc2b8a164ee913dbb6a852e5ca\", null],\n+ [\"__danish_to_us_caps\", \"a00053.html#a58a2faf516db621a5b81ed05e831a45c\", null],\n+ [\"__us_to_danish_caps\", \"a00053.html#a030340616c51e4fcb4e482015498b608\", null],\n+ [\"__danish_to_us_shift\", \"a00053.html#a12b6ab7f6998ee91827d4a30cec0aa4e\", null],\n+ [\"__us_to_danish_shift\", \"a00053.html#a854c8934e080c686a1025e43a9960cce\", null],\n+ [\"__danish_to_us_caps_shift\", \"a00053.html#a7c2d5631286cc29d6765af3d6937ca0c\", null],\n+ [\"__us_to_danish_caps_shift\", \"a00053.html#a5a645f8562fe315e0abb63a2eff8030b\", null],\n+ [\"__dvorak_to_us_normal\", \"a00053.html#a33ad2f96c33b9d642a36f80a858d60a2\", null],\n+ [\"__us_to_dvorak_normal\", \"a00053.html#a2d227b5849ed8879de3fdb7d73cc0ac2\", null],\n+ [\"__dvorak_to_us_caps\", \"a00053.html#aca10fff10abd69d32c322a9d6c0ef63a\", null],\n+ [\"__us_to_dvorak_caps\", \"a00053.html#a50a2a0883000c25fd91491def6c72deb\", null],\n+ [\"__dvorak_to_us_shift\", \"a00053.html#a9bea77c2449f6e14ac6fc8f9e741aa17\", null],\n+ [\"__us_to_dvorak_shift\", \"a00053.html#ae75700cc00bcc48d628cd28976272bac\", null],\n+ [\"__dvorak_to_us_caps_shift\", \"a00053.html#ab6950ab8905c9579860a046f22077c92\", null],\n+ [\"__us_to_dvorak_caps_shift\", \"a00053.html#adfe9958eb5134f6f33bb01b75ffc314a\", null],\n+ [\"__estonian_to_us_normal\", \"a00053.html#af8ffae57bab6d856422a0460ac1545b6\", null],\n+ [\"__us_to_estonian_normal\", \"a00053.html#a0e5659e5bc0c4ed74b760106262bd563\", null],\n+ [\"__estonian_to_us_caps\", \"a00053.html#a4974b96699898e33c0f58144b9174fee\", null],\n+ [\"__us_to_estonian_caps\", \"a00053.html#a79d19c1c26fe7a63e57cc230f0973ca9\", null],\n+ [\"__estonian_to_us_shift\", \"a00053.html#ae4514ac1c142ecca34156c8440af7bae\", null],\n+ [\"__us_to_estonian_shift\", \"a00053.html#a689193c44e13ef96fd46d37617935c97\", null],\n+ [\"__estonian_to_us_caps_shift\", \"a00053.html#a92277e9670c1bcece88b15ae5c0d5cee\", null],\n+ [\"__us_to_estonian_caps_shift\", \"a00053.html#a237f5d545744ba4d1ceb96cbf731faec\", null],\n+ [\"__finnish_to_us_normal\", \"a00053.html#a16eec29ca5a44f37939c8be48f2c0927\", null],\n+ [\"__us_to_finnish_normal\", \"a00053.html#aa6720e8e3613b916ef888478cb64ce9d\", null],\n+ [\"__finnish_to_us_caps\", \"a00053.html#a685353f61bbbb1e0894691c7ec0827a1\", null],\n+ [\"__us_to_finnish_caps\", \"a00053.html#a7773b786177c3ac8f65b19bff91aae05\", null],\n+ [\"__finnish_to_us_shift\", \"a00053.html#abc4f35213446258787f1aacfb3ecb42f\", null],\n+ [\"__us_to_finnish_shift\", \"a00053.html#a97b9fad52125d31db0e28f0d29673f60\", null],\n+ [\"__finnish_to_us_caps_shift\", \"a00053.html#a10f5643a9ec6d88f9e7a03c9686ccc47\", null],\n+ [\"__us_to_finnish_caps_shift\", \"a00053.html#afa8673d4da855b4c0983c2621f77286c\", null],\n+ [\"__french_to_us_normal\", \"a00053.html#ab63034e1d9dcd8939fb944802cedceb1\", null],\n+ [\"__us_to_french_normal\", \"a00053.html#a4eef42391eeaf84a4298657c5b6c9083\", null],\n+ [\"__french_to_us_caps\", \"a00053.html#adaceef0f961ab161235490ace96b2e1b\", null],\n+ [\"__us_to_french_caps\", \"a00053.html#a6ba95f961fb72e6fbc20818ef091c9ba\", null],\n+ [\"__french_to_us_shift\", \"a00053.html#aad5ed7fbbfe5167b37265d460e81171f\", null],\n+ [\"__us_to_french_shift\", \"a00053.html#a7d0307d873168b87fc4547a40434e6df\", null],\n+ [\"__french_to_us_caps_shift\", \"a00053.html#a4d4ec2b357474a912d06771c4dc278b4\", null],\n+ [\"__us_to_french_caps_shift\", \"a00053.html#a1d1e05bf69919d274af6dc3dd1f4b60d\", null],\n+ [\"__french_switzerland_to_us_normal\", \"a00053.html#ae190aede5ab320cc80147d76f1a7d970\", null],\n+ [\"__us_to_french_switzerland_normal\", \"a00053.html#a7273ff82101af7119cbfb929c1e871e3\", null],\n+ [\"__french_switzerland_to_us_caps\", \"a00053.html#a40f40647a5d539816a40c8e816d1ecdf\", null],\n+ [\"__us_to_french_switzerland_caps\", \"a00053.html#afd2fd5324c5c1fd6855cc054742a5d13\", null],\n+ [\"__french_switzerland_to_us_shift\", \"a00053.html#a72587ef6b9aee01cf83a9b6d59a90d46\", null],\n+ [\"__us_to_french_switzerland_shift\", \"a00053.html#a6b527f03a734469060b6fe62cc6a1f6b\", null],\n+ [\"__french_switzerland_to_us_caps_shift\", \"a00053.html#aab26810ea2a7acef9c1ff4124d86b7f4\", null],\n+ [\"__us_to_french_switzerland_caps_shift\", \"a00053.html#a391605b9672ffa57da07c93edf8f3bec\", null],\n+ [\"__german_deadkeys_to_us_normal\", \"a00053.html#a0592079f6a3ddeb5fba02d54a50c452d\", null],\n+ [\"__us_to_german_deadkeys_normal\", \"a00053.html#a682e7e3736baa2cd20507a1d8dc4767b\", null],\n+ [\"__german_deadkeys_to_us_caps\", \"a00053.html#a1149eac2dcc0637000ae47f42572087d\", null],\n+ [\"__us_to_german_deadkeys_caps\", \"a00053.html#a22b94d0668cf5ed904c02c2ce3c5c0cb\", null],\n+ [\"__german_deadkeys_to_us_shift\", \"a00053.html#aaca3ecb43bb6fb33130cc4896961524b\", null],\n+ [\"__us_to_german_deadkeys_shift\", \"a00053.html#a75b6ae5d02b97c9a6637da60d66bba73\", null],\n+ [\"__german_deadkeys_to_us_caps_shift\", \"a00053.html#a40a49ffd725798a38c9827e004458d50\", null],\n+ [\"__us_to_german_deadkeys_caps_shift\", \"a00053.html#a5d17de8f9db54c4f6ac021ae6aae1a1e\", null],\n+ [\"__german_to_us_normal\", \"a00053.html#a1b8901f4c00d5e34df12313d64452dd2\", null],\n+ [\"__us_to_german_normal\", \"a00053.html#a9edb8d83112836d934b44d41f72ad415\", null],\n+ [\"__german_to_us_caps\", \"a00053.html#ac8229f3423fc5cb8cecef4b4f3d48853\", null],\n+ [\"__us_to_german_caps\", \"a00053.html#acd43a498aa33c3d8792f08efac448c21\", null],\n+ [\"__german_to_us_shift\", \"a00053.html#a47243b7eb842c8b710508bfd689a1bc8\", null],\n+ [\"__us_to_german_shift\", \"a00053.html#a082f3f3fb36e1ccfeb29f8feefd49602\", null],\n+ [\"__german_to_us_caps_shift\", \"a00053.html#ad51f20a2ea65d060bfce50e7e4c0ae02\", null],\n+ [\"__us_to_german_caps_shift\", \"a00053.html#aa6d07eb9ee0cb557042bd0b69e95e695\", null],\n+ [\"__german_swiss_to_us_normal\", \"a00053.html#a361f09cf04169b40bd331a7987b468be\", null],\n+ [\"__us_to_german_swiss_normal\", \"a00053.html#a5db90e0b3a026bdf1a76dddf25f25489\", null],\n+ [\"__german_swiss_to_us_caps\", \"a00053.html#a51558a0db04613d8a1113e1be0bb56a0\", null],\n+ [\"__us_to_german_swiss_caps\", \"a00053.html#a05906ce437088341439128830c8dbc51\", null],\n+ [\"__german_swiss_to_us_shift\", \"a00053.html#a2a8c810c79a4950ea8df3fb6f9c5f466\", null],\n+ [\"__us_to_german_swiss_shift\", \"a00053.html#aba0b666c3e73327989b8ea5bb8539735\", null],\n+ [\"__german_swiss_to_us_caps_shift\", \"a00053.html#ae3fac2387f2de2953e08e3e1d939f29d\", null],\n+ [\"__us_to_german_swiss_caps_shift\", \"a00053.html#a0e04d9ce90c1af44f2087404c32cb098\", null],\n+ [\"__hungarian_to_us_normal\", \"a00053.html#a7895955c7f2a7a22e7155b56ab893b13\", null],\n+ [\"__us_to_hungarian_normal\", \"a00053.html#a36b8e91492777c2380bc3c44473e985e\", null],\n+ [\"__hungarian_to_us_caps\", \"a00053.html#a16e368280c13d759369357a2b50a494a\", null],\n+ [\"__us_to_hungarian_caps\", \"a00053.html#a339f01afb30cdbc97c1fdd08ae76ec87\", null],\n+ [\"__hungarian_to_us_shift\", \"a00053.html#a71c35ff2a3c8334e437d9498c5f845c1\", null],\n+ [\"__us_to_hungarian_shift\", \"a00053.html#a9aa7bb3cec50f2389ac878541a7c6c06\", null],\n+ [\"__hungarian_to_us_caps_shift\", \"a00053.html#a82752c8e2c33fc2445c7f13e3ccb9b7d\", null],\n+ [\"__us_to_hungarian_caps_shift\", \"a00053.html#a2b238d67706295fca92de4be6d1c5be0\", null],\n+ [\"__italian_to_us_normal\", \"a00053.html#a5eb7c03cedc62581744a83a372b064b7\", null],\n+ [\"__us_to_italian_normal\", \"a00053.html#ae00c9d3a8c48e23ef9bb9503b9629038\", null],\n+ [\"__italian_to_us_caps\", \"a00053.html#a950b840bdc729a767794ef761cb3103d\", null],\n+ [\"__us_to_italian_caps\", \"a00053.html#a50d60ee311d983e6fecbec9f2308de5a\", null],\n+ [\"__italian_to_us_shift\", \"a00053.html#a8956d53c7fa3f66c96f39d5acb90873c\", null],\n+ [\"__us_to_italian_shift\", \"a00053.html#a9b80f7ae5dc58785ccf803717803566f\", null],\n+ [\"__italian_to_us_caps_shift\", \"a00053.html#a3fbe004767ef59dbfde2ad8c47e3305a\", null],\n+ [\"__us_to_italian_caps_shift\", \"a00053.html#aeb6626190b160d5c20e6d5a49091f0ba\", null],\n+ [\"__japanese_to_us_normal\", \"a00053.html#af07bf6cbdcc39926aa498ad683ccea05\", null],\n+ [\"__us_to_japanese_normal\", \"a00053.html#ae6e93c73ca2bd178265f20a14b885582\", null],\n+ [\"__japanese_to_us_caps\", \"a00053.html#a113a21416a1f65f8edb713b058cb2916\", null],\n+ [\"__us_to_japanese_caps\", \"a00053.html#a2eb249527da6c0ec0025ebbf8dfc3c3d\", null],\n+ [\"__japanese_to_us_shift\", \"a00053.html#ab3b5a676dcab2f8f293d3eb380624694\", null],\n+ [\"__us_to_japanese_shift\", \"a00053.html#a2b6cafa02803e1850cca245a15bdef57\", null],\n+ [\"__japanese_to_us_caps_shift\", \"a00053.html#a61e545961f0423d41cd7d70f96c75d8d\", null],\n+ [\"__us_to_japanese_caps_shift\", \"a00053.html#adcaaa548a820a54468db85c43b4a8c51\", null],\n+ [\"__norwegian_to_us_normal\", \"a00053.html#a62b1feb00eaadeeb4842f4074aed22f7\", null],\n+ [\"__us_to_norwegian_normal\", \"a00053.html#ac9e1f1f0f091cfaecbe20b095c30c705\", null],\n+ [\"__norwegian_to_us_caps\", \"a00053.html#adef7429d7dca1bede1f387b318707c51\", null],\n+ [\"__us_to_norwegian_caps\", \"a00053.html#aae31825b5012d355b13e8fa4cef68da7\", null],\n+ [\"__norwegian_to_us_shift\", \"a00053.html#a945b92f34ad850ec92e074c0842a81ca\", null],\n+ [\"__us_to_norwegian_shift\", \"a00053.html#a6bcb4a84211e8ead7098de54982b05c1\", null],\n+ [\"__norwegian_to_us_caps_shift\", \"a00053.html#a735ed435b53ad95731d9d11aed704513\", null],\n+ [\"__us_to_norwegian_caps_shift\", \"a00053.html#a4b9415148250c8905c2c1f4d1c273020\", null],\n+ [\"__portuguese_brazil_to_us_normal\", \"a00053.html#a298532fe38408d71ce56d5b24974717e\", null],\n+ [\"__us_to_portuguese_brazil_normal\", \"a00053.html#a106b16636bcd85b438887466d57d242b\", null],\n+ [\"__portuguese_brazil_to_us_caps\", \"a00053.html#a20f351ebffbc14bca6cdea4dc300aa75\", null],\n+ [\"__us_to_portuguese_brazil_caps\", \"a00053.html#aece45159f78b190a23a3560201848a58\", null],\n+ [\"__portuguese_brazil_to_us_shift\", \"a00053.html#abe1659b233c82f3461edc26bea608e22\", null],\n+ [\"__us_to_portuguese_brazil_shift\", \"a00053.html#ae9bb96244d87b6de4ccd7ffe875da9f7\", null],\n+ [\"__portuguese_brazil_to_us_caps_shift\", \"a00053.html#a57bc94802a1202f55e1247e86ae0bf5f\", null],\n+ [\"__us_to_portuguese_brazil_caps_shift\", \"a00053.html#a24fe0fbfeebe725fce098fe20e2b7b2a\", null],\n+ [\"__portuguese_brazil_us_accents_to_us_normal\", \"a00053.html#ae2e3012873066a9c31d2dd60696d51aa\", null],\n+ [\"__us_to_portuguese_brazil_us_accents_normal\", \"a00053.html#a2e894d0fd89a38dafe91c308b072ccfe\", null],\n+ [\"__portuguese_brazil_us_accents_to_us_caps\", \"a00053.html#a4b606782d91251d5869f5e652a1e26bf\", null],\n+ [\"__us_to_portuguese_brazil_us_accents_caps\", \"a00053.html#ab925f152edfae1eb6712f58009192b44\", null],\n+ [\"__portuguese_brazil_us_accents_to_us_shift\", \"a00053.html#a83b7e826ae93a9a148416b8781ba5e7f\", null],\n+ [\"__us_to_portuguese_brazil_us_accents_shift\", \"a00053.html#ae209eff3c1c822129510e1dafb805e3f\", null],\n+ [\"__portuguese_brazil_us_accents_to_us_caps_shift\", \"a00053.html#aadb91ba73ba6cf60e3fc583e4310a458\", null],\n+ [\"__us_to_portuguese_brazil_us_accents_caps_shift\", \"a00053.html#a33d0aaac6fbf0764b913ceb23c401050\", null],\n+ [\"__portuguese_to_us_normal\", \"a00053.html#a6a77856ac4c7735ea594e2068ea1c6fe\", null],\n+ [\"__us_to_portuguese_normal\", \"a00053.html#a1ac108d3286d566028ff03de6d006487\", null],\n+ [\"__portuguese_to_us_caps\", \"a00053.html#adb7213956d057d312aa8f35a599c7ca9\", null],\n+ [\"__us_to_portuguese_caps\", \"a00053.html#a3dcb2fce27c36d4d3d5abea4338faae7\", null],\n+ [\"__portuguese_to_us_shift\", \"a00053.html#a15c46d0c593e2115fb2643614d0bd7ad\", null],\n+ [\"__us_to_portuguese_shift\", \"a00053.html#a0e68340b2cb1e79c169682e3393b33b1\", null],\n+ [\"__portuguese_to_us_caps_shift\", \"a00053.html#a39f75d540b788e36002d9a021b0a315b\", null],\n+ [\"__us_to_portuguese_caps_shift\", \"a00053.html#a9d758220a82cc0c0d5b556b9ae05bb32\", null],\n+ [\"__slovak_to_us_normal\", \"a00053.html#ad454c888e2d884ddb61f42e321c09824\", null],\n+ [\"__us_to_slovak_normal\", \"a00053.html#acb94fbf92e6eb8259b6ca0299404d2ad\", null],\n+ [\"__slovak_to_us_caps\", \"a00053.html#a6e5f9db8f144059f795b71a28e73da0e\", null],\n+ [\"__us_to_slovak_caps\", \"a00053.html#ad281e080a9965fa3f28c274c216d1828\", null],\n+ [\"__slovak_to_us_shift\", \"a00053.html#a65b5ed82b176eabde4efc9d63ae512f0\", null],\n+ [\"__us_to_slovak_shift\", \"a00053.html#a6f10e66c59006d12a86943a94d685d4e\", null],\n+ [\"__slovak_to_us_caps_shift\", \"a00053.html#aea22af3a099af50113464eaba2b89d29\", null],\n+ [\"__us_to_slovak_caps_shift\", \"a00053.html#a54c9e03c423bbbfc289839cfbab27922\", null],\n+ [\"__slovak_qwerty_to_us_normal\", \"a00053.html#a93b15c5c8df96dcd3a27227d7f23513e\", null],\n+ [\"__us_to_slovak_qwerty_normal\", \"a00053.html#af11d29edd8a2dd6762f3384724f44c87\", null],\n+ [\"__slovak_qwerty_to_us_caps\", \"a00053.html#aacf3bb6f886e21aff11f3a0c0ffe95db\", null],\n+ [\"__us_to_slovak_qwerty_caps\", \"a00053.html#a055ee8dc6e88272bd48375167cdcd6d9\", null],\n+ [\"__slovak_qwerty_to_us_shift\", \"a00053.html#add77763541b13712b6b0da419c93202d\", null],\n+ [\"__us_to_slovak_qwerty_shift\", \"a00053.html#a9c75eaf6a589bf8fd4c519cdc5bd2fe2\", null],\n+ [\"__slovak_qwerty_to_us_caps_shift\", \"a00053.html#a4b63449a341c0b86f67dd081b5355a28\", null],\n+ [\"__us_to_slovak_qwerty_caps_shift\", \"a00053.html#a95f755c3af2e5ac840959c7f5fb21242\", null],\n+ [\"__spanish_cp850_to_us_normal\", \"a00053.html#ad27440c271002acf5174c1ddb6754c59\", null],\n+ [\"__us_to_spanish_cp850_normal\", \"a00053.html#ae8f66657979d3c8b15d259ea50dc3f91\", null],\n+ [\"__spanish_cp850_to_us_caps\", \"a00053.html#aa301b379ead9676773f9ef0833dc4bf9\", null],\n+ [\"__us_to_spanish_cp850_caps\", \"a00053.html#af1524e8401f22c0f194925ad867a4d69\", null],\n+ [\"__spanish_cp850_to_us_shift\", \"a00053.html#abce00486a03917d700546bee0a49e1f7\", null],\n+ [\"__us_to_spanish_cp850_shift\", \"a00053.html#ac5d83dda8940bc1fdf6c531119055c7a\", null],\n+ [\"__spanish_cp850_to_us_caps_shift\", \"a00053.html#a59340b54066382d467f0b3c7e2178b1e\", null],\n+ [\"__us_to_spanish_cp850_caps_shift\", \"a00053.html#a8ec631d62dd6df310b5bff744ed19cb9\", null],\n+ [\"__spanish_to_us_normal\", \"a00053.html#ae4aefc085f9aaa69e26c770cd47644b8\", null],\n+ [\"__us_to_spanish_normal\", \"a00053.html#afd486f8becb5e481e2490b5564611259\", null],\n+ [\"__spanish_to_us_caps\", \"a00053.html#a34d7a8325d39dd0d4da439b792af4108\", null],\n+ [\"__us_to_spanish_caps\", \"a00053.html#aa388593df6cb071aba3305ac42edb298\", null],\n+ [\"__spanish_to_us_shift\", \"a00053.html#a28b628a450268293823735c63e20c915\", null],\n+ [\"__us_to_spanish_shift\", \"a00053.html#aa244f0432b5507db4697c0054f2d3202\", null],\n+ [\"__spanish_to_us_caps_shift\", \"a00053.html#ade56d5f7a16da175c5eb65fb8cc95d47\", null],\n+ [\"__us_to_spanish_caps_shift\", \"a00053.html#a2dee127341f6d13d85a98931c65469d0\", null],\n+ [\"__spanish_latin_america_to_us_normal\", \"a00053.html#a380e0fc0c51f97ff1e030ce28acfcbc6\", null],\n+ [\"__us_to_spanish_latin_america_normal\", \"a00053.html#abab83cf7dcdd6184bea0364294e3696e\", null],\n+ [\"__spanish_latin_america_to_us_caps\", \"a00053.html#afb4a52d8cef8901331bd79a96a448a0a\", null],\n+ [\"__us_to_spanish_latin_america_caps\", \"a00053.html#a9a7c312af57c068adac6ab8562a6b98a\", null],\n+ [\"__spanish_latin_america_to_us_shift\", \"a00053.html#af18c2c78eb3b62d7e4599bb9ca049831\", null],\n+ [\"__us_to_spanish_latin_america_shift\", \"a00053.html#a77f699f0aac817e0c3597ceb2bb23be7\", null],\n+ [\"__spanish_latin_america_to_us_caps_shift\", \"a00053.html#aab8f0711f4949efad5a4a6c7ed9a47e5\", null],\n+ [\"__us_to_spanish_latin_america_caps_shift\", \"a00053.html#ad9f744da9d50f9d644e673a6fe36b0bd\", null],\n+ [\"__swedish_to_us_normal\", \"a00053.html#acd85ef5e00b77b246c98dda094fe6ca1\", null],\n+ [\"__us_to_swedish_normal\", \"a00053.html#a7f154d5583c8b01b87852606364b9721\", null],\n+ [\"__swedish_to_us_caps\", \"a00053.html#a9288cde8e1c820c2156b599a9bedf380\", null],\n+ [\"__us_to_swedish_caps\", \"a00053.html#ab6ec77db010dadb40097b7bb44a6efba\", null],\n+ [\"__swedish_to_us_shift\", \"a00053.html#ad935e832b14347d76bac10761e1ed384\", null],\n+ [\"__us_to_swedish_shift\", \"a00053.html#a87ccb6754582126c760bf371e50742c7\", null],\n+ [\"__swedish_to_us_caps_shift\", \"a00053.html#a1d98ddcbfc212f4bfbdfbc1c2bb920e5\", null],\n+ [\"__us_to_swedish_caps_shift\", \"a00053.html#ac21273fa44c8541af63aed781631fe8e\", null],\n+ [\"__turkish_to_us_normal\", \"a00053.html#a85200a68119fc9fbc4a342d8c48fdc3d\", null],\n+ [\"__us_to_turkish_normal\", \"a00053.html#a0f69f77362f2ed10b898f2c6eab3579d\", null],\n+ [\"__turkish_to_us_caps\", \"a00053.html#a2237d6fa7e08340beb47304c40053c00\", null],\n+ [\"__us_to_turkish_caps\", \"a00053.html#acba8bcfd86a5ec6cb3976177fc2c4e43\", null],\n+ [\"__turkish_to_us_shift\", \"a00053.html#ae2feabfd68da4042a8c452b3531a19b9\", null],\n+ [\"__us_to_turkish_shift\", \"a00053.html#a501b661e5961f2b18afc02eff7976866\", null],\n+ [\"__turkish_to_us_caps_shift\", \"a00053.html#af7918a3647f63c0a9f71ec6ccfe910ee\", null],\n+ [\"__us_to_turkish_caps_shift\", \"a00053.html#a75f0830c48dc0f1a85d4358115048df2\", null],\n+ [\"__uk_to_us_normal\", \"a00053.html#aa36047056267b91cc79ace4cbdb0b25f\", null],\n+ [\"__us_to_uk_normal\", \"a00053.html#ae71aaa5d1598acab2b2381b3391ba3b2\", null],\n+ [\"__uk_to_us_caps\", \"a00053.html#a15cf283129d426ebff8165e9448d7bd8\", null],\n+ [\"__us_to_uk_caps\", \"a00053.html#a05061ba98a38dacdc7fa91f9b2b66f24\", null],\n+ [\"__uk_to_us_shift\", \"a00053.html#af904c9d187bedc12edaabd709091792a\", null],\n+ [\"__us_to_uk_shift\", \"a00053.html#ad835de4a2124e7682c4206862b635226\", null],\n+ [\"__uk_to_us_caps_shift\", \"a00053.html#a8ef85d684431683d1465a4514aebd09a\", null],\n+ [\"__us_to_uk_caps_shift\", \"a00053.html#ad522592ac9470458f9617ecf4416ba43\", null],\n+ [\"__icelandic_to_us_normal\", \"a00053.html#a5bf936295929ec0759c55043585149e0\", null],\n+ [\"__us_to_icelandic_normal\", \"a00053.html#af51f941be6de1a315cfbc8fc4f3284ad\", null],\n+ [\"__icelandic_to_us_caps\", \"a00053.html#a82bce1d82120cc92fc95ea2a6cf3c786\", null],\n+ [\"__us_to_icelandic_caps\", \"a00053.html#ab59186895ca02cfff51fdc87e69d17e3\", null],\n+ [\"__icelandic_to_us_shift\", \"a00053.html#ab8d64a5ce10eaf49e7c3ee7e39ccd48c\", null],\n+ [\"__us_to_icelandic_shift\", \"a00053.html#ae55217dca360d0d847918bae945caa3b\", null],\n+ [\"__icelandic_to_us_caps_shift\", \"a00053.html#ae30c2df68359d707e70c552846cbf2e9\", null],\n+ [\"__us_to_icelandic_caps_shift\", \"a00053.html#a7fa2c80f77afaba4523dc19da63be306\", null],\n+ [\"__normal_map\", \"a00053.html#a60bfcd2c1494e97fafc940896531baa7\", null],\n+ [\"__normal_invert_map\", \"a00053.html#ad08c4571344dd7cde196a0ba328ed154\", null],\n+ [\"__caps_map\", \"a00053.html#ac6ae2ea2e385e7565719129639e7205b\", null],\n+ [\"__caps_invert_map\", \"a00053.html#a9e9264ba06f0ce78d80b403f2f8f006e\", null],\n+ [\"__shift_map\", \"a00053.html#ac467778d7f4de37f3f79de9347cc4079\", null],\n+ [\"__shift_invert_map\", \"a00053.html#ada10fdc885ba0a4559c3d640d0cca02e\", null],\n+ [\"__caps_shift_map\", \"a00053.html#a13b3dbee3c27433abad8cbb40ddac9bb\", null],\n+ [\"__caps_shift_invert_map\", \"a00053.html#ad94452f0b0119b895c3b4dc65597b34e\", null],\n+ [\"__scim_keyboard_layout_ids_by_code\", \"a00053.html#a906f6c6875306fb8a8f026750907f03d\", null],\n+ [\"__scim_keyboard_layout_ids_by_name\", \"a00053.html#a4676a69040481ad2c25d3943bcc2b506\", null],\n+ [\"__scim_keyboard_layout_names\", \"a00053.html#ab73e8c5841073d74903c7e1b0b0a048e\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00056.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00056.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_helper_module.h File Reference\n+scim: scim_panel_client.h File Reference\n \n \n \n \n \n \n \n@@ -58,59 +58,56 @@\n /* @license-end */\n \n
\n
\n \n-
scim_helper_module.h File Reference
\n+Typedefs
\n+
scim_panel_client.h File Reference
\n
\n
\n \n-

Defines scim::HelperModule and it's related types. \n+

Defines scim::PanelClient and it's related types. \n More...

\n-\n+
#include <scim_panel_common.h>
\n+
\n \n-\n-\n+\n+\n \n

\n Classes

class  scim::HelperModule
 The class used to load a Helper module and run its Helpers. More...
class  scim::PanelClient
 PanelClient is used by FrontEnd to communicate with Panel daemon. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n Typedefs

typedef unsigned int(* scim::HelperModuleNumberOfHelpersFunc) (void)
 Get the number of Helpers in this module.
 
typedef bool(* scim::HelperModuleGetHelperInfoFunc) (unsigned int idx, HelperInfo &info)
 Get the information of a Helper.
 
typedef void(* scim::HelperModuleRunHelperFunc) (const String &uuid, const ConfigPointer &config, const String &display)
 Run a specific Helper.
 
\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Functions

int scim::scim_get_helper_module_list (std::vector< String > &mod_list)
 Get a name list of currently available Helper modules.
 
typedef Slot1< void, intscim::PanelClientSlotVoid
 
typedef Slot2< void, int, intscim::PanelClientSlotInt
 
typedef Slot2< void, int, const String & > scim::PanelClientSlotString
 
typedef Slot2< void, int, const WideString & > scim::PanelClientSlotWideString
 
typedef Slot4< void, int, const String &, const String &, const Transaction & > scim::PanelClientSlotStringStringTransaction
 
typedef Slot2< void, int, const KeyEvent & > scim::PanelClientSlotKeyEvent
 
\n

Detailed Description

\n-

Defines scim::HelperModule and it's related types.

\n-

scim::HelperModule is a class used to load Client Helper modules.

\n+

Defines scim::PanelClient and it's related types.

\n+

scim::PanelClient is a class used to connect with a Panel daemon. It acts like a Socket Client and handles all socket communication issues.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,39 +1,44 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Functions\n-scim_helper_module.h File Reference\n-Defines scim::HelperModule and it's related types. More...\n+Classes | Namespaces | Typedefs\n+scim_panel_client.h File Reference\n+Defines scim::PanelClient and it's related types. More...\n+#include \n Classes\n-class \u00a0scim::HelperModule\n-\u00a0 The class used to load a Helper module and run its Helpers. More...\n+class \u00a0scim::PanelClient\n+\u00a0 PanelClient is used by FrontEnd to communicate with Panel daemon.\n+ More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n Typedefs\n-typedef unsigned int(*\u00a0scim::HelperModuleNumberOfHelpersFunc) (void)\n-\u00a0 Get the number of Helpers in this module.\n+ typedef Slot1< void, int >\u00a0scim::PanelClientSlotVoid\n \u00a0\n- typedef bool(*\u00a0scim::HelperModuleGetHelperInfoFunc) (unsigned int idx,\n- HelperInfo &info)\n-\u00a0 Get the information of a Helper.\n-\u00a0\n- typedef void(*\u00a0scim::HelperModuleRunHelperFunc) (const String &uuid,\n- const ConfigPointer &config, const String &display)\n-\u00a0 Run a specific Helper.\n-\u00a0\n- Functions\n-int\u00a0scim::scim_get_helper_module_list (std::vector< String > &mod_list)\n-\u00a0 Get a name list of currently available Helper modules.\n+ typedef Slot2< void, int, int >\u00a0scim::PanelClientSlotInt\n+\u00a0\n+typedef Slot2< void, int, const String &\n+ >\u00a0scim::PanelClientSlotString\n+\u00a0\n+ typedef Slot2< void, int, const\n+ WideString & >\u00a0scim::PanelClientSlotWideString\n+\u00a0\n+ typedef Slot4< void, int, const String\n+ &, const String &, const Transaction & scim::\n+ >\u00a0PanelClientSlotStringStringTransaction\n+\u00a0\n+typedef Slot2< void, int, const KeyEvent\n+ & >\u00a0scim::PanelClientSlotKeyEvent\n \u00a0\n ***** Detailed Description *****\n-Defines scim::HelperModule and it's related types.\n-scim::HelperModule is a class used to load Client Helper modules.\n+Defines scim::PanelClient and it's related types.\n+scim::PanelClient is a class used to connect with a Panel daemon. It acts like\n+a Socket Client and handles all socket communication issues.\n * src\n- * scim_helper_module.h\n+ * scim_panel_client.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00056.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00056.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,6 +1,8 @@\n var a00056 = [\n- [\"HelperModuleNumberOfHelpersFunc\", \"a00056.html#gae2d32dfc0e4c3631226f8ee4eb757417\", null],\n- [\"HelperModuleGetHelperInfoFunc\", \"a00056.html#ga1bcccedce6642b73915d1155fb1bf2d4\", null],\n- [\"HelperModuleRunHelperFunc\", \"a00056.html#gab2dcd9a6f050ca46a5b994d7e618eeaa\", null],\n- [\"scim_get_helper_module_list\", \"a00056.html#gae8b8feb4c9d8de960bdbee9f8c153ab2\", null]\n+ [\"PanelClientSlotVoid\", \"a00056.html#gade562fc025bd968d60ade22950222a4a\", null],\n+ [\"PanelClientSlotInt\", \"a00056.html#ga2bc0ef3d069c7ccb677606c9089349b6\", null],\n+ [\"PanelClientSlotString\", \"a00056.html#gafe2d0d0029dd7a9c200221cf233edbfe\", null],\n+ [\"PanelClientSlotWideString\", \"a00056.html#gaf364e72bdf1db27af0a101abd2c87f87\", null],\n+ [\"PanelClientSlotStringStringTransaction\", \"a00056.html#ga6f6c72613a62fbaa1055b264badf23fe\", null],\n+ [\"PanelClientSlotKeyEvent\", \"a00056.html#ga93a4ad78b25831f659261cd4e1460c2f\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00059.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00059.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_exception.h File Reference\n+scim: scim_filter_module.h File Reference\n \n \n \n \n \n \n \n@@ -57,39 +57,59 @@\n $(document).ready(function(){initNavTree('a00059.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_exception.h File Reference
\n+Namespaces |\n+Typedefs |\n+Functions
\n+
scim_filter_module.h File Reference
\n
\n
\n \n-

Defines the scim::Exception class. \n+

definition of FilterModule related classes. \n More...

\n \n \n-\n-\n+\n+\n \n

\n Classes

class  scim::Exception
 A base class of all other exception classes. More...
class  scim::FilterModule
 The class to manipulate the Filter modules. More...
 
\n \n \n \n+

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n+Typedefs

typedef unsigned int(* scim::FilterModuleInitFunc) (const ConfigPointer &config)
 Initialize a Filter Module.
 
typedef FilterFactoryPointer(* scim::FilterModuleCreateFilterFunc) (unsigned int index)
 Create an object of this FilterFactory class.
 
typedef bool(* scim::FilterModuleGetFilterInfoFunc) (unsigned int index, FilterInfo &info)
 Get basic information of the FilterFactory class provided by this module.
 
\n+\n+\n+\n+\n

\n+Functions

int scim::scim_get_filter_module_list (std::vector< String > &mod_list)
 Get a name list of currently available Filter modules.
 
\n

Detailed Description

\n-

Defines the scim::Exception class.

\n+

definition of FilterModule related classes.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,40 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_exception.h File Reference\n-Defines the scim::Exception class. More...\n+Classes | Namespaces | Typedefs | Functions\n+scim_filter_module.h File Reference\n+definition of FilterModule related classes. More...\n Classes\n-class \u00a0scim::Exception\n-\u00a0 A base class of all other exception classes. More...\n+class \u00a0scim::FilterModule\n+\u00a0 The class to manipulate the Filter modules. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n+ Typedefs\n+ typedef unsigned int(*\u00a0scim::FilterModuleInitFunc) (const\n+ ConfigPointer &config)\n+\u00a0 Initialize a Filter Module.\n+\u00a0\n+typedef FilterFactoryPointer(*\u00a0scim::FilterModuleCreateFilterFunc) (unsigned\n+ int index)\n+\u00a0 Create an object of this FilterFactory class.\n+\u00a0\n+ typedef bool(*\u00a0scim::FilterModuleGetFilterInfoFunc) (unsigned\n+ int index, FilterInfo &info)\n+\u00a0 Get basic information of the FilterFactory\n+ class provided by this module.\n+\u00a0\n+ Functions\n+int\u00a0scim::scim_get_filter_module_list (std::vector< String > &mod_list)\n+\u00a0 Get a name list of currently available Filter modules.\n+\u00a0\n ***** Detailed Description *****\n-Defines the scim::Exception class.\n+definition of FilterModule related classes.\n * src\n- * scim_exception.h\n+ * scim_filter_module.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00062.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00062.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_compose_key_data.h File Reference\n+scim: scim_compose_key.h File Reference\n \n \n \n \n \n \n \n@@ -55,21 +55,49 @@\n \n
\n
\n-
scim_compose_key_data.h File Reference
\n+ \n+
scim_compose_key.h File Reference
\n
\n
\n-
\n+\n+

Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance. \n+More...

\n+\n+\n+\n+\n+\n+\n+\n+

\n+Classes

class  scim::ComposeKeyFactory
 A simple IMEngine to deal with the Compose keys. More...
 
class  scim::ComposeKeyInstance
 
\n+\n+\n+\n+

\n+Namespaces

namespace  scim
 
\n+\n+\n+\n+

\n+Macros

#define SCIM_COMPOSE_KEY_FACTORY_UUID   "c6bebc27-6324-4b77-8ad4-6d41dcaf2e08"
 
\n+

Detailed Description

\n+
\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,11 +1,27 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-scim_compose_key_data.h File Reference\n+Classes | Namespaces | Macros\n+scim_compose_key.h File Reference\n+Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance. More...\n+ Classes\n+class \u00a0scim::ComposeKeyFactory\n+\u00a0 A simple IMEngine to deal with the Compose keys. More...\n+\u00a0\n+class \u00a0scim::ComposeKeyInstance\n+\u00a0\n+ Namespaces\n+namespace \u00a0scim\n+\u00a0\n+ Macros\n+#define\u00a0SCIM_COMPOSE_KEY_FACTORY_UUID\u00a0\u00a0\u00a0\"c6bebc27-6324-4b77-8ad4-6d41dcaf2e08\"\n+\u00a0\n+***** Detailed Description *****\n+Defines scim::ComposeKeyFactory and scim::ComposeKeyInstance.\n * src\n- * scim_compose_key_data.h\n+ * scim_compose_key.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00065.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00065.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_private.h File Reference\n+scim: scim_attribute.h File Reference\n \n \n \n \n \n \n \n@@ -56,181 +56,93 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00065.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n
\n-Macros
\n-
scim_private.h File Reference
\n+Classes |\n+Namespaces |\n+Macros |\n+Typedefs |\n+Enumerations |\n+Functions |\n+Variables
\n+
scim_attribute.h File Reference
\n
\n
\n+\n+

Definition of scim::Attribute and scim::AttributeList. \n+More...

\n \n+\n+\n+\n+\n+

\n+Classes

class  scim::Attribute
 Class to store the string attributes. More...
 
\n+\n+\n+\n+

\n+Namespaces

namespace  scim
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n Macros

#define _(String)   (String)
 
#define N_(String)   (String)
 
#define bindtextdomain(Package, Directory)
 
#define textdomain(domain)
 
#define bind_textdomain_codeset(domain, codeset)
 
#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 
#define G_GNUC_END_IGNORE_DEPRECATIONS
 
#define SCIM_RGB_COLOR(RED, GREEN, BLUE)   ((unsigned int)(((RED)<<16) + ((GREEN)<<8) + (BLUE)))
 
#define SCIM_RGB_COLOR_RED(COLOR)   ((unsigned int)((COLOR>>16) & 0x00ff))
 
#define SCIM_RGB_COLOR_GREEN(COLOR)   ((unsigned int)((COLOR>>8) & 0x00ff))
 
#define SCIM_RGB_COLOR_BLUE(COLOR)   ((unsigned int)((COLOR) & 0x00ff))
 
\n+\n+\n+\n+\n+

\n+Typedefs

typedef std::vector< Attributescim::AttributeList
 The container to store a set of Attribute objects.
 
\n+\n+\n+\n+\n+

\n+Enumerations

enum  scim::AttributeType { scim::SCIM_ATTR_NONE\n+, scim::SCIM_ATTR_DECORATE\n+, scim::SCIM_ATTR_FOREGROUND\n+, scim::SCIM_ATTR_BACKGROUND\n+ }
 Enum values of the valid attribute type. More...
 
\n+\n+\n+\n+

\n+Functions

bool scim::operator< (const Attribute &lhs, const Attribute &rhs)
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n+Variables

const unsigned int scim::SCIM_ATTR_DECORATE_NONE = 0
 No decorate.
 
const unsigned int scim::SCIM_ATTR_DECORATE_UNDERLINE = 1
 Draw a line under the text.
 
const unsigned int scim::SCIM_ATTR_DECORATE_HIGHLIGHT = 2
 Draw the text in highlighted color.
 
const unsigned int scim::SCIM_ATTR_DECORATE_REVERSE = 4
 Draw the text in reverse color mode.
 
\n

Detailed Description

\n-

private used headers are included in this header.

\n-

Macro Definition Documentation

\n-\n-

◆ _

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define _( String)   (String)
\n-
\n-\n-
\n-
\n-\n-

◆ N_

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define N_( String)   (String)
\n-
\n-\n-
\n-
\n-\n-

◆ bindtextdomain

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n-
#define bindtextdomain( Package,
 Directory 
)
\n-
\n-\n-
\n-
\n-\n-

◆ textdomain

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n-
#define textdomain( domain)
\n-
\n-\n-
\n-
\n-\n-

◆ bind_textdomain_codeset

\n-\n-
\n-
\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n-
#define bind_textdomain_codeset( domain,
 codeset 
)
\n-
\n-\n-
\n-
\n-\n-

◆ G_GNUC_BEGIN_IGNORE_DEPRECATIONS

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
\n-
\n-\n-
\n-
\n-\n-

◆ G_GNUC_END_IGNORE_DEPRECATIONS

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define G_GNUC_END_IGNORE_DEPRECATIONS
\n-
\n-\n-
\n-
\n-
\n+

Definition of scim::Attribute and scim::AttributeList.

\n+

Provide class scim::Attribute to control the drawing effect of strings.

\n+
\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,48 +1,59 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Macros\n-scim_private.h File Reference\n+Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables\n+scim_attribute.h File Reference\n+Definition of scim::Attribute and scim::AttributeList. More...\n+ Classes\n+class \u00a0scim::Attribute\n+\u00a0 Class to store the string attributes. More...\n+\u00a0\n+ Namespaces\n+namespace \u00a0scim\n+\u00a0\n Macros\n-#define\u00a0_(String)\u00a0\u00a0\u00a0(String)\n+#define\u00a0SCIM_RGB_COLOR(RED, GREEN, BLUE)\u00a0\u00a0\u00a0((unsigned int)(((RED)<<16) + ((GREEN)<<8) +\n+ (BLUE)))\n+\u00a0\n+#define\u00a0SCIM_RGB_COLOR_RED(COLOR)\u00a0\u00a0\u00a0((unsigned int)((COLOR>>16) & 0x00ff))\n+\u00a0\n+#define\u00a0SCIM_RGB_COLOR_GREEN(COLOR)\u00a0\u00a0\u00a0((unsigned int)((COLOR>>8) & 0x00ff))\n+\u00a0\n+#define\u00a0SCIM_RGB_COLOR_BLUE(COLOR)\u00a0\u00a0\u00a0((unsigned int)((COLOR) & 0x00ff))\n+\u00a0\n+ Typedefs\n+typedef std::vector< Attribute >\u00a0scim::AttributeList\n+\u00a0 The container to store a set of Attribute\n+ objects.\n \u00a0\n-#define\u00a0N_(String)\u00a0\u00a0\u00a0(String)\n+ Enumerations\n+enum \u00a0scim::AttributeType { scim::SCIM_ATTR_NONE , scim::SCIM_ATTR_DECORATE ,\n+ scim::SCIM_ATTR_FOREGROUND , scim::SCIM_ATTR_BACKGROUND }\n+\u00a0 Enum values of the valid attribute type. More...\n \u00a0\n-#define\u00a0bindtextdomain(Package, Directory)\n+ Functions\n+bool\u00a0scim::operator< (const Attribute &lhs, const Attribute &rhs)\n \u00a0\n-#define\u00a0textdomain(domain)\n+ Variables\n+const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_NONE = 0\n+\u00a0 No decorate.\n \u00a0\n-#define\u00a0bind_textdomain_codeset(domain, codeset)\n+const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_UNDERLINE = 1\n+\u00a0 Draw a line under the text.\n \u00a0\n-#define\u00a0G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n+const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_HIGHLIGHT = 2\n+\u00a0 Draw the text in highlighted color.\n \u00a0\n-#define\u00a0G_GNUC_END_IGNORE_DEPRECATIONS\n+const unsigned int\u00a0scim::SCIM_ATTR_DECORATE_REVERSE = 4\n+\u00a0 Draw the text in reverse color mode.\n \u00a0\n ***** Detailed Description *****\n-private used headers are included in this header.\n-***** Macro Definition Documentation *****\n-***** \u25c6\u00a0_ *****\n-#define _ ( \u00a0String ) \u00a0\u00a0\u00a0(String)\n-***** \u25c6\u00a0N_ *****\n-#define N_ ( \u00a0String ) \u00a0\u00a0\u00a0(String)\n-***** \u25c6\u00a0bindtextdomain *****\n-#define bindtextdomain ( \u00a0Package,\n- \u00a0Directory\u00a0\n- )\n-***** \u25c6\u00a0textdomain *****\n-#define textdomain ( \u00a0domain )\n-***** \u25c6\u00a0bind_textdomain_codeset *****\n-#define bind_textdomain_codeset ( \u00a0domain,\n- \u00a0codeset\u00a0\n- )\n-***** \u25c6\u00a0G_GNUC_BEGIN_IGNORE_DEPRECATIONS *****\n-#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n-***** \u25c6\u00a0G_GNUC_END_IGNORE_DEPRECATIONS *****\n-#define G_GNUC_END_IGNORE_DEPRECATIONS\n+Definition of scim::Attribute and scim::AttributeList.\n+Provide class scim::Attribute to control the drawing effect of strings.\n * src\n- * scim_private.h\n+ * scim_attribute.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00065.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00065.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,9 +1,18 @@\n var a00065 = [\n- [\"_\", \"a00065.html#a32a3cf3d9dd914f5aeeca5423c157934\", null],\n- [\"N_\", \"a00065.html#a75278405e7f034d2b1af80bfd94675fe\", null],\n- [\"bindtextdomain\", \"a00065.html#a19d270d34b833dec51cd00fd788010da\", null],\n- [\"textdomain\", \"a00065.html#a546b35b7d92266d3dda583a45f601913\", null],\n- [\"bind_textdomain_codeset\", \"a00065.html#a7923f336df28a27501e1da318befdf52\", null],\n- [\"G_GNUC_BEGIN_IGNORE_DEPRECATIONS\", \"a00065.html#a7ec63a506c1cac51f7dd6eee3046eb3e\", null],\n- [\"G_GNUC_END_IGNORE_DEPRECATIONS\", \"a00065.html#acffbfa2889f624fa53669e40944b54dc\", null]\n+ [\"SCIM_RGB_COLOR\", \"a00137.html#ga7c9b85f722a62ebeaa56a8b4e1433c9d\", null],\n+ [\"SCIM_RGB_COLOR_RED\", \"a00137.html#ga4a9fb93192078e71e3f1eee03d18ec22\", null],\n+ [\"SCIM_RGB_COLOR_GREEN\", \"a00137.html#ga27b793990c7973e2f0bcea2c4c81c418\", null],\n+ [\"SCIM_RGB_COLOR_BLUE\", \"a00137.html#ga49b0c68bf824ca6d2aeb9bf24d0e723f\", null],\n+ [\"AttributeList\", \"a00065.html#ga81a9bf12437e21157b5fb7dabda841fe\", null],\n+ [\"AttributeType\", \"a00065.html#gac9561a01d6d8ccee2697d02c223090cb\", [\n+ [\"SCIM_ATTR_NONE\", \"a00065.html#ggac9561a01d6d8ccee2697d02c223090cba2a49a9c4ec6389aa27ed3f593b7778c1\", null],\n+ [\"SCIM_ATTR_DECORATE\", \"a00065.html#ggac9561a01d6d8ccee2697d02c223090cba46e8d096c0cc72470fc4856e84ccec01\", null],\n+ [\"SCIM_ATTR_FOREGROUND\", \"a00065.html#ggac9561a01d6d8ccee2697d02c223090cba8f0e75f0c89a877d0a516186f7c205db\", null],\n+ [\"SCIM_ATTR_BACKGROUND\", \"a00065.html#ggac9561a01d6d8ccee2697d02c223090cba64cf4700d4ceddb4a2003493afb47ba2\", null]\n+ ]],\n+ [\"operator<\", \"a00065.html#gafabb325803420d1715b882c1a7bfa4d4\", null],\n+ [\"SCIM_ATTR_DECORATE_NONE\", \"a00065.html#ga82fad50de577c689942d8a0efd574379\", null],\n+ [\"SCIM_ATTR_DECORATE_UNDERLINE\", \"a00065.html#gaea9d5ce2cd39c5d3055891c5cee14e88\", null],\n+ [\"SCIM_ATTR_DECORATE_HIGHLIGHT\", \"a00065.html#ga9f653aff850f0dbf22ea10f3103995f0\", null],\n+ [\"SCIM_ATTR_DECORATE_REVERSE\", \"a00065.html#gac9b4666400e27e6e55001c08285edcc8\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00068.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00068.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_config_base.h File Reference\n+scim: scim_lookup_table.h File Reference\n \n \n \n \n \n \n \n@@ -58,55 +58,47 @@\n /* @license-end */\n \n
\n
\n \n-
scim_config_base.h File Reference
\n+Macros
\n+
scim_lookup_table.h File Reference
\n
\n
\n \n-

scim::ConfigBase Interface. \n+

definition of LookupTable classes. \n More...

\n \n \n-\n-\n+\n+\n \n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::ConfigError
 An exception class to hold Config related errors. More...
class  scim::LookupTable
 The base class of lookup table. More...
 
class  scim::ConfigBase
 The interface class to access the configuration data. More...
 
class  scim::DummyConfig
 A dummy implementation of interface class scim::ConfigBase. More...
class  scim::CommonLookupTable
 A common lookup table class. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n

\n-Typedefs

typedef Pointer< ConfigBasescim::ConfigPointer
 
typedef Slot1< void, const ConfigPointer & > scim::ConfigSlotVoid
 
typedef Signal1< void, const ConfigPointer & > scim::ConfigSignalVoid
 

\n+Macros

#define SCIM_LOOKUP_TABLE_MAX_PAGESIZE   16
 
\n

Detailed Description

\n-

scim::ConfigBase Interface.

\n-

Provide a unified interface to access the configuration data. All of SCIM objects should use this interface if they have any configuration data.

\n+

definition of LookupTable classes.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,37 +1,28 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs\n-scim_config_base.h File Reference\n-scim::ConfigBase Interface. More...\n+Classes | Namespaces | Macros\n+scim_lookup_table.h File Reference\n+definition of LookupTable classes. More...\n Classes\n-class \u00a0scim::ConfigError\n-\u00a0 An exception class to hold Config related errors. More...\n+class \u00a0scim::LookupTable\n+\u00a0 The base class of lookup table. More...\n \u00a0\n-class \u00a0scim::ConfigBase\n-\u00a0 The interface class to access the configuration data. More...\n-\u00a0\n-class \u00a0scim::DummyConfig\n-\u00a0 A dummy implementation of interface class scim::ConfigBase. More...\n+class \u00a0scim::CommonLookupTable\n+\u00a0 A common lookup table class. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n- typedef Pointer< ConfigBase >\u00a0scim::ConfigPointer\n-\u00a0\n- typedef Slot1< void, const ConfigPointer & >\u00a0scim::ConfigSlotVoid\n-\u00a0\n-typedef Signal1< void, const ConfigPointer & >\u00a0scim::ConfigSignalVoid\n+ Macros\n+#define\u00a0SCIM_LOOKUP_TABLE_MAX_PAGESIZE\u00a0\u00a0\u00a016\n \u00a0\n ***** Detailed Description *****\n-scim::ConfigBase Interface.\n-Provide a unified interface to access the configuration data. All of SCIM\n-objects should use this interface if they have any configuration data.\n+definition of LookupTable classes.\n * src\n- * scim_config_base.h\n+ * scim_lookup_table.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00068.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00068.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,5 +1,3 @@\n var a00068 = [\n- [\"ConfigPointer\", \"a00068.html#gae76ea975dc827cc24f94e6eb98a99e60\", null],\n- [\"ConfigSlotVoid\", \"a00068.html#ga7b53d0626da49663b9a8f0f932124ccc\", null],\n- [\"ConfigSignalVoid\", \"a00068.html#ga7d6be7449cc24b9ced6ae7ee66def310\", null]\n+ [\"SCIM_LOOKUP_TABLE_MAX_PAGESIZE\", \"a00137.html#gadca0fdc84407454c4e8729c30417af94\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00071.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00071.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_lookup_table.h File Reference\n+scim: scim_transaction.h File Reference\n \n \n \n \n \n \n \n@@ -58,47 +58,71 @@\n /* @license-end */\n \n
\n
\n \n-
scim_lookup_table.h File Reference
\n+Enumerations
\n+
scim_transaction.h File Reference
\n
\n
\n \n-

definition of LookupTable classes. \n+

Transaction class. \n More...

\n \n \n-\n-\n+\n+\n \n-\n-\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::LookupTable
 The base class of lookup table. More...
class  scim::TransactionError
 An exception class to hold Transaction related errors. More...
 
class  scim::CommonLookupTable
 A common lookup table class. More...
class  scim::Transaction
 This class is used to pack up many data and commands into one package and send them via socket. More...
 
class  scim::TransactionReader
 This class is used to read data from a transaction without changing it. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n+\n+\n+\n+\n

\n-Macros

#define SCIM_LOOKUP_TABLE_MAX_PAGESIZE   16
 

\n+Enumerations

enum  scim::TransactionDataType {
\n+  scim::SCIM_TRANS_DATA_UNKNOWN\n+, scim::SCIM_TRANS_DATA_COMMAND\n+, scim::SCIM_TRANS_DATA_RAW\n+, scim::SCIM_TRANS_DATA_UINT32\n+,
\n+  scim::SCIM_TRANS_DATA_STRING\n+, scim::SCIM_TRANS_DATA_WSTRING\n+, scim::SCIM_TRANS_DATA_KEYEVENT\n+, scim::SCIM_TRANS_DATA_ATTRIBUTE_LIST\n+,
\n+  scim::SCIM_TRANS_DATA_LOOKUP_TABLE\n+, scim::SCIM_TRANS_DATA_PROPERTY\n+, scim::SCIM_TRANS_DATA_PROPERTY_LIST\n+, scim::SCIM_TRANS_DATA_VECTOR_UINT32\n+,
\n+  scim::SCIM_TRANS_DATA_VECTOR_STRING\n+, scim::SCIM_TRANS_DATA_VECTOR_WSTRING\n+, scim::SCIM_TRANS_DATA_TRANSACTION\n+
\n+ }
 Signature of all valid data types which can be store into transaction. More...
 
\n

Detailed Description

\n-

definition of LookupTable classes.

\n+

Transaction class.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,28 +1,43 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Macros\n-scim_lookup_table.h File Reference\n-definition of LookupTable classes. More...\n+Classes | Namespaces | Enumerations\n+scim_transaction.h File Reference\n+Transaction class. More...\n Classes\n-class \u00a0scim::LookupTable\n-\u00a0 The base class of lookup table. More...\n+class \u00a0scim::TransactionError\n+\u00a0 An exception class to hold Transaction related errors. More...\n \u00a0\n-class \u00a0scim::CommonLookupTable\n-\u00a0 A common lookup table class. More...\n+class \u00a0scim::Transaction\n+\u00a0 This class is used to pack up many data and commands into one package\n+ and send them via socket. More...\n+\u00a0\n+class \u00a0scim::TransactionReader\n+\u00a0 This class is used to read data from a transaction without changing it.\n+ More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Macros\n-#define\u00a0SCIM_LOOKUP_TABLE_MAX_PAGESIZE\u00a0\u00a0\u00a016\n+ Enumerations\n+enum scim::TransactionDataType {\n+ \u00a0\u00a0\u00a0scim::SCIM_TRANS_DATA_UNKNOWN , scim::SCIM_TRANS_DATA_COMMAND , scim::\n+ SCIM_TRANS_DATA_RAW , scim::SCIM_TRANS_DATA_UINT32 ,\n+ \u00a0\u00a0scim::SCIM_TRANS_DATA_STRING , scim::SCIM_TRANS_DATA_WSTRING , scim::\n+ SCIM_TRANS_DATA_KEYEVENT , scim::SCIM_TRANS_DATA_ATTRIBUTE_LIST ,\n+ \u00a0\u00a0scim::SCIM_TRANS_DATA_LOOKUP_TABLE , scim::SCIM_TRANS_DATA_PROPERTY , scim::\n+ SCIM_TRANS_DATA_PROPERTY_LIST , scim::SCIM_TRANS_DATA_VECTOR_UINT32 ,\n+ \u00a0\u00a0scim::SCIM_TRANS_DATA_VECTOR_STRING , scim::SCIM_TRANS_DATA_VECTOR_WSTRING ,\n+ scim::SCIM_TRANS_DATA_TRANSACTION\n+ }\n+\u00a0 Signature of all valid data types which can be store into transaction. More...\n \u00a0\n ***** Detailed Description *****\n-definition of LookupTable classes.\n+Transaction class.\n * src\n- * scim_lookup_table.h\n+ * scim_transaction.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00071.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00071.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,3 +1,19 @@\n var a00071 = [\n- [\"SCIM_LOOKUP_TABLE_MAX_PAGESIZE\", \"a00137.html#gadca0fdc84407454c4e8729c30417af94\", null]\n+ [\"TransactionDataType\", \"a00071.html#gad097314245c4f0bce212ebd514953cc5\", [\n+ [\"SCIM_TRANS_DATA_UNKNOWN\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a2b35c61d1d2499454a9f91cc4d2f35ca\", null],\n+ [\"SCIM_TRANS_DATA_COMMAND\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5aa000092009d952d612e03cbc2d61c6a3\", null],\n+ [\"SCIM_TRANS_DATA_RAW\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a0d2ef313d806e4d4684b7ec16eedd503\", null],\n+ [\"SCIM_TRANS_DATA_UINT32\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5aa3dd94ae7a0ef4c106ec7d38f2622e80\", null],\n+ [\"SCIM_TRANS_DATA_STRING\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a1eb3529abacd4b677a423dd0f83feca2\", null],\n+ [\"SCIM_TRANS_DATA_WSTRING\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a748685dc9f62d79098965d9f373dd5c3\", null],\n+ [\"SCIM_TRANS_DATA_KEYEVENT\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a17603ca243819831942f72b68f4ca4a6\", null],\n+ [\"SCIM_TRANS_DATA_ATTRIBUTE_LIST\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a3916be5cb1abd2586943aac9cacb4e3e\", null],\n+ [\"SCIM_TRANS_DATA_LOOKUP_TABLE\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5af5013efc154b57b5ece56cd8f4981820\", null],\n+ [\"SCIM_TRANS_DATA_PROPERTY\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a39053a1af1341c82d36fd56f99fd141e\", null],\n+ [\"SCIM_TRANS_DATA_PROPERTY_LIST\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5accb41ca2ee6466ecf3a5b1a2cc8405f6\", null],\n+ [\"SCIM_TRANS_DATA_VECTOR_UINT32\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5a217d34a30212fcdd76033159e1f3b38c\", null],\n+ [\"SCIM_TRANS_DATA_VECTOR_STRING\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5adb6d28374734482b99fe6fb3932622dd\", null],\n+ [\"SCIM_TRANS_DATA_VECTOR_WSTRING\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5aa46d3e55e93473b543695b007ba0f318\", null],\n+ [\"SCIM_TRANS_DATA_TRANSACTION\", \"a00071.html#ggad097314245c4f0bce212ebd514953cc5af90bead3836c4711e10c8f2507d1dacb\", null]\n+ ]]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00074.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00074.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_transaction.h File Reference\n+scim: scim_utility.h File Reference\n \n \n \n \n \n \n \n@@ -56,73 +56,178 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00074.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_transaction.h File Reference
\n+Macros |\n+Functions
\n+
scim_utility.h File Reference
\n
\n
\n \n-

Transaction class. \n+

various utility functions. \n More...

\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Classes

class  scim::TransactionError
 An exception class to hold Transaction related errors. More...
 
class  scim::Transaction
 This class is used to pack up many data and commands into one package and send them via socket. More...
 
class  scim::TransactionReader
 This class is used to read data from a transaction without changing it. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n-Enumerations

enum  scim::TransactionDataType {
\n-  scim::SCIM_TRANS_DATA_UNKNOWN\n-, scim::SCIM_TRANS_DATA_COMMAND\n-, scim::SCIM_TRANS_DATA_RAW\n-, scim::SCIM_TRANS_DATA_UINT32\n-,
\n-  scim::SCIM_TRANS_DATA_STRING\n-, scim::SCIM_TRANS_DATA_WSTRING\n-, scim::SCIM_TRANS_DATA_KEYEVENT\n-, scim::SCIM_TRANS_DATA_ATTRIBUTE_LIST\n-,
\n-  scim::SCIM_TRANS_DATA_LOOKUP_TABLE\n-, scim::SCIM_TRANS_DATA_PROPERTY\n-, scim::SCIM_TRANS_DATA_PROPERTY_LIST\n-, scim::SCIM_TRANS_DATA_VECTOR_UINT32\n-,
\n-  scim::SCIM_TRANS_DATA_VECTOR_STRING\n-, scim::SCIM_TRANS_DATA_VECTOR_WSTRING\n-, scim::SCIM_TRANS_DATA_TRANSACTION\n-
\n- }
 Signature of all valid data types which can be store into transaction. More...
 

\n+Macros

#define SCIM_PATH_DELIM_STRING   "/"
 
#define SCIM_PATH_DELIM   '/'
 
#define RET_ILSEQ   0
 
#define RET_TOOFEW(n)   (-1-(n))
 
#define RET_TOOSMALL   -1
 
#define BAD_WCHAR   ((ucs4_t) 0xfffd)
 
#define BAD_CHAR   '?'
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n+Functions

int scim::utf8_mbtowc (ucs4_t *pwc, const unsigned char *src, int src_len)
 Convert an utf8 char sequence to ucs4.
 
int scim::utf8_wctomb (unsigned char *dest, ucs4_t wc, int dest_size)
 Convert an ucs4 code to utf8 char sequence.
 
WideString scim::utf8_mbstowcs (const String &str)
 Convert an utf8 string to an ucs4 string.
 
WideString scim::utf8_mbstowcs (const char *str, int len=-1)
 Convert an utf8 string to an ucs4 string.
 
String scim::utf8_wcstombs (const WideString &wstr)
 Convert an ucs4 string to an utf8 string.
 
String scim::utf8_wcstombs (const ucs4_t *wstr, int len=-1)
 Convert an ucs4 string to an utf8 string.
 
ucs4_t scim::utf8_read_wchar (std::istream &is)
 Read a wide char from istream.
 
std::ostream & scim::utf8_write_wchar (std::ostream &os, ucs4_t wc)
 Write a wide char to ostream.
 
WideString scim::utf8_read_wstring (std::istream &is, ucs4_t delim=(ucs4_t) '\\n', bool rm_delim=true)
 Read a wide string from istream.
 
std::ostream & scim::utf8_write_wstring (std::ostream &os, const WideString &wstr)
 Write a wide string to ostream.
 
void scim::scim_uint32tobytes (unsigned char *bytes, uint32 n)
 Convert an uint32 variable into a sequence of bytes.
 
uint32 scim::scim_bytestouint32 (const unsigned char *bytes)
 Convert a sequence of bytes into an uint32 value.
 
void scim::scim_uint16tobytes (unsigned char *bytes, uint16 n)
 Convert an uint16 variable into a sequence of bytes.
 
uint16 scim::scim_bytestouint16 (const unsigned char *bytes)
 Convert a sequence of bytes into an uint16 value.
 
String scim::scim_validate_locale (const String &locale)
 Test if the locale is valid, and return the good locale name.
 
String scim::scim_get_locale_encoding (const String &locale)
 Get the encoding for a locale.
 
String scim::scim_get_current_locale ()
 Get current system locale.
 
String scim::scim_get_current_language ()
 Get current system language.
 
int scim::scim_get_locale_maxlen (const String &locale)
 Get the max length of the multibyte char of a locale.
 
int scim::scim_split_string_list (std::vector< String > &vec, const String &str, char delim=',')
 Split string list into a string vector according to the delim char.
 
String scim::scim_combine_string_list (const std::vector< String > &vec, char delim=',')
 Combine a string vector into one string list, separated by char delim.
 
bool scim::scim_is_little_endian ()
 Get machine endian type.
 
bool scim::scim_if_wchar_ucs4_equal ()
 Test if wchar_t is using UCS4 encoding.
 
ucs4_t scim::scim_wchar_to_full_width (ucs4_t code)
 Convert a half width unicode char to its full width counterpart.
 
ucs4_t scim::scim_wchar_to_half_width (ucs4_t code)
 Convert a full width unicode char to its half width counterpart.
 
String scim::scim_get_home_dir ()
 Get the home dir of current user.
 
String scim::scim_get_user_name ()
 Get the name of current user.
 
String scim::scim_get_user_data_dir ()
 Get SCIM data dir of current user.
 
size_t scim::scim_load_file (const String &filename, char **bufptr)
 Load a file into memory.
 
bool scim::scim_make_dir (const String &dir)
 Make a directory.
 
String scim::scim_get_language_name (const String &lang)
 Get the localized name of a language id.
 
String scim::scim_get_language_name_english (const String &lang)
 Get the English name of a language id.
 
String scim::scim_get_language_name_untranslated (const String &lang)
 Get the untranslated name of a language id.
 
String scim::scim_get_language_locales (const String &lang)
 Get the supported locales for a language.
 
String scim::scim_get_locale_language (const String &locale)
 Get the language id for a locale.
 
String scim::scim_validate_language (const String &lang)
 Test if the language is valid, and return the good language code.
 
String scim::scim_get_normalized_language (const String &lang)
 Get the normalized language id of a language.
 
int scim::scim_launch (bool daemon, const String &config, const String &imengines, const String &frontend, char *const argv[]=0)
 Launch a SCIM process with specific options.
 
int scim::scim_launch_panel (bool daemon, const String &config, const String &display, char *const argv[]=0)
 Launch a SCIM Panel process with specific options.
 
void scim::scim_usleep (unsigned int usec)
 Sleep some microseconds.
 
void scim::scim_daemon ()
 Switch process into daemon mode.
 
\n

Detailed Description

\n-

Transaction class.

\n+

various utility functions.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,43 +1,171 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Enumerations\n-scim_transaction.h File Reference\n-Transaction class. More...\n- Classes\n-class \u00a0scim::TransactionError\n-\u00a0 An exception class to hold Transaction related errors. More...\n-\u00a0\n-class \u00a0scim::Transaction\n-\u00a0 This class is used to pack up many data and commands into one package\n- and send them via socket. More...\n-\u00a0\n-class \u00a0scim::TransactionReader\n-\u00a0 This class is used to read data from a transaction without changing it.\n- More...\n-\u00a0\n+Namespaces | Macros | Functions\n+scim_utility.h File Reference\n+various utility functions. More...\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Enumerations\n-enum scim::TransactionDataType {\n- \u00a0\u00a0\u00a0scim::SCIM_TRANS_DATA_UNKNOWN , scim::SCIM_TRANS_DATA_COMMAND , scim::\n- SCIM_TRANS_DATA_RAW , scim::SCIM_TRANS_DATA_UINT32 ,\n- \u00a0\u00a0scim::SCIM_TRANS_DATA_STRING , scim::SCIM_TRANS_DATA_WSTRING , scim::\n- SCIM_TRANS_DATA_KEYEVENT , scim::SCIM_TRANS_DATA_ATTRIBUTE_LIST ,\n- \u00a0\u00a0scim::SCIM_TRANS_DATA_LOOKUP_TABLE , scim::SCIM_TRANS_DATA_PROPERTY , scim::\n- SCIM_TRANS_DATA_PROPERTY_LIST , scim::SCIM_TRANS_DATA_VECTOR_UINT32 ,\n- \u00a0\u00a0scim::SCIM_TRANS_DATA_VECTOR_STRING , scim::SCIM_TRANS_DATA_VECTOR_WSTRING ,\n- scim::SCIM_TRANS_DATA_TRANSACTION\n- }\n-\u00a0 Signature of all valid data types which can be store into transaction. More...\n+ Macros\n+#define\u00a0SCIM_PATH_DELIM_STRING\u00a0\u00a0\u00a0\"/\"\n+\u00a0\n+#define\u00a0SCIM_PATH_DELIM\u00a0\u00a0\u00a0'/'\n+\u00a0\n+#define\u00a0RET_ILSEQ\u00a0\u00a0\u00a00\n+\u00a0\n+#define\u00a0RET_TOOFEW(n)\u00a0\u00a0\u00a0(-1-(n))\n+\u00a0\n+#define\u00a0RET_TOOSMALL\u00a0\u00a0\u00a0-1\n+\u00a0\n+#define\u00a0BAD_WCHAR\u00a0\u00a0\u00a0((ucs4_t) 0xfffd)\n+\u00a0\n+#define\u00a0BAD_CHAR\u00a0\u00a0\u00a0'?'\n+\u00a0\n+ Functions\n+ int\u00a0scim::utf8_mbtowc (ucs4_t *pwc, const unsigned char *src, int\n+ src_len)\n+\u00a0 Convert an utf8 char sequence to ucs4.\n+\u00a0\n+ int\u00a0scim::utf8_wctomb (unsigned char *dest, ucs4_t wc, int\n+ dest_size)\n+\u00a0 Convert an ucs4 code to utf8 char sequence.\n+\u00a0\n+ WideString\u00a0scim::utf8_mbstowcs (const String &str)\n+\u00a0 Convert an utf8 string to an ucs4 string.\n+\u00a0\n+ WideString\u00a0scim::utf8_mbstowcs (const char *str, int len=-1)\n+\u00a0 Convert an utf8 string to an ucs4 string.\n+\u00a0\n+ String\u00a0scim::utf8_wcstombs (const WideString &wstr)\n+\u00a0 Convert an ucs4 string to an utf8 string.\n+\u00a0\n+ String\u00a0scim::utf8_wcstombs (const ucs4_t *wstr, int len=-1)\n+\u00a0 Convert an ucs4 string to an utf8 string.\n+\u00a0\n+ ucs4_t\u00a0scim::utf8_read_wchar (std::istream &is)\n+\u00a0 Read a wide char from istream.\n+\u00a0\n+std::ostream &\u00a0scim::utf8_write_wchar (std::ostream &os, ucs4_t wc)\n+\u00a0 Write a wide char to ostream.\n+\u00a0\n+ WideString\u00a0scim::utf8_read_wstring (std::istream &is, ucs4_t delim=\n+ (ucs4_t) '\\n', bool rm_delim=true)\n+\u00a0 Read a wide string from istream.\n+\u00a0\n+std::ostream &\u00a0scim::utf8_write_wstring (std::ostream &os, const WideString\n+ &wstr)\n+\u00a0 Write a wide string to ostream.\n+\u00a0\n+ void\u00a0scim::scim_uint32tobytes (unsigned char *bytes, uint32 n)\n+\u00a0 Convert an uint32 variable into a sequence of bytes.\n+\u00a0\n+ uint32\u00a0scim::scim_bytestouint32 (const unsigned char *bytes)\n+\u00a0 Convert a sequence of bytes into an uint32 value.\n+\u00a0\n+ void\u00a0scim::scim_uint16tobytes (unsigned char *bytes, uint16 n)\n+\u00a0 Convert an uint16 variable into a sequence of bytes.\n+\u00a0\n+ uint16\u00a0scim::scim_bytestouint16 (const unsigned char *bytes)\n+\u00a0 Convert a sequence of bytes into an uint16 value.\n+\u00a0\n+ String\u00a0scim::scim_validate_locale (const String &locale)\n+\u00a0 Test if the locale is valid, and return the good locale name.\n+\u00a0\n+ String\u00a0scim::scim_get_locale_encoding (const String &locale)\n+\u00a0 Get the encoding for a locale.\n+\u00a0\n+ String\u00a0scim::scim_get_current_locale ()\n+\u00a0 Get current system locale.\n+\u00a0\n+ String\u00a0scim::scim_get_current_language ()\n+\u00a0 Get current system language.\n+\u00a0\n+ int\u00a0scim::scim_get_locale_maxlen (const String &locale)\n+\u00a0 Get the max length of the multibyte char of a locale.\n+\u00a0\n+ int\u00a0scim::scim_split_string_list (std::vector< String > &vec, const\n+ String &str, char delim=',')\n+\u00a0 Split string list into a string vector according to the delim\n+ char.\n+\u00a0\n+ String\u00a0scim::scim_combine_string_list (const std::vector< String >\n+ &vec, char delim=',')\n+\u00a0 Combine a string vector into one string list, separated by char\n+ delim.\n+\u00a0\n+ bool\u00a0scim::scim_is_little_endian ()\n+\u00a0 Get machine endian type.\n+\u00a0\n+ bool\u00a0scim::scim_if_wchar_ucs4_equal ()\n+\u00a0 Test if wchar_t is using UCS4 encoding.\n+\u00a0\n+ ucs4_t\u00a0scim::scim_wchar_to_full_width (ucs4_t code)\n+\u00a0 Convert a half width unicode char to its full width\n+ counterpart.\n+\u00a0\n+ ucs4_t\u00a0scim::scim_wchar_to_half_width (ucs4_t code)\n+\u00a0 Convert a full width unicode char to its half width\n+ counterpart.\n+\u00a0\n+ String\u00a0scim::scim_get_home_dir ()\n+\u00a0 Get the home dir of current user.\n+\u00a0\n+ String\u00a0scim::scim_get_user_name ()\n+\u00a0 Get the name of current user.\n+\u00a0\n+ String\u00a0scim::scim_get_user_data_dir ()\n+\u00a0 Get SCIM data dir of current user.\n+\u00a0\n+ size_t\u00a0scim::scim_load_file (const String &filename, char **bufptr)\n+\u00a0 Load a file into memory.\n+\u00a0\n+ bool\u00a0scim::scim_make_dir (const String &dir)\n+\u00a0 Make a directory.\n+\u00a0\n+ String\u00a0scim::scim_get_language_name (const String &lang)\n+\u00a0 Get the localized name of a language id.\n+\u00a0\n+ String\u00a0scim::scim_get_language_name_english (const String &lang)\n+\u00a0 Get the English name of a language id.\n+\u00a0\n+ String\u00a0scim::scim_get_language_name_untranslated (const String &lang)\n+\u00a0 Get the untranslated name of a language id.\n+\u00a0\n+ String\u00a0scim::scim_get_language_locales (const String &lang)\n+\u00a0 Get the supported locales for a language.\n+\u00a0\n+ String\u00a0scim::scim_get_locale_language (const String &locale)\n+\u00a0 Get the language id for a locale.\n+\u00a0\n+ String\u00a0scim::scim_validate_language (const String &lang)\n+\u00a0 Test if the language is valid, and return the good language\n+ code.\n+\u00a0\n+ String\u00a0scim::scim_get_normalized_language (const String &lang)\n+\u00a0 Get the normalized language id of a language.\n+\u00a0\n+ int\u00a0scim::scim_launch (bool daemon, const String &config, const\n+ String &imengines, const String &frontend, char *const argv\n+ []=0)\n+\u00a0 Launch a SCIM process with specific options.\n+\u00a0\n+ int\u00a0scim::scim_launch_panel (bool daemon, const String &config,\n+ const String &display, char *const argv[]=0)\n+\u00a0 Launch a SCIM Panel process with specific options.\n+\u00a0\n+ void\u00a0scim::scim_usleep (unsigned int usec)\n+\u00a0 Sleep some microseconds.\n+\u00a0\n+ void\u00a0scim::scim_daemon ()\n+\u00a0 Switch process into daemon mode.\n \u00a0\n ***** Detailed Description *****\n-Transaction class.\n+various utility functions.\n * src\n- * scim_transaction.h\n+ * scim_utility.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00074.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00074.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,19 +1,50 @@\n var a00074 = [\n- [\"TransactionDataType\", \"a00074.html#gad097314245c4f0bce212ebd514953cc5\", [\n- [\"SCIM_TRANS_DATA_UNKNOWN\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a2b35c61d1d2499454a9f91cc4d2f35ca\", null],\n- [\"SCIM_TRANS_DATA_COMMAND\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5aa000092009d952d612e03cbc2d61c6a3\", null],\n- [\"SCIM_TRANS_DATA_RAW\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a0d2ef313d806e4d4684b7ec16eedd503\", null],\n- [\"SCIM_TRANS_DATA_UINT32\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5aa3dd94ae7a0ef4c106ec7d38f2622e80\", null],\n- [\"SCIM_TRANS_DATA_STRING\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a1eb3529abacd4b677a423dd0f83feca2\", null],\n- [\"SCIM_TRANS_DATA_WSTRING\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a748685dc9f62d79098965d9f373dd5c3\", null],\n- [\"SCIM_TRANS_DATA_KEYEVENT\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a17603ca243819831942f72b68f4ca4a6\", null],\n- [\"SCIM_TRANS_DATA_ATTRIBUTE_LIST\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a3916be5cb1abd2586943aac9cacb4e3e\", null],\n- [\"SCIM_TRANS_DATA_LOOKUP_TABLE\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5af5013efc154b57b5ece56cd8f4981820\", null],\n- [\"SCIM_TRANS_DATA_PROPERTY\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a39053a1af1341c82d36fd56f99fd141e\", null],\n- [\"SCIM_TRANS_DATA_PROPERTY_LIST\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5accb41ca2ee6466ecf3a5b1a2cc8405f6\", null],\n- [\"SCIM_TRANS_DATA_VECTOR_UINT32\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5a217d34a30212fcdd76033159e1f3b38c\", null],\n- [\"SCIM_TRANS_DATA_VECTOR_STRING\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5adb6d28374734482b99fe6fb3932622dd\", null],\n- [\"SCIM_TRANS_DATA_VECTOR_WSTRING\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5aa46d3e55e93473b543695b007ba0f318\", null],\n- [\"SCIM_TRANS_DATA_TRANSACTION\", \"a00074.html#ggad097314245c4f0bce212ebd514953cc5af90bead3836c4711e10c8f2507d1dacb\", null]\n- ]]\n+ [\"SCIM_PATH_DELIM_STRING\", \"a00137.html#gab648679093f1b1cabfb48b3546bf1f08\", null],\n+ [\"SCIM_PATH_DELIM\", \"a00137.html#gae424ae0281097016303d4c3b5a025008\", null],\n+ [\"RET_ILSEQ\", \"a00137.html#ga39152aa221474c8738e2a6aa3f8e5257\", null],\n+ [\"RET_TOOFEW\", \"a00137.html#ga428616fe4fe080b464c82b2b2dcdbdae\", null],\n+ [\"RET_TOOSMALL\", \"a00137.html#ga4cbae3ac713c50e36b210612d82048d8\", null],\n+ [\"BAD_WCHAR\", \"a00137.html#ga60c0e047bba18230a84d313d4d868fe0\", null],\n+ [\"BAD_CHAR\", \"a00137.html#gab21b4d64518fec18af04931e0f8e1291\", null],\n+ [\"utf8_mbtowc\", \"a00074.html#ga8c55a57b4489b1d939fe53567a043db6\", null],\n+ [\"utf8_wctomb\", \"a00074.html#ga5effbb22bfcbf64c7e84bad555f4190c\", null],\n+ [\"utf8_mbstowcs\", \"a00074.html#gada69741f58703518e99f226cedff86b0\", null],\n+ [\"utf8_mbstowcs\", \"a00074.html#gaa5b72a01e13044f387da310d92eb1cb8\", null],\n+ [\"utf8_wcstombs\", \"a00074.html#gaa04a9b51fe62ba01b30e44f91111e242\", null],\n+ [\"utf8_wcstombs\", \"a00074.html#gaea6900589ce133c8cc817d57fce44ead\", null],\n+ [\"utf8_read_wchar\", \"a00074.html#ga6603f7230f6e994bb1efd454c1b54714\", null],\n+ [\"utf8_write_wchar\", \"a00074.html#gababc2d8ce04808270db80f14c84d919c\", null],\n+ [\"utf8_read_wstring\", \"a00074.html#ga1b14d7acdf3f7ae6899e9dbd11c1dc12\", null],\n+ [\"utf8_write_wstring\", \"a00074.html#ga9f030ae5058130d240ad691c9b928630\", null],\n+ [\"scim_uint32tobytes\", \"a00074.html#ga77a2abed87c67ec3df7f55aadc0a5281\", null],\n+ [\"scim_bytestouint32\", \"a00074.html#gadf8f6bdbdd69c4fca4034506b5a4ea53\", null],\n+ [\"scim_uint16tobytes\", \"a00074.html#ga6d528a34858123544476b0f24ca40bf7\", null],\n+ [\"scim_bytestouint16\", \"a00074.html#ga6fbc7a3765ee3bd4d15815783a9fd62d\", null],\n+ [\"scim_validate_locale\", \"a00074.html#ga0d09b35f1379f410095195aad2fd8c5b\", null],\n+ [\"scim_get_locale_encoding\", \"a00074.html#ga8295356f70f115475ca7ac92261e7923\", null],\n+ [\"scim_get_current_locale\", \"a00074.html#ga21d290f3dac0e3cd09ee79755d04aad9\", null],\n+ [\"scim_get_current_language\", \"a00074.html#gab23dbdbbd6586896f6563887f28d17fa\", null],\n+ [\"scim_get_locale_maxlen\", \"a00074.html#ga995cc001fb45663340dc8f6314510650\", null],\n+ [\"scim_split_string_list\", \"a00074.html#gab81340813c7b2a262f2091ba561d9de4\", null],\n+ [\"scim_combine_string_list\", \"a00074.html#gadee65c3e219c703675151c5fdf0622e2\", null],\n+ [\"scim_is_little_endian\", \"a00074.html#ga1c0f4754fc9c5c1f92882e401f5a986d\", null],\n+ [\"scim_if_wchar_ucs4_equal\", \"a00074.html#gadc0f795fb52a36d59aec824784a7358d\", null],\n+ [\"scim_wchar_to_full_width\", \"a00074.html#gad41f1b2fc799098a55eec62b9a7c8e20\", null],\n+ [\"scim_wchar_to_half_width\", \"a00074.html#ga74e54116d63a1d2ed902a0d5811e9f53\", null],\n+ [\"scim_get_home_dir\", \"a00074.html#gadf19caab1ba6ef10a1ad0c9f626e1572\", null],\n+ [\"scim_get_user_name\", \"a00074.html#gaeb6485d8c51b90957f01e0314b183b44\", null],\n+ [\"scim_get_user_data_dir\", \"a00074.html#gade7c9b0c5175d81f54fc76091e5d5493\", null],\n+ [\"scim_load_file\", \"a00074.html#ga68a219e7088f713786f8d041f5947e06\", null],\n+ [\"scim_make_dir\", \"a00074.html#ga51cf575e87532d9317537026f5fdb9d1\", null],\n+ [\"scim_get_language_name\", \"a00074.html#gad367d09eaf868619bf81463f2a721426\", null],\n+ [\"scim_get_language_name_english\", \"a00074.html#gae4c6df4adbbefec46aba2bea07b5e9f9\", null],\n+ [\"scim_get_language_name_untranslated\", \"a00074.html#ga4992b66d16bfda68955bf0b6df9d6cae\", null],\n+ [\"scim_get_language_locales\", \"a00074.html#ga2fae97282d1fd8a3dcf1a85a8d70bc94\", null],\n+ [\"scim_get_locale_language\", \"a00074.html#ga15b987228c2e0bd1de013cbf5bd528de\", null],\n+ [\"scim_validate_language\", \"a00074.html#gae8c6148d095929b233780618b6aef32c\", null],\n+ [\"scim_get_normalized_language\", \"a00074.html#gaf5238f370cab1a0ceb4750e0e3f7ee4c\", null],\n+ [\"scim_launch\", \"a00074.html#ga6ec95791a020f2e9c77439f09acc6d9d\", null],\n+ [\"scim_launch_panel\", \"a00074.html#ga5ff640f9d25ffb5a10aa08d3b3cf373e\", null],\n+ [\"scim_usleep\", \"a00074.html#ga2713a9165e6bd479200141651e825d6e\", null],\n+ [\"scim_daemon\", \"a00074.html#ga1afa0f6eaf94f87c8cd75e9f9c534d6e\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00077.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00077.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_helper_manager.h File Reference\n+scim: scim_config_module.h File Reference\n \n \n \n \n \n \n \n@@ -57,40 +57,57 @@\n $(document).ready(function(){initNavTree('a00077.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_helper_manager.h File Reference
\n+Namespaces |\n+Typedefs |\n+Functions
\n+
scim_config_module.h File Reference
\n
\n
\n \n-

Defines scim::HelperManager. \n+

Define scim::ConfigModule class for manipulating the config modules. \n More...

\n \n \n-\n-\n+\n+\n \n

\n Classes

class  scim::HelperManager
 This class is used to manage all helper objects. More...
class  scim::ConfigModule
 The class to manipulate the config modules. More...
 
\n \n \n \n+

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+\n+\n+

\n+Typedefs

typedef void(* scim::ConfigModuleInitFunc) (void)
 The prototype of initialization function in config modules.
 
typedef ConfigPointer(* scim::ConfigModuleCreateConfigFunc) ()
 The prototype of configure object creation function in config modules.
 
\n+\n+\n+\n+\n

\n+Functions

int scim::scim_get_config_module_list (std::vector< String > &mod_list)
 Get a name list of currently available configuration modules.
 
\n

Detailed Description

\n-

Defines scim::HelperManager.

\n-

scim::HelperManager is a class used to manage all Client Helper modules.

\n+

Define scim::ConfigModule class for manipulating the config modules.

\n+

Class scim::ConfigModule is a wrapper of class scim::Module, which is for manipulating the configuration modules.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,37 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_helper_manager.h File Reference\n-Defines scim::HelperManager. More...\n+Classes | Namespaces | Typedefs | Functions\n+scim_config_module.h File Reference\n+Define scim::ConfigModule class for manipulating the config modules. More...\n Classes\n-class \u00a0scim::HelperManager\n-\u00a0 This class is used to manage all helper objects. More...\n+class \u00a0scim::ConfigModule\n+\u00a0 The class to manipulate the config modules. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n+ Typedefs\n+ typedef void(*\u00a0scim::ConfigModuleInitFunc) (void)\n+\u00a0 The prototype of initialization function in config\n+ modules.\n+\u00a0\n+typedef ConfigPointer(*\u00a0scim::ConfigModuleCreateConfigFunc) ()\n+\u00a0 The prototype of configure object creation function in\n+ config modules.\n+\u00a0\n+ Functions\n+int\u00a0scim::scim_get_config_module_list (std::vector< String > &mod_list)\n+\u00a0 Get a name list of currently available configuration modules.\n+\u00a0\n ***** Detailed Description *****\n-Defines scim::HelperManager.\n-scim::HelperManager is a class used to manage all Client Helper modules.\n+Define scim::ConfigModule class for manipulating the config modules.\n+Class scim::ConfigModule is a wrapper of class scim::Module, which is for\n+manipulating the configuration modules.\n * src\n- * scim_helper_manager.h\n+ * scim_config_module.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00080.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00080.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_filter_manager.h File Reference\n+scim: scim_helper.h File Reference\n \n \n \n \n \n \n \n@@ -57,39 +57,78 @@\n $(document).ready(function(){initNavTree('a00080.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_filter_manager.h File Reference
\n+Namespaces |\n+Typedefs |\n+Variables
\n+
scim_helper.h File Reference
\n
\n
\n \n-

Defines scim::FilterManager. \n+

Defines scim::HelperAgent and it's related types. \n More...

\n \n \n-\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::FilterManager
class  scim::HelperError
 
struct  scim::HelperInfo
 Structure to hold the information of a Helper object. More...
 
class  scim::HelperAgent
 The accessory class to write a Helper object. More...
 
\n \n \n \n+

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n+Typedefs

typedef Slot3< void, const HelperAgent *, int, const String & > scim::HelperAgentSlotVoid
 
typedef Slot4< void, const HelperAgent *, int, const String &, const String & > scim::HelperAgentSlotString
 
typedef Slot4< void, const HelperAgent *, int, const String &, intscim::HelperAgentSlotInt
 
typedef Slot5< void, const HelperAgent *, int, const String &, int, intscim::HelperAgentSlotIntInt
 
typedef Slot4< void, const HelperAgent *, int, const String &, const Transaction & > scim::HelperAgentSlotTransaction
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n+Variables

const uint32 scim::SCIM_HELPER_STAND_ALONE = 1
 Helper option indicates that it's a stand alone Helper.
 
const uint32 scim::SCIM_HELPER_AUTO_START = (1<<1)
 Helper option indicates that it must be started automatically when Panel starts.
 
const uint32 scim::SCIM_HELPER_AUTO_RESTART = (1<<2)
 Helper option indicates that it should be restarted when it exits abnormally.
 
const uint32 scim::SCIM_HELPER_NEED_SCREEN_INFO = (1<<3)
 Helper option indicates that it needs the screen update information.
 
const uint32 scim::SCIM_HELPER_NEED_SPOT_LOCATION_INFO = (1<<4)
 Helper option indicates that it needs the spot location information.
 
\n

Detailed Description

\n-

Defines scim::FilterManager.

\n-

scim::FilterManager is a class used to manage all Filter modules.

\n+

Defines scim::HelperAgent and it's related types.

\n+

scim::HelperAgent is a class used to write Client Helper modules.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,64 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_filter_manager.h File Reference\n-Defines scim::FilterManager. More...\n+Classes | Namespaces | Typedefs | Variables\n+scim_helper.h File Reference\n+Defines scim::HelperAgent and it's related types. More...\n Classes\n-class \u00a0scim::FilterManager\n+ class \u00a0scim::HelperError\n+\u00a0\n+struct \u00a0scim::HelperInfo\n+\u00a0 Structure to hold the information of a Helper object. More...\n+\u00a0\n+ class \u00a0scim::HelperAgent\n+\u00a0 The accessory class to write a Helper object. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n+ Typedefs\n+typedef Slot3< void, const HelperAgent *, int,\n+ const String & >\u00a0scim::HelperAgentSlotVoid\n+\u00a0\n+typedef Slot4< void, const HelperAgent *, int,\n+ const String &, const String & >\u00a0scim::HelperAgentSlotString\n+\u00a0\n+typedef Slot4< void, const HelperAgent *, int,\n+ const String &, int >\u00a0scim::HelperAgentSlotInt\n+\u00a0\n+typedef Slot5< void, const HelperAgent *, int,\n+ const String &, int, int >\u00a0scim::HelperAgentSlotIntInt\n+\u00a0\n+typedef Slot4< void, const HelperAgent *, int,\n+ const String &, const Transaction & >\u00a0scim::HelperAgentSlotTransaction\n+\u00a0\n+ Variables\n+const uint32\u00a0scim::SCIM_HELPER_STAND_ALONE = 1\n+\u00a0 Helper option indicates that it's a stand alone Helper.\n+\u00a0\n+const uint32\u00a0scim::SCIM_HELPER_AUTO_START = (1<<1)\n+\u00a0 Helper option indicates that it must be started automatically\n+ when Panel starts.\n+\u00a0\n+const uint32\u00a0scim::SCIM_HELPER_AUTO_RESTART = (1<<2)\n+\u00a0 Helper option indicates that it should be restarted when it exits\n+ abnormally.\n+\u00a0\n+const uint32\u00a0scim::SCIM_HELPER_NEED_SCREEN_INFO = (1<<3)\n+\u00a0 Helper option indicates that it needs the screen update\n+ information.\n+\u00a0\n+const uint32\u00a0scim::SCIM_HELPER_NEED_SPOT_LOCATION_INFO = (1<<4)\n+\u00a0 Helper option indicates that it needs the spot location\n+ information.\n+\u00a0\n ***** Detailed Description *****\n-Defines scim::FilterManager.\n-scim::FilterManager is a class used to manage all Filter modules.\n+Defines scim::HelperAgent and it's related types.\n+scim::HelperAgent is a class used to write Client Helper modules.\n * src\n- * scim_filter_manager.h\n+ * scim_helper.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00083.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00083.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_signals.h File Reference\n+scim: scim_helper_module.h File Reference\n \n \n \n \n \n \n \n@@ -57,83 +57,60 @@\n $(document).ready(function(){initNavTree('a00083.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_signals.h File Reference
\n+Namespaces |\n+Typedefs |\n+Functions
\n+
scim_helper_module.h File Reference
\n
\n
\n \n-

C++ signal interface. \n+

Defines scim::HelperModule and it's related types. \n More...

\n \n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::SlotNode
 A node class for managing slots connected to scim::Signal's. More...
 
class  scim::DefaultMarshal< R >
 
class  scim::DefaultMarshal< bool >
 
class  scim::Signal
 Base class for the C++ signal interface. More...
 
class  scim::Signal0< R, Marshal >
 A template for a signal passing no arguments and returning a value of type R. More...
 
class  scim::Signal0< void, IgnoreMarshal >
 
class  scim::Signal1< R, P1, Marshal >
 A template for a signal passing one argument of type P1 and returning a value of type R. More...
 
class  scim::Signal1< void, P1, IgnoreMarshal >
 
class  scim::Signal2< R, P1, P2, Marshal >
 A template for a signal passing two arguments of type P1 and P2, and returning a value of type R. More...
 
class  scim::Signal2< void, P1, P2, IgnoreMarshal >
 
class  scim::Signal3< R, P1, P2, P3, Marshal >
 A template for a signal passing three arguments of type P1, P2 and P3, and returning a value of type R. More...
 
class  scim::Signal3< void, P1, P2, P3, IgnoreMarshal >
 
class  scim::Signal4< R, P1, P2, P3, P4, Marshal >
 A template for a signal passing four arguments of type P1, P2, P3 and P4, and returning a value of type R. More...
 
class  scim::Signal4< void, P1, P2, P3, P4, IgnoreMarshal >
 
class  scim::Signal5< R, P1, P2, P3, P4, P5, Marshal >
 A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More...
 
class  scim::Signal5< void, P1, P2, P3, P4, P5, IgnoreMarshal >
 
class  scim::Signal6< R, P1, P2, P3, P4, P5, P6, Marshal >
 A template for a signal passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R. More...
 
class  scim::Signal6< void, P1, P2, P3, P4, P5, P6, IgnoreMarshal >
class  scim::HelperModule
 The class used to load a Helper module and run its Helpers. More...
 
\n \n \n \n+

\n Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n+Typedefs

typedef unsigned int(* scim::HelperModuleNumberOfHelpersFunc) (void)
 Get the number of Helpers in this module.
 
typedef bool(* scim::HelperModuleGetHelperInfoFunc) (unsigned int idx, HelperInfo &info)
 Get the information of a Helper.
 
typedef void(* scim::HelperModuleRunHelperFunc) (const String &uuid, const ConfigPointer &config, const String &display)
 Run a specific Helper.
 
\n+\n+\n+\n+\n

\n+Functions

int scim::scim_get_helper_module_list (std::vector< String > &mod_list)
 Get a name list of currently available Helper modules.
 
\n

Detailed Description

\n-

C++ signal interface.

\n-

Provides a set of signal class templates you can use to create signals that can pass up to 6 arguments to signal handlers connected via the slot interface (see scim_slot.h). The signal classes are named Signal0 to Signal6, where 0 to 6 specifies the number of arguments that can be passed to a slot.

\n-

Most code of this file are came from Inti project.

\n+

Defines scim::HelperModule and it's related types.

\n+

scim::HelperModule is a class used to load Client Helper modules.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,76 +1,39 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_signals.h File Reference\n-C++ signal interface. More...\n+Classes | Namespaces | Typedefs | Functions\n+scim_helper_module.h File Reference\n+Defines scim::HelperModule and it's related types. More...\n Classes\n-class \u00a0scim::SlotNode\n-\u00a0 A node class for managing slots connected to scim::Signal's. More...\n-\u00a0\n-class \u00a0scim::DefaultMarshal<_R_>\n-\u00a0\n-class \u00a0scim::DefaultMarshal<_bool_>\n-\u00a0\n-class \u00a0scim::Signal\n-\u00a0 Base class for the C++ signal interface. More...\n-\u00a0\n-class \u00a0scim::Signal0<_R,_Marshal_>\n-\u00a0 A template for a signal passing no arguments and returning a value of\n- type R. More...\n-\u00a0\n-class \u00a0scim::Signal0<_void,_IgnoreMarshal_>\n-\u00a0\n-class \u00a0scim::Signal1<_R,_P1,_Marshal_>\n-\u00a0 A template for a signal passing one argument of type P1 and returning a\n- value of type R. More...\n-\u00a0\n-class \u00a0scim::Signal1<_void,_P1,_IgnoreMarshal_>\n-\u00a0\n-class \u00a0scim::Signal2<_R,_P1,_P2,_Marshal_>\n-\u00a0 A template for a signal passing two arguments of type P1 and P2, and\n- returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::Signal2<_void,_P1,_P2,_IgnoreMarshal_>\n-\u00a0\n-class \u00a0scim::Signal3<_R,_P1,_P2,_P3,_Marshal_>\n-\u00a0 A template for a signal passing three arguments of type P1, P2 and P3,\n- and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::Signal3<_void,_P1,_P2,_P3,_IgnoreMarshal_>\n-\u00a0\n-class \u00a0scim::Signal4<_R,_P1,_P2,_P3,_P4,_Marshal_>\n-\u00a0 A template for a signal passing four arguments of type P1, P2, P3 and\n- P4, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::Signal4<_void,_P1,_P2,_P3,_P4,_IgnoreMarshal_>\n-\u00a0\n-class \u00a0scim::Signal5<_R,_P1,_P2,_P3,_P4,_P5,_Marshal_>\n-\u00a0 A template for a signal passing five arguments of type P1, P2, P3, P4\n- and P5, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::Signal5<_void,_P1,_P2,_P3,_P4,_P5,_IgnoreMarshal_>\n-\u00a0\n-class \u00a0scim::Signal6<_R,_P1,_P2,_P3,_P4,_P5,_P6,_Marshal_>\n-\u00a0 A template for a signal passing six arguments of type P1, P2, P3, P4,\n- P5 and P6, and returning a value of type R. More...\n-\u00a0\n-class \u00a0scim::Signal6<_void,_P1,_P2,_P3,_P4,_P5,_P6,_IgnoreMarshal_>\n+class \u00a0scim::HelperModule\n+\u00a0 The class used to load a Helper module and run its Helpers. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n+ Typedefs\n+typedef unsigned int(*\u00a0scim::HelperModuleNumberOfHelpersFunc) (void)\n+\u00a0 Get the number of Helpers in this module.\n+\u00a0\n+ typedef bool(*\u00a0scim::HelperModuleGetHelperInfoFunc) (unsigned int idx,\n+ HelperInfo &info)\n+\u00a0 Get the information of a Helper.\n+\u00a0\n+ typedef void(*\u00a0scim::HelperModuleRunHelperFunc) (const String &uuid,\n+ const ConfigPointer &config, const String &display)\n+\u00a0 Run a specific Helper.\n+\u00a0\n+ Functions\n+int\u00a0scim::scim_get_helper_module_list (std::vector< String > &mod_list)\n+\u00a0 Get a name list of currently available Helper modules.\n+\u00a0\n ***** Detailed Description *****\n-C++ signal interface.\n-Provides a set of signal class templates you can use to create signals that can\n-pass up to 6 arguments to signal handlers connected via the slot interface (see\n-scim_slot.h). The signal classes are named Signal0 to Signal6, where 0 to 6\n-specifies the number of arguments that can be passed to a slot.\n-Most code of this file are came from Inti project.\n+Defines scim::HelperModule and it's related types.\n+scim::HelperModule is a class used to load Client Helper modules.\n * src\n- * scim_signals.h\n+ * scim_helper_module.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00086.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00086.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_global_config.h File Reference\n+scim: scim_helper_manager.h File Reference\n \n \n \n \n \n \n \n@@ -56,80 +56,41 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00086.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_global_config.h File Reference
\n+Classes |\n+Namespaces
\n+
scim_helper_manager.h File Reference
\n
\n
\n \n-

functions to read the global configurations. \n+

Defines scim::HelperManager. \n More...

\n \n+\n+\n+\n+\n+

\n+Classes

class  scim::HelperManager
 This class is used to manage all helper objects. More...
 
\n \n \n \n-

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n

\n-Functions

String scim::scim_global_config_read (const String &key, const String &defVal=String())
 Read a string value from the global configuration file.
 
int scim::scim_global_config_read (const String &key, int defVal)
 Read an int value from the global configuration file.
 
bool scim::scim_global_config_read (const String &key, bool defVal)
 Read a bool value from the global configuration file.
 
double scim::scim_global_config_read (const String &key, double defVal)
 Read a double value from the global configuration file.
 
std::vector< Stringscim::scim_global_config_read (const String &key, const std::vector< String > &defVal)
 Read a string list from the global configuration file.
 
std::vector< intscim::scim_global_config_read (const String &key, const std::vector< int > &defVal)
 Read an int list from the global configuration file.
 
void scim::scim_global_config_write (const String &key, const String &val)
 Write a string value into the user global config.
 
void scim::scim_global_config_write (const String &key, int val)
 Write an int value into the user global config.
 
void scim::scim_global_config_write (const String &key, bool val)
 Write a bool value into the user global config.
 
void scim::scim_global_config_write (const String &key, double val)
 Write a double value into the user global config.
 
void scim::scim_global_config_write (const String &key, const std::vector< String > &val)
 Write a string list into the user global config.
 
void scim::scim_global_config_write (const String &key, const std::vector< int > &val)
 Write an int list into the user global config.
 
void scim::scim_global_config_reset (const String &key)
 Reset the value associated to the specified key to its default value.
 
bool scim::scim_global_config_flush ()
 Flush the updated global config into user global config file.
 
\n

Detailed Description

\n-

functions to read the global configurations.

\n-

The global configuration file (normally /etc/scim/global) is used to store the configurations for libscim itself and the system wide configurations which will be read before any Config module is loaded.

\n+

Defines scim::HelperManager.

\n+

scim::HelperManager is a class used to manage all Client Helper modules.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,78 +1,23 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Namespaces | Functions\n-scim_global_config.h File Reference\n-functions to read the global configurations. More...\n+Classes | Namespaces\n+scim_helper_manager.h File Reference\n+Defines scim::HelperManager. More...\n+ Classes\n+class \u00a0scim::HelperManager\n+\u00a0 This class is used to manage all helper objects. More...\n+\u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Functions\n- String\u00a0scim::scim_global_config_read (const String &key, const\n- String &defVal=String())\n-\u00a0 Read a string value from the global configuration file.\n-\u00a0\n- int\u00a0scim::scim_global_config_read (const String &key, int\n- defVal)\n-\u00a0 Read an int value from the global configuration file.\n-\u00a0\n- bool\u00a0scim::scim_global_config_read (const String &key, bool\n- defVal)\n-\u00a0 Read a bool value from the global configuration file.\n-\u00a0\n- double\u00a0scim::scim_global_config_read (const String &key, double\n- defVal)\n-\u00a0 Read a double value from the global configuration file.\n-\u00a0\n-std::vector< String >\u00a0scim::scim_global_config_read (const String &key, const\n- std::vector< String > &defVal)\n-\u00a0 Read a string list from the global configuration file.\n-\u00a0\n- std::vector< int >\u00a0scim::scim_global_config_read (const String &key, const\n- std::vector< int > &defVal)\n-\u00a0 Read an int list from the global configuration file.\n-\u00a0\n- void\u00a0scim::scim_global_config_write (const String &key, const\n- String &val)\n-\u00a0 Write a string value into the user global config.\n-\u00a0\n- void\u00a0scim::scim_global_config_write (const String &key, int\n- val)\n-\u00a0 Write an int value into the user global config.\n-\u00a0\n- void\u00a0scim::scim_global_config_write (const String &key, bool\n- val)\n-\u00a0 Write a bool value into the user global config.\n-\u00a0\n- void\u00a0scim::scim_global_config_write (const String &key,\n- double val)\n-\u00a0 Write a double value into the user global config.\n-\u00a0\n- void\u00a0scim::scim_global_config_write (const String &key, const\n- std::vector< String > &val)\n-\u00a0 Write a string list into the user global config.\n-\u00a0\n- void\u00a0scim::scim_global_config_write (const String &key, const\n- std::vector< int > &val)\n-\u00a0 Write an int list into the user global config.\n-\u00a0\n- void\u00a0scim::scim_global_config_reset (const String &key)\n-\u00a0 Reset the value associated to the specified key to its\n- default value.\n-\u00a0\n- bool\u00a0scim::scim_global_config_flush ()\n-\u00a0 Flush the updated global config into user global config\n- file.\n-\u00a0\n ***** Detailed Description *****\n-functions to read the global configurations.\n-The global configuration file (normally /etc/scim/global) is used to store the\n-configurations for libscim itself and the system wide configurations which will\n-be read before any Config module is loaded.\n+Defines scim::HelperManager.\n+scim::HelperManager is a class used to manage all Client Helper modules.\n * src\n- * scim_global_config.h\n+ * scim_helper_manager.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00089.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00089.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_imengine.h File Reference\n+scim: scim_object.h File Reference\n \n \n \n \n \n \n \n@@ -57,103 +57,41 @@\n $(document).ready(function(){initNavTree('a00089.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_imengine.h File Reference
\n+Namespaces
\n+
scim_object.h File Reference
\n
\n
\n \n-

Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces. \n+

Reference counted base class interface. \n More...

\n \n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::IMEngineError
 An exception class to hold IMEngine related errors. More...
 
class  scim::IMEngineFactoryBase
 The base class of the real input methods' IMEngineFactory classes. More...
 
class  scim::IMEngineInstanceBase
 The base class of the real input methods' IMEngineInstance classes. More...
 
class  scim::DummyIMEngineFactory
 A trivial IMEngine that do nothing. More...
 
class  scim::DummyIMEngineInstance
class  scim::ReferencedObject
 Reference counted base class. More...
 
\n \n \n \n-

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Typedefs

typedef Pointer< IMEngineFactoryBasescim::IMEngineFactoryPointer
 
typedef Pointer< IMEngineInstanceBasescim::IMEngineInstancePointer
 
typedef Slot1< void, IMEngineInstanceBase * > scim::IMEngineSlotVoid
 
typedef Slot2< void, IMEngineInstanceBase *, intscim::IMEngineSlotInt
 
typedef Slot2< void, IMEngineInstanceBase *, boolscim::IMEngineSlotBool
 
typedef Slot2< void, IMEngineInstanceBase *, const String & > scim::IMEngineSlotString
 
typedef Slot2< void, IMEngineInstanceBase *, const WideString & > scim::IMEngineSlotWideString
 
typedef Slot2< void, IMEngineInstanceBase *, const KeyEvent & > scim::IMEngineSlotKeyEvent
 
typedef Slot2< void, IMEngineInstanceBase *, const LookupTable & > scim::IMEngineSlotLookupTable
 
typedef Slot2< void, IMEngineInstanceBase *, const Property & > scim::IMEngineSlotProperty
 
typedef Slot2< void, IMEngineInstanceBase *, const PropertyList & > scim::IMEngineSlotPropertyList
 
typedef Slot3< void, IMEngineInstanceBase *, const String &, const Transaction & > scim::IMEngineSlotStringTransaction
 
typedef Slot3< void, IMEngineInstanceBase *, const WideString &, const AttributeList & > scim::IMEngineSlotWideStringAttributeList
 
typedef Slot5< bool, IMEngineInstanceBase *, WideString &, int &, int, intscim::IMEngineSlotGetSurroundingText
 
typedef Slot3< bool, IMEngineInstanceBase *, int, intscim::IMEngineSlotDeleteSurroundingText
 
\n-\n-\n-\n-\n

\n-Enumerations

enum  scim::ClientCapability {
\n-  scim::SCIM_CLIENT_CAP_ONTHESPOT_PREEDIT = (1 << 0)\n-, scim::SCIM_CLIENT_CAP_SINGLE_LEVEL_PROPERTY = (1 << 1)\n-, scim::SCIM_CLIENT_CAP_MULTI_LEVEL_PROPERTY = (1 << 2)\n-, scim::SCIM_CLIENT_CAP_TRIGGER_PROPERTY = (1 << 3)\n-,
\n-  scim::SCIM_CLIENT_CAP_HELPER_MODULE = (1 << 4)\n-, scim::SCIM_CLIENT_CAP_SURROUNDING_TEXT = (1 << 5)\n-, scim::SCIM_CLIENT_CAP_ALL_CAPABILITIES = 0x3F\n-
\n- }
 Enum values of all Client Capabilities bitmask. More...
 
\n

Detailed Description

\n-

Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces.

\n-

scim::IMEngineFactoryBase and scim::IMEngineInstanceBase are the most important part of SCIM platform.

\n-

These interfaces are used to write input method engine modules.

\n+

Reference counted base class interface.

\n+

Provides a reference counted base class for dynamic objects handled the scim smart pointer.

\n+

Most code of this file are came from Inti project.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,95 +1,25 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Enumerations\n-scim_imengine.h File Reference\n-Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces.\n-More...\n+Classes | Namespaces\n+scim_object.h File Reference\n+Reference counted base class interface. More...\n Classes\n-class \u00a0scim::IMEngineError\n-\u00a0 An exception class to hold IMEngine related errors. More...\n-\u00a0\n-class \u00a0scim::IMEngineFactoryBase\n-\u00a0 The base class of the real input methods' IMEngineFactory classes.\n- More...\n-\u00a0\n-class \u00a0scim::IMEngineInstanceBase\n-\u00a0 The base class of the real input methods' IMEngineInstance classes.\n- More...\n-\u00a0\n-class \u00a0scim::DummyIMEngineFactory\n-\u00a0 A trivial IMEngine that do nothing. More...\n-\u00a0\n-class \u00a0scim::DummyIMEngineInstance\n+class \u00a0scim::ReferencedObject\n+\u00a0 Reference counted base class. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n- typedef Pointer< IMEngineFactoryBase >\u00a0scim::IMEngineFactoryPointer\n-\u00a0\n- typedef Pointer< IMEngineInstanceBase >\u00a0scim::IMEngineInstancePointer\n-\u00a0\n- typedef Slot1< void, IMEngineInstanceBase *\n- >\u00a0scim::IMEngineSlotVoid\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- int >\u00a0scim::IMEngineSlotInt\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- bool >\u00a0scim::IMEngineSlotBool\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- const String & >\u00a0scim::IMEngineSlotString\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- const WideString & >\u00a0scim::IMEngineSlotWideString\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- const KeyEvent & >\u00a0scim::IMEngineSlotKeyEvent\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- const LookupTable & >\u00a0scim::IMEngineSlotLookupTable\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- const Property & >\u00a0scim::IMEngineSlotProperty\n-\u00a0\n- typedef Slot2< void, IMEngineInstanceBase *,\n- const PropertyList & >\u00a0scim::IMEngineSlotPropertyList\n-\u00a0\n- typedef Slot3< void, IMEngineInstanceBase *,\n- const String &, const Transaction & >\u00a0scim::IMEngineSlotStringTransaction\n-\u00a0\n- typedef Slot3< void, IMEngineInstanceBase *, scim::\n- const WideString &, const AttributeList & >\u00a0IMEngineSlotWideStringAttributeList\n-\u00a0\n- typedef Slot5< bool, IMEngineInstanceBase *, scim::\n- WideString &, int &, int, int >\u00a0IMEngineSlotGetSurroundingText\n-\u00a0\n- typedef Slot3< bool, IMEngineInstanceBase *, scim::\n- int, int >\u00a0IMEngineSlotDeleteSurroundingText\n-\u00a0\n- Enumerations\n-enum \u00a0scim::ClientCapability {\n- \u00a0\u00a0scim::SCIM_CLIENT_CAP_ONTHESPOT_PREEDIT = (1 << 0) , scim::\n- SCIM_CLIENT_CAP_SINGLE_LEVEL_PROPERTY = (1 << 1) , scim::\n- SCIM_CLIENT_CAP_MULTI_LEVEL_PROPERTY = (1 << 2) , scim::\n- SCIM_CLIENT_CAP_TRIGGER_PROPERTY = (1 << 3) ,\n- \u00a0\u00a0scim::SCIM_CLIENT_CAP_HELPER_MODULE = (1 << 4) , scim::\n- SCIM_CLIENT_CAP_SURROUNDING_TEXT = (1 << 5) , scim::\n- SCIM_CLIENT_CAP_ALL_CAPABILITIES = 0x3F\n- }\n-\u00a0 Enum values of all Client Capabilities bitmask. More...\n-\u00a0\n ***** Detailed Description *****\n-Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces.\n-scim::IMEngineFactoryBase and scim::IMEngineInstanceBase are the most important\n-part of SCIM platform.\n-These interfaces are used to write input method engine modules.\n+Reference counted base class interface.\n+Provides a reference counted base class for dynamic objects handled the scim\n+smart pointer.\n+Most code of this file are came from Inti project.\n * src\n- * scim_imengine.h\n+ * scim_object.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00092.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00092.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_panel_agent.h File Reference\n+scim: scim_debug.h File Reference\n \n \n \n \n \n \n \n@@ -58,70 +58,481 @@\n /* @license-end */\n \n
\n
\n \n-
scim_panel_agent.h File Reference
\n+Macros
\n+
scim_debug.h File Reference
\n
\n
\n \n-

Defines scim::PanelAgent and their related types. \n+

Defines class scim::DebugOutput and related MACROS. \n More...

\n-
#include <scim_panel_common.h>
\n-
\n+
\n \n-\n-\n+\n+\n \n

\n Classes

class  scim::PanelAgent
 The class to implement all socket protocol in Panel. More...
class  scim::DebugOutput
 The class to filter and redirect the debug messages. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Typedefs

typedef Slot0< voidscim::PanelAgentSlotVoid
 
typedef Slot1< void, intscim::PanelAgentSlotInt
 
typedef Slot1< void, const String & > scim::PanelAgentSlotString
 
typedef Slot1< void, const PanelFactoryInfo & > scim::PanelAgentSlotFactoryInfo
 
typedef Slot1< void, const std::vector< PanelFactoryInfo > & > scim::PanelAgentSlotFactoryInfoVector
 
typedef Slot1< void, const LookupTable & > scim::PanelAgentSlotLookupTable
 
typedef Slot1< void, const Property & > scim::PanelAgentSlotProperty
 
typedef Slot1< void, const PropertyList & > scim::PanelAgentSlotPropertyList
 
typedef Slot2< void, int, intscim::PanelAgentSlotIntInt
 
typedef Slot2< void, int, const Property & > scim::PanelAgentSlotIntProperty
 
typedef Slot2< void, int, const PropertyList & > scim::PanelAgentSlotIntPropertyList
 
typedef Slot2< void, int, const HelperInfo & > scim::PanelAgentSlotIntHelperInfo
 
typedef Slot2< void, const String &, const AttributeList & > scim::PanelAgentSlotAttributeString
 

\n+Macros

#define SCIM_DEBUG_MAX_VERBOSE   7
 
The mask for debug messages filtering.
#define SCIM_DEBUG_AllMask   ((uint32)~0)
 
#define SCIM_DEBUG_MainMask   1
 
#define SCIM_DEBUG_ConfigMask   2
 
#define SCIM_DEBUG_IMEngineMask   4
 
#define SCIM_DEBUG_BackEndMask   8
 
#define SCIM_DEBUG_FrontEndMask   16
 
#define SCIM_DEBUG_ModuleMask   32
 
#define SCIM_DEBUG_UtilityMask   64
 
#define SCIM_DEBUG_IConvMask   128
 
#define SCIM_DEBUG_LookupTableMask   256
 
#define SCIM_DEBUG_SocketMask   512
 
The macros to simplify the debug message print method.

You can output debug messages by this way: SCIM_DEBUG_IMENGINE(1) << \"Hello World!\\n\";

\n+
#define SCIM_DEBUG(mask, level)   (scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () << __FILE__ << ":" << __LINE__ << " > ")
 
#define SCIM_DEBUG_MAIN(level)   SCIM_DEBUG(SCIM_DEBUG_MainMask,level)
 
#define SCIM_DEBUG_CONFIG(level)   SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level)
 
#define SCIM_DEBUG_IMENGINE(level)   SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level)
 
#define SCIM_DEBUG_BACKEND(level)   SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level)
 
#define SCIM_DEBUG_FRONTEND(level)   SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level)
 
#define SCIM_DEBUG_MODULE(level)   SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level)
 
#define SCIM_DEBUG_UTILITY(level)   SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level)
 
#define SCIM_DEBUG_ICONV(level)   SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)
 
#define SCIM_DEBUG_LOOKUPTABLE(level)   SCIM_DEBUG(SCIM_DEBUG_LookupTableMask,level)
 
#define SCIM_DEBUG_SOCKET(level)   SCIM_DEBUG(SCIM_DEBUG_SocketMask,level)
 
\n

Detailed Description

\n-

Defines scim::PanelAgent and their related types.

\n-

scim::PanelAgent is a class used to write Panel daemons. It acts like a Socket Server and handles all socket clients issues.

\n-
\n+

Defines class scim::DebugOutput and related MACROS.

\n+

All of the debug information should be output via scim::DebugOutput class. This class provides message filter and redirection ability.

\n+

Macro Definition Documentation

\n+\n+

◆ SCIM_DEBUG_MAX_VERBOSE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_MAX_VERBOSE   7
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_AllMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_AllMask   ((uint32)~0)
\n+
\n+

Show all messages.

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_MainMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_MainMask   1
\n+
\n+

Show messages of main application.

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_ConfigMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_ConfigMask   2
\n+
\n+

Show messages of Config objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_IMEngineMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_IMEngineMask   4
\n+
\n+

Show messages of IMEngine objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_BackEndMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_BackEndMask   8
\n+
\n+

Show messages of BackEnd objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_FrontEndMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_FrontEndMask   16
\n+
\n+

Show messages of FrontEnd objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_ModuleMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_ModuleMask   32
\n+
\n+

Show messages of Module objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_UtilityMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_UtilityMask   64
\n+
\n+

Show messages of utility functions

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_IConvMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_IConvMask   128
\n+
\n+

Show messages of IConvert objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_LookupTableMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_LookupTableMask   256
\n+
\n+

Show messages of LookupTable objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_SocketMask

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_SocketMask   512
\n+
\n+

Show messages of Socket objects

\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG( mask,
 level 
)   (scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () << __FILE__ << ":" << __LINE__ << " > ")
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_MAIN

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_MAIN( level)   SCIM_DEBUG(SCIM_DEBUG_MainMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_CONFIG

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_CONFIG( level)   SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_IMENGINE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_IMENGINE( level)   SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_BACKEND

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_BACKEND( level)   SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_FRONTEND

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_FRONTEND( level)   SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_MODULE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_MODULE( level)   SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_UTILITY

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_UTILITY( level)   SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_ICONV

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_ICONV( level)   SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_LOOKUPTABLE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_LOOKUPTABLE( level)   SCIM_DEBUG(SCIM_DEBUG_LookupTableMask,level)
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_DEBUG_SOCKET

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define SCIM_DEBUG_SOCKET( level)   SCIM_DEBUG(SCIM_DEBUG_SocketMask,level)
\n+
\n+\n+
\n+
\n+\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,60 +1,147 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs\n-scim_panel_agent.h File Reference\n-Defines scim::PanelAgent and their related types. More...\n-#include \n+Classes | Namespaces | Macros\n+scim_debug.h File Reference\n+Defines class scim::DebugOutput and related MACROS. More...\n Classes\n-class \u00a0scim::PanelAgent\n-\u00a0 The class to implement all socket protocol in Panel. More...\n+class \u00a0scim::DebugOutput\n+\u00a0 The class to filter and redirect the debug messages. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n- typedef Slot0< void >\u00a0scim::PanelAgentSlotVoid\n+ Macros\n+#define\u00a0SCIM_DEBUG_MAX_VERBOSE\u00a0\u00a0\u00a07\n \u00a0\n- typedef Slot1< void, int >\u00a0scim::PanelAgentSlotInt\n+The mask for debug messages filtering.\n+#define\u00a0SCIM_DEBUG_AllMask\u00a0\u00a0\u00a0((uint32)~0)\n \u00a0\n- typedef Slot1< void, const String & >\u00a0scim::PanelAgentSlotString\n+#define\u00a0SCIM_DEBUG_MainMask\u00a0\u00a0\u00a01\n \u00a0\n- typedef Slot1< void, const\n- PanelFactoryInfo & >\u00a0scim::PanelAgentSlotFactoryInfo\n+#define\u00a0SCIM_DEBUG_ConfigMask\u00a0\u00a0\u00a02\n \u00a0\n- typedef Slot1< void, const std::vector<\n- PanelFactoryInfo > & >\u00a0scim::PanelAgentSlotFactoryInfoVector\n+#define\u00a0SCIM_DEBUG_IMEngineMask\u00a0\u00a0\u00a04\n \u00a0\n- typedef Slot1< void, const LookupTable &\n- >\u00a0scim::PanelAgentSlotLookupTable\n+#define\u00a0SCIM_DEBUG_BackEndMask\u00a0\u00a0\u00a08\n \u00a0\n- typedef Slot1< void, const Property & >\u00a0scim::PanelAgentSlotProperty\n+#define\u00a0SCIM_DEBUG_FrontEndMask\u00a0\u00a0\u00a016\n \u00a0\n-typedef Slot1< void, const PropertyList &\n- >\u00a0scim::PanelAgentSlotPropertyList\n+#define\u00a0SCIM_DEBUG_ModuleMask\u00a0\u00a0\u00a032\n \u00a0\n- typedef Slot2< void, int, int >\u00a0scim::PanelAgentSlotIntInt\n+#define\u00a0SCIM_DEBUG_UtilityMask\u00a0\u00a0\u00a064\n \u00a0\n- typedef Slot2< void, int, const Property\n- & >\u00a0scim::PanelAgentSlotIntProperty\n+#define\u00a0SCIM_DEBUG_IConvMask\u00a0\u00a0\u00a0128\n \u00a0\n- typedef Slot2< void, int, const\n- PropertyList & >\u00a0scim::PanelAgentSlotIntPropertyList\n+#define\u00a0SCIM_DEBUG_LookupTableMask\u00a0\u00a0\u00a0256\n \u00a0\n- typedef Slot2< void, int, const\n- HelperInfo & >\u00a0scim::PanelAgentSlotIntHelperInfo\n+#define\u00a0SCIM_DEBUG_SocketMask\u00a0\u00a0\u00a0512\n \u00a0\n- typedef Slot2< void, const String &,\n- const AttributeList & >\u00a0scim::PanelAgentSlotAttributeString\n+The macros to simplify the debug message print method.\n+You can output debug messages by this way: SCIM_DEBUG_IMENGINE(1) << \"Hello\n+World!\\n\";\n+#define\u00a0SCIM_DEBUG(mask, level)\u00a0\u00a0\u00a0(scim::DebugOutput(mask,level) << scim::\n+ DebugOutput::serial_number () << __FILE__ << \":\" << __LINE__ << \" > \")\n+\u00a0\n+#define\u00a0SCIM_DEBUG_MAIN(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_MainMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_CONFIG(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_IMENGINE(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_BACKEND(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_FRONTEND(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_MODULE(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_UTILITY(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_ICONV(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_LOOKUPTABLE(level)\u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_LookupTableMask,level)\n+\u00a0\n+#define\u00a0SCIM_DEBUG_SOCKET(level)\u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_SocketMask,level)\n \u00a0\n ***** Detailed Description *****\n-Defines scim::PanelAgent and their related types.\n-scim::PanelAgent is a class used to write Panel daemons. It acts like a Socket\n-Server and handles all socket clients issues.\n+Defines class scim::DebugOutput and related MACROS.\n+All of the debug information should be output via scim::DebugOutput class. This\n+class provides message filter and redirection ability.\n+***** Macro Definition Documentation *****\n+***** \u25c6\u00a0SCIM_DEBUG_MAX_VERBOSE *****\n+#define SCIM_DEBUG_MAX_VERBOSE\u00a0\u00a0\u00a07\n+***** \u25c6\u00a0SCIM_DEBUG_AllMask *****\n+#define SCIM_DEBUG_AllMask\u00a0\u00a0\u00a0((uint32)~0)\n+Show all messages.\n+***** \u25c6\u00a0SCIM_DEBUG_MainMask *****\n+#define SCIM_DEBUG_MainMask\u00a0\u00a0\u00a01\n+Show messages of main application.\n+***** \u25c6\u00a0SCIM_DEBUG_ConfigMask *****\n+#define SCIM_DEBUG_ConfigMask\u00a0\u00a0\u00a02\n+Show messages of Config objects\n+***** \u25c6\u00a0SCIM_DEBUG_IMEngineMask *****\n+#define SCIM_DEBUG_IMEngineMask\u00a0\u00a0\u00a04\n+Show messages of IMEngine objects\n+***** \u25c6\u00a0SCIM_DEBUG_BackEndMask *****\n+#define SCIM_DEBUG_BackEndMask\u00a0\u00a0\u00a08\n+Show messages of BackEnd objects\n+***** \u25c6\u00a0SCIM_DEBUG_FrontEndMask *****\n+#define SCIM_DEBUG_FrontEndMask\u00a0\u00a0\u00a016\n+Show messages of FrontEnd objects\n+***** \u25c6\u00a0SCIM_DEBUG_ModuleMask *****\n+#define SCIM_DEBUG_ModuleMask\u00a0\u00a0\u00a032\n+Show messages of Module objects\n+***** \u25c6\u00a0SCIM_DEBUG_UtilityMask *****\n+#define SCIM_DEBUG_UtilityMask\u00a0\u00a0\u00a064\n+Show messages of utility functions\n+***** \u25c6\u00a0SCIM_DEBUG_IConvMask *****\n+#define SCIM_DEBUG_IConvMask\u00a0\u00a0\u00a0128\n+Show messages of IConvert objects\n+***** \u25c6\u00a0SCIM_DEBUG_LookupTableMask *****\n+#define SCIM_DEBUG_LookupTableMask\u00a0\u00a0\u00a0256\n+Show messages of LookupTable objects\n+***** \u25c6\u00a0SCIM_DEBUG_SocketMask *****\n+#define SCIM_DEBUG_SocketMask\u00a0\u00a0\u00a0512\n+Show messages of Socket objects\n+***** \u25c6\u00a0SCIM_DEBUG *****\n+#define ( \u00a0mask,\n+SCIM_DEBUG\n+ \u00a0level\u00a0\n+ ) \u00a0\u00a0\u00a0(scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () <<\n+ __FILE__ << \":\" << __LINE__ << \" > \")\n+***** \u25c6\u00a0SCIM_DEBUG_MAIN *****\n+#define SCIM_DEBUG_MAIN ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_MainMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_CONFIG *****\n+#define SCIM_DEBUG_CONFIG ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_ConfigMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_IMENGINE *****\n+#define SCIM_DEBUG_IMENGINE ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_IMEngineMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_BACKEND *****\n+#define SCIM_DEBUG_BACKEND ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_BackEndMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_FRONTEND *****\n+#define SCIM_DEBUG_FRONTEND ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_FrontEndMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_MODULE *****\n+#define SCIM_DEBUG_MODULE ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_ModuleMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_UTILITY *****\n+#define SCIM_DEBUG_UTILITY ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_UtilityMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_ICONV *****\n+#define SCIM_DEBUG_ICONV ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG(SCIM_DEBUG_IConvMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_LOOKUPTABLE *****\n+#define SCIM_DEBUG_LOOKUPTABLE ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_LookupTableMask,level)\n+***** \u25c6\u00a0SCIM_DEBUG_SOCKET *****\n+#define SCIM_DEBUG_SOCKET ( \u00a0level ) \u00a0\u00a0\u00a0SCIM_DEBUG\n+ (SCIM_DEBUG_SocketMask,level)\n * src\n- * scim_panel_agent.h\n+ * scim_debug.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00092.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00092.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,15 +1,26 @@\n var a00092 = [\n- [\"PanelAgentSlotVoid\", \"a00092.html#ga0b1f0df2dd3f8a375208d941cd2bc6b4\", null],\n- [\"PanelAgentSlotInt\", \"a00092.html#ga0cb12cc0a98016079555c1e6f2fc5b3e\", null],\n- [\"PanelAgentSlotString\", \"a00092.html#ga9a1c13c6049de7535cc14c3327d570d5\", null],\n- [\"PanelAgentSlotFactoryInfo\", \"a00092.html#ga1591ae587739d3f5be3ab3b17565eafe\", null],\n- [\"PanelAgentSlotFactoryInfoVector\", \"a00092.html#ga195bcefc05382038438e7835d7066ba0\", null],\n- [\"PanelAgentSlotLookupTable\", \"a00092.html#gae7fdb1bcf164def3e87c02fab4bdbbc3\", null],\n- [\"PanelAgentSlotProperty\", \"a00092.html#ga24bb28f0046c3b5e38aa0516738fd3bd\", null],\n- [\"PanelAgentSlotPropertyList\", \"a00092.html#ga00f61d489a65fa88a0378ff54a285af4\", null],\n- [\"PanelAgentSlotIntInt\", \"a00092.html#gad7279f41745db7935a351cf10f9126f3\", null],\n- [\"PanelAgentSlotIntProperty\", \"a00092.html#gaba6a392445726622448e56fa11f3ab67\", null],\n- [\"PanelAgentSlotIntPropertyList\", \"a00092.html#gac115cc1d9f5e6868756ccf4190a2b183\", null],\n- [\"PanelAgentSlotIntHelperInfo\", \"a00092.html#ga859e5508f739acb02d48849e1513a6c3\", null],\n- [\"PanelAgentSlotAttributeString\", \"a00092.html#ga42b0ae1e7827edf3834a285cb4ec7ce2\", null]\n+ [\"scim::DebugOutput\", \"a00222.html\", \"a00222\"],\n+ [\"SCIM_DEBUG_MAX_VERBOSE\", \"a00092.html#a5f630c39221764709dc1dc5a50f1c614\", null],\n+ [\"SCIM_DEBUG_AllMask\", \"a00092.html#afa0c3201855681bb172bbbf171bf201f\", null],\n+ [\"SCIM_DEBUG_MainMask\", \"a00092.html#a7d9d0ddae1befa8a366fea08a1a73610\", null],\n+ [\"SCIM_DEBUG_ConfigMask\", \"a00092.html#a92088445ec7999bc5070437603b8b649\", null],\n+ [\"SCIM_DEBUG_IMEngineMask\", \"a00092.html#aa11192005f6f03085b5fd37d5f1b5409\", null],\n+ [\"SCIM_DEBUG_BackEndMask\", \"a00092.html#a3f753aaf0def24a34773a49114d4d20b\", null],\n+ [\"SCIM_DEBUG_FrontEndMask\", \"a00092.html#a6c5650ee5ce780f6e75bf239c57e5d99\", null],\n+ [\"SCIM_DEBUG_ModuleMask\", \"a00092.html#a139a83ff92bc60523142a76c004f7a9e\", null],\n+ [\"SCIM_DEBUG_UtilityMask\", \"a00092.html#a1d4b8643fb3179d4d6d4cdb54b3d25bd\", null],\n+ [\"SCIM_DEBUG_IConvMask\", \"a00092.html#a686f88d62ab122215da1b61437516f71\", null],\n+ [\"SCIM_DEBUG_LookupTableMask\", \"a00092.html#ac6e47bb62b26e8e65da0a8b06754ce84\", null],\n+ [\"SCIM_DEBUG_SocketMask\", \"a00092.html#afde30d53e36da7cb0db95b90517b86f4\", null],\n+ [\"SCIM_DEBUG\", \"a00092.html#aa7ed7017570bfddd7d8117792fa40a03\", null],\n+ [\"SCIM_DEBUG_MAIN\", \"a00092.html#a7c494a78f5925dbb2e41bce4f328a440\", null],\n+ [\"SCIM_DEBUG_CONFIG\", \"a00092.html#a126e6198a5149f495c6acf0d5243d62a\", null],\n+ [\"SCIM_DEBUG_IMENGINE\", \"a00092.html#af7d5f6f131bdd319d1b248343c8a7529\", null],\n+ [\"SCIM_DEBUG_BACKEND\", \"a00092.html#a7227503b2a67b88e019baafb34ae07c4\", null],\n+ [\"SCIM_DEBUG_FRONTEND\", \"a00092.html#a552ddfa620dfe074fc93af2a8e5f0113\", null],\n+ [\"SCIM_DEBUG_MODULE\", \"a00092.html#a18df0da5d7bd8a6392bdebe38ddd2d0c\", null],\n+ [\"SCIM_DEBUG_UTILITY\", \"a00092.html#aec1c97a10b43b4f8b5f6c09559907c0d\", null],\n+ [\"SCIM_DEBUG_ICONV\", \"a00092.html#af715f029a8e7bd3627053e033e2cd0ab\", null],\n+ [\"SCIM_DEBUG_LOOKUPTABLE\", \"a00092.html#a09d2d58dbeb1f03deac99e5e1fcc561c\", null],\n+ [\"SCIM_DEBUG_SOCKET\", \"a00092.html#af05109767ae1ad8184fdc521f3cfdafc\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00095.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00095.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_module.h File Reference\n+scim: scim_imengine.h File Reference\n \n \n \n \n \n \n \n@@ -58,45 +58,102 @@\n /* @license-end */\n \n
\n
\n \n-
scim_module.h File Reference
\n+Typedefs |\n+Enumerations
\n+
scim_imengine.h File Reference
\n
\n
\n \n-

definition of Module related classes. \n+

Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces. \n More...

\n \n \n-\n+\n+\n \n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::ModuleError
class  scim::IMEngineError
 An exception class to hold IMEngine related errors. More...
 
class  scim::Module
class  scim::IMEngineFactoryBase
 The base class of the real input methods' IMEngineFactory classes. More...
 
class  scim::IMEngineInstanceBase
 The base class of the real input methods' IMEngineInstance classes. More...
 
class  scim::DummyIMEngineFactory
 A trivial IMEngine that do nothing. More...
 
class  scim::DummyIMEngineInstance
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n-Functions

int scim::scim_get_module_list (std::vector< String > &mod_list, const String &type="")
 

\n+Typedefs

typedef Pointer< IMEngineFactoryBasescim::IMEngineFactoryPointer
 
typedef Pointer< IMEngineInstanceBasescim::IMEngineInstancePointer
 
typedef Slot1< void, IMEngineInstanceBase * > scim::IMEngineSlotVoid
 
typedef Slot2< void, IMEngineInstanceBase *, intscim::IMEngineSlotInt
 
typedef Slot2< void, IMEngineInstanceBase *, boolscim::IMEngineSlotBool
 
typedef Slot2< void, IMEngineInstanceBase *, const String & > scim::IMEngineSlotString
 
typedef Slot2< void, IMEngineInstanceBase *, const WideString & > scim::IMEngineSlotWideString
 
typedef Slot2< void, IMEngineInstanceBase *, const KeyEvent & > scim::IMEngineSlotKeyEvent
 
typedef Slot2< void, IMEngineInstanceBase *, const LookupTable & > scim::IMEngineSlotLookupTable
 
typedef Slot2< void, IMEngineInstanceBase *, const Property & > scim::IMEngineSlotProperty
 
typedef Slot2< void, IMEngineInstanceBase *, const PropertyList & > scim::IMEngineSlotPropertyList
 
typedef Slot3< void, IMEngineInstanceBase *, const String &, const Transaction & > scim::IMEngineSlotStringTransaction
 
typedef Slot3< void, IMEngineInstanceBase *, const WideString &, const AttributeList & > scim::IMEngineSlotWideStringAttributeList
 
typedef Slot5< bool, IMEngineInstanceBase *, WideString &, int &, int, intscim::IMEngineSlotGetSurroundingText
 
typedef Slot3< bool, IMEngineInstanceBase *, int, intscim::IMEngineSlotDeleteSurroundingText
 
\n+\n+\n+\n+\n

\n+Enumerations

enum  scim::ClientCapability {
\n+  scim::SCIM_CLIENT_CAP_ONTHESPOT_PREEDIT = (1 << 0)\n+, scim::SCIM_CLIENT_CAP_SINGLE_LEVEL_PROPERTY = (1 << 1)\n+, scim::SCIM_CLIENT_CAP_MULTI_LEVEL_PROPERTY = (1 << 2)\n+, scim::SCIM_CLIENT_CAP_TRIGGER_PROPERTY = (1 << 3)\n+,
\n+  scim::SCIM_CLIENT_CAP_HELPER_MODULE = (1 << 4)\n+, scim::SCIM_CLIENT_CAP_SURROUNDING_TEXT = (1 << 5)\n+, scim::SCIM_CLIENT_CAP_ALL_CAPABILITIES = 0x3F\n+
\n+ }
 Enum values of all Client Capabilities bitmask. More...
 
\n

Detailed Description

\n-

definition of Module related classes.

\n+

Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces.

\n+

scim::IMEngineFactoryBase and scim::IMEngineInstanceBase are the most important part of SCIM platform.

\n+

These interfaces are used to write input method engine modules.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,27 +1,95 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Functions\n-scim_module.h File Reference\n-definition of Module related classes. More...\n+Classes | Namespaces | Typedefs | Enumerations\n+scim_imengine.h File Reference\n+Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces.\n+More...\n Classes\n-class \u00a0scim::ModuleError\n+class \u00a0scim::IMEngineError\n+\u00a0 An exception class to hold IMEngine related errors. More...\n \u00a0\n-class \u00a0scim::Module\n+class \u00a0scim::IMEngineFactoryBase\n+\u00a0 The base class of the real input methods' IMEngineFactory classes.\n+ More...\n+\u00a0\n+class \u00a0scim::IMEngineInstanceBase\n+\u00a0 The base class of the real input methods' IMEngineInstance classes.\n+ More...\n+\u00a0\n+class \u00a0scim::DummyIMEngineFactory\n+\u00a0 A trivial IMEngine that do nothing. More...\n+\u00a0\n+class \u00a0scim::DummyIMEngineInstance\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Functions\n-int\u00a0scim::scim_get_module_list (std::vector< String > &mod_list, const String\n- &type=\"\")\n+ Typedefs\n+ typedef Pointer< IMEngineFactoryBase >\u00a0scim::IMEngineFactoryPointer\n+\u00a0\n+ typedef Pointer< IMEngineInstanceBase >\u00a0scim::IMEngineInstancePointer\n+\u00a0\n+ typedef Slot1< void, IMEngineInstanceBase *\n+ >\u00a0scim::IMEngineSlotVoid\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ int >\u00a0scim::IMEngineSlotInt\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ bool >\u00a0scim::IMEngineSlotBool\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ const String & >\u00a0scim::IMEngineSlotString\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ const WideString & >\u00a0scim::IMEngineSlotWideString\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ const KeyEvent & >\u00a0scim::IMEngineSlotKeyEvent\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ const LookupTable & >\u00a0scim::IMEngineSlotLookupTable\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ const Property & >\u00a0scim::IMEngineSlotProperty\n+\u00a0\n+ typedef Slot2< void, IMEngineInstanceBase *,\n+ const PropertyList & >\u00a0scim::IMEngineSlotPropertyList\n+\u00a0\n+ typedef Slot3< void, IMEngineInstanceBase *,\n+ const String &, const Transaction & >\u00a0scim::IMEngineSlotStringTransaction\n+\u00a0\n+ typedef Slot3< void, IMEngineInstanceBase *, scim::\n+ const WideString &, const AttributeList & >\u00a0IMEngineSlotWideStringAttributeList\n+\u00a0\n+ typedef Slot5< bool, IMEngineInstanceBase *, scim::\n+ WideString &, int &, int, int >\u00a0IMEngineSlotGetSurroundingText\n+\u00a0\n+ typedef Slot3< bool, IMEngineInstanceBase *, scim::\n+ int, int >\u00a0IMEngineSlotDeleteSurroundingText\n+\u00a0\n+ Enumerations\n+enum \u00a0scim::ClientCapability {\n+ \u00a0\u00a0scim::SCIM_CLIENT_CAP_ONTHESPOT_PREEDIT = (1 << 0) , scim::\n+ SCIM_CLIENT_CAP_SINGLE_LEVEL_PROPERTY = (1 << 1) , scim::\n+ SCIM_CLIENT_CAP_MULTI_LEVEL_PROPERTY = (1 << 2) , scim::\n+ SCIM_CLIENT_CAP_TRIGGER_PROPERTY = (1 << 3) ,\n+ \u00a0\u00a0scim::SCIM_CLIENT_CAP_HELPER_MODULE = (1 << 4) , scim::\n+ SCIM_CLIENT_CAP_SURROUNDING_TEXT = (1 << 5) , scim::\n+ SCIM_CLIENT_CAP_ALL_CAPABILITIES = 0x3F\n+ }\n+\u00a0 Enum values of all Client Capabilities bitmask. More...\n \u00a0\n ***** Detailed Description *****\n-definition of Module related classes.\n+Defines scim::IMEngineFactoryBase and scim::IMEngineInstanceBase interfaces.\n+scim::IMEngineFactoryBase and scim::IMEngineInstanceBase are the most important\n+part of SCIM platform.\n+These interfaces are used to write input method engine modules.\n * src\n- * scim_module.h\n+ * scim_imengine.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00095.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00095.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,3 +1,26 @@\n var a00095 = [\n- [\"scim_get_module_list\", \"a00095.html#ga87ffb29336f4c5caa503100ef561f3e2\", null]\n+ [\"IMEngineFactoryPointer\", \"a00095.html#ga688a08d9d3cb1b9549b5d8254dcf53ca\", null],\n+ [\"IMEngineInstancePointer\", \"a00095.html#ga818c8e9295992f3b4226ee903f7d6f87\", null],\n+ [\"IMEngineSlotVoid\", \"a00095.html#ga34c7e02c6215d8a990b62b4fdc230131\", null],\n+ [\"IMEngineSlotInt\", \"a00095.html#ga788da0e62a764e09dadeb1a6c4e05a7d\", null],\n+ [\"IMEngineSlotBool\", \"a00095.html#ga27be9a2df43b2f1e1f4a261c38d9b6af\", null],\n+ [\"IMEngineSlotString\", \"a00095.html#ga1054865b5589d6d616b9a950cda525ad\", null],\n+ [\"IMEngineSlotWideString\", \"a00095.html#ga6a295790fb4bd60d5860ebc0ef1bbd1b\", null],\n+ [\"IMEngineSlotKeyEvent\", \"a00095.html#gae074e84d1c7ff5ae9e9f6c5ca041ca97\", null],\n+ [\"IMEngineSlotLookupTable\", \"a00095.html#ga8da3541512b5f743ba8a9823fcb232bf\", null],\n+ [\"IMEngineSlotProperty\", \"a00095.html#gaccb53d25c7c8f4b2165094a17126e17b\", null],\n+ [\"IMEngineSlotPropertyList\", \"a00095.html#ga4ad9872231cda5fdc89e883b98c2c7bc\", null],\n+ [\"IMEngineSlotStringTransaction\", \"a00095.html#ga39891ac5e52a66ea666886dc8be1bf0e\", null],\n+ [\"IMEngineSlotWideStringAttributeList\", \"a00095.html#ga1bbf0ac58b3effbb917472ea55642d3c\", null],\n+ [\"IMEngineSlotGetSurroundingText\", \"a00095.html#gafab673539103ed5ce8c7e5038a125403\", null],\n+ [\"IMEngineSlotDeleteSurroundingText\", \"a00095.html#ga375e4473d4ed9ac3c098474f94bd71d4\", null],\n+ [\"ClientCapability\", \"a00095.html#ga4f5e9e0461fb6a3dff0c2942429de97a\", [\n+ [\"SCIM_CLIENT_CAP_ONTHESPOT_PREEDIT\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aa2359d0d05087f8ee07ee45e620d6f1eb\", null],\n+ [\"SCIM_CLIENT_CAP_SINGLE_LEVEL_PROPERTY\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aa8fd332bc9c9671b0e5837ae1537e1132\", null],\n+ [\"SCIM_CLIENT_CAP_MULTI_LEVEL_PROPERTY\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aaacb463b9a1b2b6e549df7d63e42d4d72\", null],\n+ [\"SCIM_CLIENT_CAP_TRIGGER_PROPERTY\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aa191cebfb0add87bf86c69192f529a8ef\", null],\n+ [\"SCIM_CLIENT_CAP_HELPER_MODULE\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aa00696b51b7322a8965227c544fd13589\", null],\n+ [\"SCIM_CLIENT_CAP_SURROUNDING_TEXT\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aae2c37e26ffd220a2ce0d65dc254a98a4\", null],\n+ [\"SCIM_CLIENT_CAP_ALL_CAPABILITIES\", \"a00095.html#gga4f5e9e0461fb6a3dff0c2942429de97aaf05fc55ea1183401d436280429bc880c\", null]\n+ ]]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00098.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00098.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_filter.h File Reference\n+scim: scim_panel_common.h File Reference\n \n \n \n \n \n \n \n@@ -57,55 +57,41 @@\n $(document).ready(function(){initNavTree('a00098.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_filter.h File Reference
\n+Namespaces
\n+
scim_panel_common.h File Reference
\n
\n
\n \n-

Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces. \n+

Defines some structures and types which are used by both scim::PanelAgent and scim::PanelClient. \n More...

\n \n \n-\n-\n+\n \n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n \n

\n Classes

class  scim::FilterError
 An exception class to hold Filter related errors. More...
class  scim::PanelError
 
struct  scim::FilterInfo
 Structure to hold information for a Filter. More...
 
class  scim::FilterFactoryBase
 The base class to implement FilterFactory classes. More...
 
class  scim::FilterInstanceBase
 The base class to implement FilterInstance classes. More...
struct  scim::PanelFactoryInfo
 Structure to hold factory information. It's used by PanelAgent and PanelClient classes. More...
 
\n \n \n \n-

\n Namespaces

namespace  scim
 
\n-\n-\n-\n

\n-Typedefs

typedef Pointer< FilterFactoryBasescim::FilterFactoryPointer
 
\n

Detailed Description

\n-

Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces.

\n-

scim::FilterFactoryBase and scim::FilterInstanceBase are used to implement filter IMEngines, such as Simplified Chinese <-> Traditional Chinese converter etc.

\n+

Defines some structures and types which are used by both scim::PanelAgent and scim::PanelClient.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,38 +1,27 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs\n-scim_filter.h File Reference\n-Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces.\n-More...\n+Classes | Namespaces\n+scim_panel_common.h File Reference\n+Defines some structures and types which are used by both scim::PanelAgent and\n+scim::PanelClient. More...\n Classes\n- class \u00a0scim::FilterError\n-\u00a0 An exception class to hold Filter related errors. More...\n+ class \u00a0scim::PanelError\n \u00a0\n-struct \u00a0scim::FilterInfo\n-\u00a0 Structure to hold information for a Filter. More...\n-\u00a0\n- class \u00a0scim::FilterFactoryBase\n-\u00a0 The base class to implement FilterFactory classes. More...\n-\u00a0\n- class \u00a0scim::FilterInstanceBase\n-\u00a0 The base class to implement FilterInstance classes. More...\n+struct \u00a0scim::PanelFactoryInfo\n+\u00a0 Structure to hold factory information. It's used by PanelAgent and\n+ PanelClient classes. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n-typedef Pointer< FilterFactoryBase >\u00a0scim::FilterFactoryPointer\n-\u00a0\n ***** Detailed Description *****\n-Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces.\n-scim::FilterFactoryBase and scim::FilterInstanceBase are used to implement\n-filter IMEngines, such as Simplified Chinese <-> Traditional Chinese converter\n-etc.\n+Defines some structures and types which are used by both scim::PanelAgent and\n+scim::PanelClient.\n * src\n- * scim_filter.h\n+ * scim_panel_common.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00101.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00101.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_object.h File Reference\n+scim: scim.h File Reference\n \n \n \n \n \n \n \n@@ -56,42 +56,1211 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00101.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_object.h File Reference
\n+Macros
\n+
scim.h File Reference
\n
\n
\n-\n-

Reference counted base class interface. \n-More...

\n-\n-\n-\n-\n-\n-

\n-Classes

class  scim::ReferencedObject
 Reference counted base class. More...
 
\n-\n-\n-\n+
#include <exception>
\n+#include <new>
\n+#include <iostream>
\n+#include <fstream>
\n+#include <vector>
\n+#include <list>
\n+#include <map>
\n+#include <algorithm>
\n+#include <string>
\n+#include <cstdio>
\n+#include <iconv.h>
\n+#include <scim_types.h>
\n+#include <scim_debug.h>
\n+#include <scim_exception.h>
\n+#include <scim_event.h>
\n+#include <scim_utility.h>
\n+#include <scim_global_config.h>
\n+#include <scim_pointer.h>
\n+#include <scim_object.h>
\n+#include <scim_slot.h>
\n+#include <scim_connection.h>
\n+#include <scim_signals.h>
\n+#include <scim_bind.h>
\n+#include <scim_config_base.h>
\n+#include <scim_attribute.h>
\n+#include <scim_property.h>
\n+#include <scim_lookup_table.h>
\n+#include <scim_iconv.h>
\n+#include <scim_module.h>
\n+#include <scim_socket.h>
\n+#include <scim_transaction.h>
\n+#include <scim_imengine.h>
\n+#include <scim_imengine_module.h>
\n+#include <scim_compose_key.h>
\n+#include <scim_backend.h>
\n+#include <scim_frontend.h>
\n+#include <scim_frontend_module.h>
\n+#include <scim_config_module.h>
\n+#include <scim_config_path.h>
\n+#include <scim_trans_commands.h>
\n+#include <scim_helper.h>
\n+#include <scim_helper_module.h>
\n+#include <scim_helper_manager.h>
\n+#include <scim_panel_agent.h>
\n+#include <scim_panel_client.h>
\n+#include <scim_filter.h>
\n+

\n-Namespaces

namespace  scim
 
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n+Macros

#define Uses_SCIM_TYPES
 
#define Uses_SCIM_UTILITY
 
#define Uses_SCIM_GLOBAL_CONFIG
 
#define Uses_SCIM_EXCEPTION
 
#define Uses_SCIM_DEBUG
 
#define Uses_SCIM_OBJECT
 
#define Uses_SCIM_SIGNALS
 
#define Uses_SCIM_SLOT
 
#define Uses_SCIM_CONNECTION
 
#define Uses_SCIM_BIND
 
#define Uses_SCIM_POINTER
 
#define Uses_STL_STRING
 
#define Uses_STL_VECTOR
 
#define Uses_STL_ALGORITHM
 
#define Uses_STL_NEW
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_PANEL_AGENT
 
#define Uses_SCIM_PANEL_CLIENT
 
#define Uses_SCIM_HELPER_MANAGER
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_HELPER
 
#define Uses_SCIM_HELPER
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_LOOKUP_TABLE
 
#define Uses_SCIM_SOCKET
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_PROPERTY
 
#define Uses_SCIM_TRANS_COMMANDS
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_FRONTEND
 
#define Uses_C_ICONV
 
#define Uses_SCIM_BACKEND
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_LOOKUP_TABLE
 
#define Uses_STL_MAP
 
#define Uses_C_STDIO
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_PROPERTY
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_SOCKET
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_COMPOSE_KEY
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_LOOKUP_TABLE
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_PROPERTY
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_SOCKET
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_MODULE
 
#define Uses_STL_LIST
 
#define Uses_STL_EXCEPTION
 
#define Uses_STL_IOSTREAM
 
#define Uses_STL_FSTREAM
 
#define Uses_STL_IOSTREAM
 
\n

Detailed Description

\n-

Reference counted base class interface.

\n-

Provides a reference counted base class for dynamic objects handled the scim smart pointer.

\n-

Most code of this file are came from Inti project.

\n-
\n+

all of the header files are included within this file. source files may include this file instead of others headers.

\n+

Macro Definition Documentation

\n+\n+

◆ Uses_SCIM_TYPES

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TYPES
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_UTILITY

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_UTILITY
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_GLOBAL_CONFIG

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_GLOBAL_CONFIG
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_EXCEPTION

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_EXCEPTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_DEBUG

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_DEBUG
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_OBJECT

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_OBJECT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_SIGNALS

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_SIGNALS
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_SLOT

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_SLOT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONNECTION

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONNECTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_BIND

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_BIND
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_POINTER

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_POINTER
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_STRING

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_STRING
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_VECTOR

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_VECTOR
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_ALGORITHM

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_ALGORITHM
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_NEW

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_NEW
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_IMENGINE [1/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_IMENGINE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_PANEL_AGENT

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_PANEL_AGENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_PANEL_CLIENT

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_PANEL_CLIENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_HELPER_MANAGER

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_HELPER_MANAGER
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_TRANSACTION [1/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TRANSACTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_TRANSACTION [2/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TRANSACTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_HELPER [1/2]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_HELPER
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_HELPER [2/2]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_HELPER
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_MODULE [1/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_MODULE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONFIG_BASE [1/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONFIG_BASE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_TRANSACTION [3/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TRANSACTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_EVENT [1/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_EVENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_IMENGINE [2/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_IMENGINE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_EVENT [2/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_EVENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_LOOKUP_TABLE [1/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_LOOKUP_TABLE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_SOCKET [1/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_SOCKET
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_ATTRIBUTE [1/4]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_ATTRIBUTE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_PROPERTY [1/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_PROPERTY
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_TRANS_COMMANDS

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TRANS_COMMANDS
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_MODULE [2/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_MODULE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONFIG_BASE [2/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONFIG_BASE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_MODULE [3/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_MODULE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONFIG_BASE [3/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONFIG_BASE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_IMENGINE [3/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_IMENGINE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_MODULE [4/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_MODULE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONFIG_BASE [4/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONFIG_BASE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_FRONTEND

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_FRONTEND
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_C_ICONV

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_C_ICONV
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_BACKEND

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_BACKEND
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_IMENGINE [4/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_IMENGINE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_EVENT [3/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_EVENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_LOOKUP_TABLE [2/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_LOOKUP_TABLE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_MAP

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_MAP
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_C_STDIO

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_C_STDIO
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_ATTRIBUTE [2/4]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_ATTRIBUTE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_PROPERTY [2/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_PROPERTY
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_TRANSACTION [4/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TRANSACTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_SOCKET [2/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_SOCKET
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_IMENGINE [5/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_IMENGINE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONFIG_BASE [5/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONFIG_BASE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_COMPOSE_KEY

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_COMPOSE_KEY
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_EVENT [4/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_EVENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_LOOKUP_TABLE [3/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_LOOKUP_TABLE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_ATTRIBUTE [3/4]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_ATTRIBUTE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_PROPERTY [3/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_PROPERTY
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_TRANSACTION [5/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_TRANSACTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_SOCKET [3/3]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_SOCKET
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_EVENT [5/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_EVENT
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_ATTRIBUTE [4/4]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_ATTRIBUTE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_MODULE [5/5]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_MODULE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_SCIM_CONFIG_MODULE

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_SCIM_CONFIG_MODULE
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_LIST

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_LIST
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_EXCEPTION

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_EXCEPTION
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_IOSTREAM [1/2]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_IOSTREAM
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_FSTREAM

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_FSTREAM
\n+
\n+\n+
\n+
\n+\n+

◆ Uses_STL_IOSTREAM [2/2]

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define Uses_STL_IOSTREAM
\n+
\n+\n+
\n+
\n+\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,25 +1,347 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces\n-scim_object.h File Reference\n-Reference counted base class interface. More...\n- Classes\n-class \u00a0scim::ReferencedObject\n-\u00a0 Reference counted base class. More...\n+Macros\n+scim.h File Reference\n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+#include \n+ Macros\n+#define\u00a0Uses_SCIM_TYPES\n \u00a0\n- Namespaces\n-namespace \u00a0scim\n+#define\u00a0Uses_SCIM_UTILITY\n+\u00a0\n+#define\u00a0Uses_SCIM_GLOBAL_CONFIG\n+\u00a0\n+#define\u00a0Uses_SCIM_EXCEPTION\n+\u00a0\n+#define\u00a0Uses_SCIM_DEBUG\n+\u00a0\n+#define\u00a0Uses_SCIM_OBJECT\n+\u00a0\n+#define\u00a0Uses_SCIM_SIGNALS\n+\u00a0\n+#define\u00a0Uses_SCIM_SLOT\n+\u00a0\n+#define\u00a0Uses_SCIM_CONNECTION\n+\u00a0\n+#define\u00a0Uses_SCIM_BIND\n+\u00a0\n+#define\u00a0Uses_SCIM_POINTER\n+\u00a0\n+#define\u00a0Uses_STL_STRING\n+\u00a0\n+#define\u00a0Uses_STL_VECTOR\n+\u00a0\n+#define\u00a0Uses_STL_ALGORITHM\n+\u00a0\n+#define\u00a0Uses_STL_NEW\n+\u00a0\n+#define\u00a0Uses_SCIM_IMENGINE\n+\u00a0\n+#define\u00a0Uses_SCIM_PANEL_AGENT\n+\u00a0\n+#define\u00a0Uses_SCIM_PANEL_CLIENT\n+\u00a0\n+#define\u00a0Uses_SCIM_HELPER_MANAGER\n+\u00a0\n+#define\u00a0Uses_SCIM_TRANSACTION\n+\u00a0\n+#define\u00a0Uses_SCIM_TRANSACTION\n+\u00a0\n+#define\u00a0Uses_SCIM_HELPER\n+\u00a0\n+#define\u00a0Uses_SCIM_HELPER\n+\u00a0\n+#define\u00a0Uses_SCIM_MODULE\n+\u00a0\n+#define\u00a0Uses_SCIM_CONFIG_BASE\n+\u00a0\n+#define\u00a0Uses_SCIM_TRANSACTION\n+\u00a0\n+#define\u00a0Uses_SCIM_EVENT\n+\u00a0\n+#define\u00a0Uses_SCIM_IMENGINE\n+\u00a0\n+#define\u00a0Uses_SCIM_EVENT\n+\u00a0\n+#define\u00a0Uses_SCIM_LOOKUP_TABLE\n+\u00a0\n+#define\u00a0Uses_SCIM_SOCKET\n+\u00a0\n+#define\u00a0Uses_SCIM_ATTRIBUTE\n+\u00a0\n+#define\u00a0Uses_SCIM_PROPERTY\n+\u00a0\n+#define\u00a0Uses_SCIM_TRANS_COMMANDS\n+\u00a0\n+#define\u00a0Uses_SCIM_MODULE\n+\u00a0\n+#define\u00a0Uses_SCIM_CONFIG_BASE\n+\u00a0\n+#define\u00a0Uses_SCIM_MODULE\n+\u00a0\n+#define\u00a0Uses_SCIM_CONFIG_BASE\n+\u00a0\n+#define\u00a0Uses_SCIM_IMENGINE\n+\u00a0\n+#define\u00a0Uses_SCIM_MODULE\n+\u00a0\n+#define\u00a0Uses_SCIM_CONFIG_BASE\n+\u00a0\n+#define\u00a0Uses_SCIM_FRONTEND\n+\u00a0\n+#define\u00a0Uses_C_ICONV\n+\u00a0\n+#define\u00a0Uses_SCIM_BACKEND\n+\u00a0\n+#define\u00a0Uses_SCIM_IMENGINE\n+\u00a0\n+#define\u00a0Uses_SCIM_EVENT\n+\u00a0\n+#define\u00a0Uses_SCIM_LOOKUP_TABLE\n+\u00a0\n+#define\u00a0Uses_STL_MAP\n+\u00a0\n+#define\u00a0Uses_C_STDIO\n+\u00a0\n+#define\u00a0Uses_SCIM_ATTRIBUTE\n+\u00a0\n+#define\u00a0Uses_SCIM_PROPERTY\n+\u00a0\n+#define\u00a0Uses_SCIM_TRANSACTION\n+\u00a0\n+#define\u00a0Uses_SCIM_SOCKET\n+\u00a0\n+#define\u00a0Uses_SCIM_IMENGINE\n+\u00a0\n+#define\u00a0Uses_SCIM_CONFIG_BASE\n+\u00a0\n+#define\u00a0Uses_SCIM_COMPOSE_KEY\n+\u00a0\n+#define\u00a0Uses_SCIM_EVENT\n+\u00a0\n+#define\u00a0Uses_SCIM_LOOKUP_TABLE\n+\u00a0\n+#define\u00a0Uses_SCIM_ATTRIBUTE\n+\u00a0\n+#define\u00a0Uses_SCIM_PROPERTY\n+\u00a0\n+#define\u00a0Uses_SCIM_TRANSACTION\n+\u00a0\n+#define\u00a0Uses_SCIM_SOCKET\n+\u00a0\n+#define\u00a0Uses_SCIM_EVENT\n+\u00a0\n+#define\u00a0Uses_SCIM_ATTRIBUTE\n+\u00a0\n+#define\u00a0Uses_SCIM_MODULE\n+\u00a0\n+#define\u00a0Uses_SCIM_CONFIG_MODULE\n+\u00a0\n+#define\u00a0Uses_STL_LIST\n+\u00a0\n+#define\u00a0Uses_STL_EXCEPTION\n+\u00a0\n+#define\u00a0Uses_STL_IOSTREAM\n+\u00a0\n+#define\u00a0Uses_STL_FSTREAM\n+\u00a0\n+#define\u00a0Uses_STL_IOSTREAM\n \u00a0\n ***** Detailed Description *****\n-Reference counted base class interface.\n-Provides a reference counted base class for dynamic objects handled the scim\n-smart pointer.\n-Most code of this file are came from Inti project.\n+all of the header files are included within this file. source files may include\n+this file instead of others headers.\n+***** Macro Definition Documentation *****\n+***** \u25c6\u00a0Uses_SCIM_TYPES *****\n+#define Uses_SCIM_TYPES\n+***** \u25c6\u00a0Uses_SCIM_UTILITY *****\n+#define Uses_SCIM_UTILITY\n+***** \u25c6\u00a0Uses_SCIM_GLOBAL_CONFIG *****\n+#define Uses_SCIM_GLOBAL_CONFIG\n+***** \u25c6\u00a0Uses_SCIM_EXCEPTION *****\n+#define Uses_SCIM_EXCEPTION\n+***** \u25c6\u00a0Uses_SCIM_DEBUG *****\n+#define Uses_SCIM_DEBUG\n+***** \u25c6\u00a0Uses_SCIM_OBJECT *****\n+#define Uses_SCIM_OBJECT\n+***** \u25c6\u00a0Uses_SCIM_SIGNALS *****\n+#define Uses_SCIM_SIGNALS\n+***** \u25c6\u00a0Uses_SCIM_SLOT *****\n+#define Uses_SCIM_SLOT\n+***** \u25c6\u00a0Uses_SCIM_CONNECTION *****\n+#define Uses_SCIM_CONNECTION\n+***** \u25c6\u00a0Uses_SCIM_BIND *****\n+#define Uses_SCIM_BIND\n+***** \u25c6\u00a0Uses_SCIM_POINTER *****\n+#define Uses_SCIM_POINTER\n+***** \u25c6\u00a0Uses_STL_STRING *****\n+#define Uses_STL_STRING\n+***** \u25c6\u00a0Uses_STL_VECTOR *****\n+#define Uses_STL_VECTOR\n+***** \u25c6\u00a0Uses_STL_ALGORITHM *****\n+#define Uses_STL_ALGORITHM\n+***** \u25c6\u00a0Uses_STL_NEW *****\n+#define Uses_STL_NEW\n+***** \u25c6\u00a0Uses_SCIM_IMENGINE [1/5] *****\n+#define Uses_SCIM_IMENGINE\n+***** \u25c6\u00a0Uses_SCIM_PANEL_AGENT *****\n+#define Uses_SCIM_PANEL_AGENT\n+***** \u25c6\u00a0Uses_SCIM_PANEL_CLIENT *****\n+#define Uses_SCIM_PANEL_CLIENT\n+***** \u25c6\u00a0Uses_SCIM_HELPER_MANAGER *****\n+#define Uses_SCIM_HELPER_MANAGER\n+***** \u25c6\u00a0Uses_SCIM_TRANSACTION [1/5] *****\n+#define Uses_SCIM_TRANSACTION\n+***** \u25c6\u00a0Uses_SCIM_TRANSACTION [2/5] *****\n+#define Uses_SCIM_TRANSACTION\n+***** \u25c6\u00a0Uses_SCIM_HELPER [1/2] *****\n+#define Uses_SCIM_HELPER\n+***** \u25c6\u00a0Uses_SCIM_HELPER [2/2] *****\n+#define Uses_SCIM_HELPER\n+***** \u25c6\u00a0Uses_SCIM_MODULE [1/5] *****\n+#define Uses_SCIM_MODULE\n+***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [1/5] *****\n+#define Uses_SCIM_CONFIG_BASE\n+***** \u25c6\u00a0Uses_SCIM_TRANSACTION [3/5] *****\n+#define Uses_SCIM_TRANSACTION\n+***** \u25c6\u00a0Uses_SCIM_EVENT [1/5] *****\n+#define Uses_SCIM_EVENT\n+***** \u25c6\u00a0Uses_SCIM_IMENGINE [2/5] *****\n+#define Uses_SCIM_IMENGINE\n+***** \u25c6\u00a0Uses_SCIM_EVENT [2/5] *****\n+#define Uses_SCIM_EVENT\n+***** \u25c6\u00a0Uses_SCIM_LOOKUP_TABLE [1/3] *****\n+#define Uses_SCIM_LOOKUP_TABLE\n+***** \u25c6\u00a0Uses_SCIM_SOCKET [1/3] *****\n+#define Uses_SCIM_SOCKET\n+***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [1/4] *****\n+#define Uses_SCIM_ATTRIBUTE\n+***** \u25c6\u00a0Uses_SCIM_PROPERTY [1/3] *****\n+#define Uses_SCIM_PROPERTY\n+***** \u25c6\u00a0Uses_SCIM_TRANS_COMMANDS *****\n+#define Uses_SCIM_TRANS_COMMANDS\n+***** \u25c6\u00a0Uses_SCIM_MODULE [2/5] *****\n+#define Uses_SCIM_MODULE\n+***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [2/5] *****\n+#define Uses_SCIM_CONFIG_BASE\n+***** \u25c6\u00a0Uses_SCIM_MODULE [3/5] *****\n+#define Uses_SCIM_MODULE\n+***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [3/5] *****\n+#define Uses_SCIM_CONFIG_BASE\n+***** \u25c6\u00a0Uses_SCIM_IMENGINE [3/5] *****\n+#define Uses_SCIM_IMENGINE\n+***** \u25c6\u00a0Uses_SCIM_MODULE [4/5] *****\n+#define Uses_SCIM_MODULE\n+***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [4/5] *****\n+#define Uses_SCIM_CONFIG_BASE\n+***** \u25c6\u00a0Uses_SCIM_FRONTEND *****\n+#define Uses_SCIM_FRONTEND\n+***** \u25c6\u00a0Uses_C_ICONV *****\n+#define Uses_C_ICONV\n+***** \u25c6\u00a0Uses_SCIM_BACKEND *****\n+#define Uses_SCIM_BACKEND\n+***** \u25c6\u00a0Uses_SCIM_IMENGINE [4/5] *****\n+#define Uses_SCIM_IMENGINE\n+***** \u25c6\u00a0Uses_SCIM_EVENT [3/5] *****\n+#define Uses_SCIM_EVENT\n+***** \u25c6\u00a0Uses_SCIM_LOOKUP_TABLE [2/3] *****\n+#define Uses_SCIM_LOOKUP_TABLE\n+***** \u25c6\u00a0Uses_STL_MAP *****\n+#define Uses_STL_MAP\n+***** \u25c6\u00a0Uses_C_STDIO *****\n+#define Uses_C_STDIO\n+***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [2/4] *****\n+#define Uses_SCIM_ATTRIBUTE\n+***** \u25c6\u00a0Uses_SCIM_PROPERTY [2/3] *****\n+#define Uses_SCIM_PROPERTY\n+***** \u25c6\u00a0Uses_SCIM_TRANSACTION [4/5] *****\n+#define Uses_SCIM_TRANSACTION\n+***** \u25c6\u00a0Uses_SCIM_SOCKET [2/3] *****\n+#define Uses_SCIM_SOCKET\n+***** \u25c6\u00a0Uses_SCIM_IMENGINE [5/5] *****\n+#define Uses_SCIM_IMENGINE\n+***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [5/5] *****\n+#define Uses_SCIM_CONFIG_BASE\n+***** \u25c6\u00a0Uses_SCIM_COMPOSE_KEY *****\n+#define Uses_SCIM_COMPOSE_KEY\n+***** \u25c6\u00a0Uses_SCIM_EVENT [4/5] *****\n+#define Uses_SCIM_EVENT\n+***** \u25c6\u00a0Uses_SCIM_LOOKUP_TABLE [3/3] *****\n+#define Uses_SCIM_LOOKUP_TABLE\n+***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [3/4] *****\n+#define Uses_SCIM_ATTRIBUTE\n+***** \u25c6\u00a0Uses_SCIM_PROPERTY [3/3] *****\n+#define Uses_SCIM_PROPERTY\n+***** \u25c6\u00a0Uses_SCIM_TRANSACTION [5/5] *****\n+#define Uses_SCIM_TRANSACTION\n+***** \u25c6\u00a0Uses_SCIM_SOCKET [3/3] *****\n+#define Uses_SCIM_SOCKET\n+***** \u25c6\u00a0Uses_SCIM_EVENT [5/5] *****\n+#define Uses_SCIM_EVENT\n+***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [4/4] *****\n+#define Uses_SCIM_ATTRIBUTE\n+***** \u25c6\u00a0Uses_SCIM_MODULE [5/5] *****\n+#define Uses_SCIM_MODULE\n+***** \u25c6\u00a0Uses_SCIM_CONFIG_MODULE *****\n+#define Uses_SCIM_CONFIG_MODULE\n+***** \u25c6\u00a0Uses_STL_LIST *****\n+#define Uses_STL_LIST\n+***** \u25c6\u00a0Uses_STL_EXCEPTION *****\n+#define Uses_STL_EXCEPTION\n+***** \u25c6\u00a0Uses_STL_IOSTREAM [1/2] *****\n+#define Uses_STL_IOSTREAM\n+***** \u25c6\u00a0Uses_STL_FSTREAM *****\n+#define Uses_STL_FSTREAM\n+***** \u25c6\u00a0Uses_STL_IOSTREAM [2/2] *****\n+#define Uses_STL_IOSTREAM\n * src\n- * scim_object.h\n+ * scim.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00104.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00104.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_types.h File Reference\n+scim: scim_frontend_module.h File Reference\n \n \n \n \n \n \n \n@@ -56,50 +56,57 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00104.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_types.h File Reference
\n+Typedefs |\n+Functions
\n+
scim_frontend_module.h File Reference
\n
\n
\n \n-

defines some basic data types. \n+

definition of FrontEndModule related classes. \n More...

\n-
#include <stdint.h>
\n-
\n+
\n+\n+\n+\n+\n+

\n+Classes

class  scim::FrontEndModule
 The class to manipulate the frontend modules. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+

\n Typedefs

typedef uint16_t scim::uint16
 
typedef uint32_t scim::uint32
 
typedef uint64_t scim::uint64
 
typedef uint32 scim::ucs4_t
 
typedef std::basic_string< charscim::String
 
typedef std::basic_string< ucs4_tscim::WideString
 
typedef void(* scim::FrontEndModuleInitFunc) (const BackEndPointer &backend, const ConfigPointer &config, int argc, char **argv)
 Initialize a FrontEnd Module.
 
typedef void(* scim::FrontEndModuleRunFunc) (void)
 Run a FrontEnd Module.
 
\n+\n+\n+\n+\n

\n+Functions

int scim::scim_get_frontend_module_list (std::vector< String > &mod_list)
 Get a name list of currently available frontend modules.
 
\n

Detailed Description

\n-

defines some basic data types.

\n+

definition of FrontEndModule related classes.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,32 +1,34 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Namespaces | Typedefs\n-scim_types.h File Reference\n-defines some basic data types. More...\n-#include \n+Classes | Namespaces | Typedefs | Functions\n+scim_frontend_module.h File Reference\n+definition of FrontEndModule related classes. More...\n+ Classes\n+class \u00a0scim::FrontEndModule\n+\u00a0 The class to manipulate the frontend modules. More...\n+\u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n Typedefs\n- typedef uint16_t\u00a0scim::uint16\n-\u00a0\n- typedef uint32_t\u00a0scim::uint32\n-\u00a0\n- typedef uint64_t\u00a0scim::uint64\n-\u00a0\n- typedef uint32\u00a0scim::ucs4_t\n-\u00a0\n- typedef std::basic_string< char >\u00a0scim::String\n-\u00a0\n-typedef std::basic_string< ucs4_t >\u00a0scim::WideString\n+typedef void(*\u00a0scim::FrontEndModuleInitFunc) (const BackEndPointer &backend,\n+ const ConfigPointer &config, int argc, char **argv)\n+\u00a0 Initialize a FrontEnd Module.\n+\u00a0\n+typedef void(*\u00a0scim::FrontEndModuleRunFunc) (void)\n+\u00a0 Run a FrontEnd Module.\n+\u00a0\n+ Functions\n+int\u00a0scim::scim_get_frontend_module_list (std::vector< String > &mod_list)\n+\u00a0 Get a name list of currently available frontend modules.\n \u00a0\n ***** Detailed Description *****\n-defines some basic data types.\n+definition of FrontEndModule related classes.\n * src\n- * scim_types.h\n+ * scim_frontend_module.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00104.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00104.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,8 +1,5 @@\n var a00104 = [\n- [\"uint16\", \"a00104.html#af386a2f47839e4dc17f4e9c3f97b3dc4\", null],\n- [\"uint32\", \"a00104.html#a984ae8c1b52846cf538b7f936193d590\", null],\n- [\"uint64\", \"a00104.html#aff978b76dde8b9b14ab727e1ccaa57a5\", null],\n- [\"ucs4_t\", \"a00104.html#a34ddb69b99962cd0e75941288f8b2ee8\", null],\n- [\"String\", \"a00104.html#ae6432a785654dd7fbfe52e8dd8cd7799\", null],\n- [\"WideString\", \"a00104.html#a850f268430a53180832d6677ba9d27a8\", null]\n+ [\"FrontEndModuleInitFunc\", \"a00104.html#gabb9b2231eff6816ddf0989eaaeb633a5\", null],\n+ [\"FrontEndModuleRunFunc\", \"a00104.html#ga12c009e5ee1367652404eb3015835885\", null],\n+ [\"scim_get_frontend_module_list\", \"a00104.html#gaf2e20b33321ec57afcc20bca767d13b2\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00107.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00107.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_config_path.h File Reference\n+scim: scim_frontend.h File Reference\n \n \n \n \n \n \n \n@@ -56,93 +56,49 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00107.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_config_path.h File Reference
\n+Typedefs
\n+
scim_frontend.h File Reference
\n
\n
\n \n-

This file defines some common used configuration keys. \n+

Defines scim::FrontEndBase interface. \n More...

\n \n+\n+\n+\n+\n+\n+\n+\n+

\n+Classes

class  scim::FrontEndError
 An exception class to hold FrontEnd related errors. More...
 
class  scim::FrontEndBase
 The base class to implement the FrontEnd objects. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n

\n-Macros

#define SCIM_CONFIG_UPDATE_TIMESTAMP   "/UpdateTimeStamp"
 
#define SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY   "/DefaultIMEngineFactory"
 
#define SCIM_CONFIG_FRONTEND_ON_THE_SPOT   "/FrontEnd/OnTheSpot"
 
#define SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD   "/FrontEnd/SharedInputMethod"
 
#define SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT   "/FrontEnd/IMOpenedByDefault"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND   "/Hotkeys/FrontEnd"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER   "/Hotkeys/FrontEnd/Trigger"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_ON   "/Hotkeys/FrontEnd/On"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_OFF   "/Hotkeys/FrontEnd/Off"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY   "/Hotkeys/FrontEnd/NextFactory"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY   "/Hotkeys/FrontEnd/PreviousFactory"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU   "/Hotkeys/FrontEnd/ShowFactoryMenu"
 
#define SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK   "/Hotkeys/FrontEnd/ValidKeyMask"
 
#define SCIM_CONFIG_HOTKEYS_IMENGINE   "/Hotkeys/IMEngine"
 
#define SCIM_CONFIG_HOTKEYS_IMENGINE_LIST   "/Hotkeys/IMEngine/List"
 
#define SCIM_CONFIG_FILTER_FILTERED_IMENGINES   "/Filter/FilteredIMEngines"
 
#define SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST   "/Filter/FilteredIMEngines/List"
 
#define SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES   "/DisabledIMEngineFactories"
 
#define SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES   "/SupportedUnicodeLocales"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT   "/DefaultKeyboardLayout"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM   "/DefaultPanelProgram"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE   "/DefaultConfigModule"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS   "/DefaultSocketFrontEndAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS   "/DefaultSocketIMEngineAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS   "/DefaultSocketConfigAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS   "/DefaultPanelSocketAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS   "/DefaultHelperManagerSocketAddress"
 
#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT   "/DefaultSocketTimeout"
 

\n+Typedefs

typedef Pointer< FrontEndBasescim::FrontEndPointer
 
\n

Detailed Description

\n-

This file defines some common used configuration keys.

\n+

Defines scim::FrontEndBase interface.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,85 +1,28 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Namespaces | Macros\n-scim_config_path.h File Reference\n-This file defines some common used configuration keys. More...\n- Namespaces\n-namespace \u00a0scim\n-\u00a0\n- Macros\n-#define\u00a0SCIM_CONFIG_UPDATE_TIMESTAMP\u00a0\u00a0\u00a0\"/UpdateTimeStamp\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY\u00a0\u00a0\u00a0\"/DefaultIMEngineFactory\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_FRONTEND_ON_THE_SPOT\u00a0\u00a0\u00a0\"/FrontEnd/OnTheSpot\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD\u00a0\u00a0\u00a0\"/FrontEnd/SharedInputMethod\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT\u00a0\u00a0\u00a0\"/FrontEnd/IMOpenedByDefault\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/Trigger\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_ON\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/On\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_OFF\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/Off\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/NextFactory\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/\n- PreviousFactory\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/\n- ShowFactoryMenu\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK\u00a0\u00a0\u00a0\"/Hotkeys/FrontEnd/\n- ValidKeyMask\"\n+Classes | Namespaces | Typedefs\n+scim_frontend.h File Reference\n+Defines scim::FrontEndBase interface. More...\n+ Classes\n+class \u00a0scim::FrontEndError\n+\u00a0 An exception class to hold FrontEnd related errors. More...\n \u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_IMENGINE\u00a0\u00a0\u00a0\"/Hotkeys/IMEngine\"\n+class \u00a0scim::FrontEndBase\n+\u00a0 The base class to implement the FrontEnd objects. More...\n \u00a0\n-#define\u00a0SCIM_CONFIG_HOTKEYS_IMENGINE_LIST\u00a0\u00a0\u00a0\"/Hotkeys/IMEngine/List\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_FILTER_FILTERED_IMENGINES\u00a0\u00a0\u00a0\"/Filter/FilteredIMEngines\"\n-\u00a0\n-#define\u00a0SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST\u00a0\u00a0\u00a0\"/Filter/FilteredIMEngines/\n- List\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES\u00a0\u00a0\u00a0\"/\n- DisabledIMEngineFactories\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES\u00a0\u00a0\u00a0\"/SupportedUnicodeLocales\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT\u00a0\u00a0\u00a0\"/DefaultKeyboardLayout\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM\u00a0\u00a0\u00a0\"/DefaultPanelProgram\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE\u00a0\u00a0\u00a0\"/DefaultConfigModule\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS\u00a0\u00a0\u00a0\"/\n- DefaultSocketFrontEndAddress\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS\u00a0\u00a0\u00a0\"/\n- DefaultSocketIMEngineAddress\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS\u00a0\u00a0\u00a0\"/\n- DefaultSocketConfigAddress\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS\u00a0\u00a0\u00a0\"/\n- DefaultPanelSocketAddress\"\n-\u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS\u00a0\u00a0\u00a0\"/\n- DefaultHelperManagerSocketAddress\"\n+ Namespaces\n+namespace \u00a0scim\n \u00a0\n-#define\u00a0SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT\u00a0\u00a0\u00a0\"/DefaultSocketTimeout\"\n+ Typedefs\n+typedef Pointer< FrontEndBase >\u00a0scim::FrontEndPointer\n \u00a0\n ***** Detailed Description *****\n-This file defines some common used configuration keys.\n+Defines scim::FrontEndBase interface.\n * src\n- * scim_config_path.h\n+ * scim_frontend.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00107.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00107.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,30 +1,3 @@\n var a00107 = [\n- [\"SCIM_CONFIG_UPDATE_TIMESTAMP\", \"a00140.html#ga3a50220b4cab7518d20f38b5502a3770\", null],\n- [\"SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY\", \"a00140.html#ga7c0fc7051b42a06ec117fe82e8eee965\", null],\n- [\"SCIM_CONFIG_FRONTEND_ON_THE_SPOT\", \"a00140.html#ga240fbd44ae38b0dc3dfb0c1c85438f6d\", null],\n- [\"SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD\", \"a00140.html#ga2556f21195bbe2b5df8dfbe112db3010\", null],\n- [\"SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT\", \"a00140.html#gaf793b8cb358ce3be8ab0313fe12d218d\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND\", \"a00140.html#gac7e2507147df1352f4cb7b7dea99f8e1\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER\", \"a00140.html#ga9166e621609816d2c9b20d8cbd2beb34\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_ON\", \"a00140.html#ga60e92b0091b32dcf4010602518dd595e\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_OFF\", \"a00140.html#ga98279bccfcfceaa9d409bb8ee3cc6158\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY\", \"a00140.html#gac4a836b7719495e87b4b0977a3498d03\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY\", \"a00140.html#ga94ca105116ba90ee7d6aebf65c86125a\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU\", \"a00140.html#ga43bee0a5b0f3c10022df695dd40c9afa\", null],\n- [\"SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK\", \"a00140.html#ga77f4007ca7e31f898811b007fa88e9b3\", null],\n- [\"SCIM_CONFIG_HOTKEYS_IMENGINE\", \"a00140.html#ga1c7bc95caba5c10aad5eb7118426fab7\", null],\n- [\"SCIM_CONFIG_HOTKEYS_IMENGINE_LIST\", \"a00140.html#ga6a26d5da3da767550954b59c710d335e\", null],\n- [\"SCIM_CONFIG_FILTER_FILTERED_IMENGINES\", \"a00140.html#ga6271b21c4d8eaff7a24e4f3634c96da8\", null],\n- [\"SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST\", \"a00140.html#ga2fdcb75c5ee93bb56d747f4722537304\", null],\n- [\"SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES\", \"a00140.html#gaac2a57b2b1ce6ee43614fa3fdb41257e\", null],\n- [\"SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES\", \"a00140.html#ga9a6a55792a471ed78d51e59e94ac77a1\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT\", \"a00140.html#ga4637db34e51e7b734f1d10dca80b22b4\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM\", \"a00140.html#ga08bf524ac08ec70fa711eb0d22cbc724\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE\", \"a00140.html#ga1a80a4203f248782bc371ea6cba8c368\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS\", \"a00140.html#gac2b159585c2ebafadf5657710e0b6134\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS\", \"a00140.html#gabd0dd73dac5efff7fcbcaf2fc1546967\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS\", \"a00140.html#ga1056cce24648c1710ec5ff3b62eececa\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS\", \"a00140.html#gae386be6a30cdec48e14b45619b26bdd8\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS\", \"a00140.html#ga0ee0ddec261254b6c4895afca5237377\", null],\n- [\"SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT\", \"a00140.html#ga803d637c59092993a099c5563bd4fa67\", null]\n+ [\"FrontEndPointer\", \"a00107.html#ga0c6a34624ff51f12378c46f27a6d0801\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00113.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00113.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_panel_client.h File Reference\n+scim: scim_panel_agent.h File Reference\n \n \n \n \n \n \n \n@@ -59,55 +59,69 @@\n \n
\n
\n \n-
scim_panel_client.h File Reference
\n+
scim_panel_agent.h File Reference
\n
\n
\n \n-

Defines scim::PanelClient and it's related types. \n+

Defines scim::PanelAgent and their related types. \n More...

\n-
#include <scim_panel_common.h>
\n+
#include <scim_panel_common.h>
\n
\n \n-\n-\n+\n+\n \n

\n Classes

class  scim::PanelClient
 PanelClient is used by FrontEnd to communicate with Panel daemon. More...
class  scim::PanelAgent
 The class to implement all socket protocol in Panel. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n Typedefs

typedef Slot1< void, intscim::PanelClientSlotVoid
 
typedef Slot2< void, int, intscim::PanelClientSlotInt
 
typedef Slot2< void, int, const String & > scim::PanelClientSlotString
 
typedef Slot2< void, int, const WideString & > scim::PanelClientSlotWideString
 
typedef Slot4< void, int, const String &, const String &, const Transaction & > scim::PanelClientSlotStringStringTransaction
 
typedef Slot2< void, int, const KeyEvent & > scim::PanelClientSlotKeyEvent
 
typedef Slot0< voidscim::PanelAgentSlotVoid
 
typedef Slot1< void, intscim::PanelAgentSlotInt
 
typedef Slot1< void, const String & > scim::PanelAgentSlotString
 
typedef Slot1< void, const PanelFactoryInfo & > scim::PanelAgentSlotFactoryInfo
 
typedef Slot1< void, const std::vector< PanelFactoryInfo > & > scim::PanelAgentSlotFactoryInfoVector
 
typedef Slot1< void, const LookupTable & > scim::PanelAgentSlotLookupTable
 
typedef Slot1< void, const Property & > scim::PanelAgentSlotProperty
 
typedef Slot1< void, const PropertyList & > scim::PanelAgentSlotPropertyList
 
typedef Slot2< void, int, intscim::PanelAgentSlotIntInt
 
typedef Slot2< void, int, const Property & > scim::PanelAgentSlotIntProperty
 
typedef Slot2< void, int, const PropertyList & > scim::PanelAgentSlotIntPropertyList
 
typedef Slot2< void, int, const HelperInfo & > scim::PanelAgentSlotIntHelperInfo
 
typedef Slot2< void, const String &, const AttributeList & > scim::PanelAgentSlotAttributeString
 
\n

Detailed Description

\n-

Defines scim::PanelClient and it's related types.

\n-

scim::PanelClient is a class used to connect with a Panel daemon. It acts like a Socket Client and handles all socket communication issues.

\n+

Defines scim::PanelAgent and their related types.

\n+

scim::PanelAgent is a class used to write Panel daemons. It acts like a Socket Server and handles all socket clients issues.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,43 +2,59 @@\n \n \n \n \n scim\u00a01.4.18\n \n Classes | Namespaces | Typedefs\n-scim_panel_client.h File Reference\n-Defines scim::PanelClient and it's related types. More...\n+scim_panel_agent.h File Reference\n+Defines scim::PanelAgent and their related types. More...\n #include \n Classes\n-class \u00a0scim::PanelClient\n-\u00a0 PanelClient is used by FrontEnd to communicate with Panel daemon.\n- More...\n+class \u00a0scim::PanelAgent\n+\u00a0 The class to implement all socket protocol in Panel. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n Typedefs\n- typedef Slot1< void, int >\u00a0scim::PanelClientSlotVoid\n+ typedef Slot0< void >\u00a0scim::PanelAgentSlotVoid\n \u00a0\n- typedef Slot2< void, int, int >\u00a0scim::PanelClientSlotInt\n+ typedef Slot1< void, int >\u00a0scim::PanelAgentSlotInt\n \u00a0\n-typedef Slot2< void, int, const String &\n- >\u00a0scim::PanelClientSlotString\n+ typedef Slot1< void, const String & >\u00a0scim::PanelAgentSlotString\n \u00a0\n- typedef Slot2< void, int, const\n- WideString & >\u00a0scim::PanelClientSlotWideString\n+ typedef Slot1< void, const\n+ PanelFactoryInfo & >\u00a0scim::PanelAgentSlotFactoryInfo\n \u00a0\n- typedef Slot4< void, int, const String\n- &, const String &, const Transaction & scim::\n- >\u00a0PanelClientSlotStringStringTransaction\n+ typedef Slot1< void, const std::vector<\n+ PanelFactoryInfo > & >\u00a0scim::PanelAgentSlotFactoryInfoVector\n \u00a0\n-typedef Slot2< void, int, const KeyEvent\n- & >\u00a0scim::PanelClientSlotKeyEvent\n+ typedef Slot1< void, const LookupTable &\n+ >\u00a0scim::PanelAgentSlotLookupTable\n+\u00a0\n+ typedef Slot1< void, const Property & >\u00a0scim::PanelAgentSlotProperty\n+\u00a0\n+typedef Slot1< void, const PropertyList &\n+ >\u00a0scim::PanelAgentSlotPropertyList\n+\u00a0\n+ typedef Slot2< void, int, int >\u00a0scim::PanelAgentSlotIntInt\n+\u00a0\n+ typedef Slot2< void, int, const Property\n+ & >\u00a0scim::PanelAgentSlotIntProperty\n+\u00a0\n+ typedef Slot2< void, int, const\n+ PropertyList & >\u00a0scim::PanelAgentSlotIntPropertyList\n+\u00a0\n+ typedef Slot2< void, int, const\n+ HelperInfo & >\u00a0scim::PanelAgentSlotIntHelperInfo\n+\u00a0\n+ typedef Slot2< void, const String &,\n+ const AttributeList & >\u00a0scim::PanelAgentSlotAttributeString\n \u00a0\n ***** Detailed Description *****\n-Defines scim::PanelClient and it's related types.\n-scim::PanelClient is a class used to connect with a Panel daemon. It acts like\n-a Socket Client and handles all socket communication issues.\n+Defines scim::PanelAgent and their related types.\n+scim::PanelAgent is a class used to write Panel daemons. It acts like a Socket\n+Server and handles all socket clients issues.\n * src\n- * scim_panel_client.h\n+ * scim_panel_agent.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00113.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00113.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,8 +1,15 @@\n var a00113 = [\n- [\"PanelClientSlotVoid\", \"a00113.html#gade562fc025bd968d60ade22950222a4a\", null],\n- [\"PanelClientSlotInt\", \"a00113.html#ga2bc0ef3d069c7ccb677606c9089349b6\", null],\n- [\"PanelClientSlotString\", \"a00113.html#gafe2d0d0029dd7a9c200221cf233edbfe\", null],\n- [\"PanelClientSlotWideString\", \"a00113.html#gaf364e72bdf1db27af0a101abd2c87f87\", null],\n- [\"PanelClientSlotStringStringTransaction\", \"a00113.html#ga6f6c72613a62fbaa1055b264badf23fe\", null],\n- [\"PanelClientSlotKeyEvent\", \"a00113.html#ga93a4ad78b25831f659261cd4e1460c2f\", null]\n+ [\"PanelAgentSlotVoid\", \"a00113.html#ga0b1f0df2dd3f8a375208d941cd2bc6b4\", null],\n+ [\"PanelAgentSlotInt\", \"a00113.html#ga0cb12cc0a98016079555c1e6f2fc5b3e\", null],\n+ [\"PanelAgentSlotString\", \"a00113.html#ga9a1c13c6049de7535cc14c3327d570d5\", null],\n+ [\"PanelAgentSlotFactoryInfo\", \"a00113.html#ga1591ae587739d3f5be3ab3b17565eafe\", null],\n+ [\"PanelAgentSlotFactoryInfoVector\", \"a00113.html#ga195bcefc05382038438e7835d7066ba0\", null],\n+ [\"PanelAgentSlotLookupTable\", \"a00113.html#gae7fdb1bcf164def3e87c02fab4bdbbc3\", null],\n+ [\"PanelAgentSlotProperty\", \"a00113.html#ga24bb28f0046c3b5e38aa0516738fd3bd\", null],\n+ [\"PanelAgentSlotPropertyList\", \"a00113.html#ga00f61d489a65fa88a0378ff54a285af4\", null],\n+ [\"PanelAgentSlotIntInt\", \"a00113.html#gad7279f41745db7935a351cf10f9126f3\", null],\n+ [\"PanelAgentSlotIntProperty\", \"a00113.html#gaba6a392445726622448e56fa11f3ab67\", null],\n+ [\"PanelAgentSlotIntPropertyList\", \"a00113.html#gac115cc1d9f5e6868756ccf4190a2b183\", null],\n+ [\"PanelAgentSlotIntHelperInfo\", \"a00113.html#ga859e5508f739acb02d48849e1513a6c3\", null],\n+ [\"PanelAgentSlotAttributeString\", \"a00113.html#ga42b0ae1e7827edf3834a285cb4ec7ce2\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00116.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00116.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_iconv.h File Reference\n+scim: scim_filter.h File Reference\n \n \n \n \n \n \n \n@@ -58,44 +58,54 @@\n /* @license-end */\n \n
\n
\n \n-
scim_iconv.h File Reference
\n+Typedefs
\n+
scim_filter.h File Reference
\n
\n
\n \n-

definition of IConvert related classes. \n+

Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces. \n More...

\n \n \n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n

\n Classes

class  scim::IConvert
 A class to convert strings between UCS-4 and local encodings. More...
class  scim::FilterError
 An exception class to hold Filter related errors. More...
 
struct  scim::FilterInfo
 Structure to hold information for a Filter. More...
 
class  scim::FilterFactoryBase
 The base class to implement FilterFactory classes. More...
 
class  scim::FilterInstanceBase
 The base class to implement FilterInstance classes. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n+\n+\n+\n

\n-Macros

#define SCIM_MAX_BUFSIZE   4096
 

\n+Typedefs

typedef Pointer< FilterFactoryBasescim::FilterFactoryPointer
 
\n

Detailed Description

\n-

definition of IConvert related classes.

\n+

Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces.

\n+

scim::FilterFactoryBase and scim::FilterInstanceBase are used to implement filter IMEngines, such as Simplified Chinese <-> Traditional Chinese converter etc.

\n
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,25 +1,38 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Macros\n-scim_iconv.h File Reference\n-definition of IConvert related classes. More...\n+Classes | Namespaces | Typedefs\n+scim_filter.h File Reference\n+Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces.\n+More...\n Classes\n-class \u00a0scim::IConvert\n-\u00a0 A class to convert strings between UCS-4 and local encodings. More...\n+ class \u00a0scim::FilterError\n+\u00a0 An exception class to hold Filter related errors. More...\n+\u00a0\n+struct \u00a0scim::FilterInfo\n+\u00a0 Structure to hold information for a Filter. More...\n+\u00a0\n+ class \u00a0scim::FilterFactoryBase\n+\u00a0 The base class to implement FilterFactory classes. More...\n+\u00a0\n+ class \u00a0scim::FilterInstanceBase\n+\u00a0 The base class to implement FilterInstance classes. More...\n \u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Macros\n-#define\u00a0SCIM_MAX_BUFSIZE\u00a0\u00a0\u00a04096\n+ Typedefs\n+typedef Pointer< FilterFactoryBase >\u00a0scim::FilterFactoryPointer\n \u00a0\n ***** Detailed Description *****\n-definition of IConvert related classes.\n+Defines scim::FilterFactoryBase and scim::FilterInstanceBase interfaces.\n+scim::FilterFactoryBase and scim::FilterInstanceBase are used to implement\n+filter IMEngines, such as Simplified Chinese <-> Traditional Chinese converter\n+etc.\n * src\n- * scim_iconv.h\n+ * scim_filter.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00116.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00116.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,3 +1,3 @@\n var a00116 = [\n- [\"SCIM_MAX_BUFSIZE\", \"a00137.html#ga227ae7c632e33af35d7108ffa093e8d5\", null]\n+ [\"FilterFactoryPointer\", \"a00116.html#ga06e027f4cc9423e7c908aada5050277d\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00119.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00119.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_stl_map.h File Reference\n+scim: scim_backend.h File Reference\n \n \n \n \n \n \n \n@@ -56,50 +56,53 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00119.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_stl_map.h File Reference
\n+Typedefs
\n+
scim_backend.h File Reference
\n
\n
\n-
#include <map>
\n-
\n+\n+

definition of scim::BackEnd class. \n+More...

\n+
\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+

\n+Classes

class  scim::BackEndError
 An exception class to hold BackEnd related errors. More...
 
class  scim::BackEndBase
 The interface class to manage a set of IMEngineFactory and IMEngineInstance objects. More...
 
class  scim::CommonBackEnd
 The default implementation of scim::BackEndBase interface. More...
 
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n+\n+\n+\n

\n-Macros

#define SCIM_USE_STL_MAP   1
 

\n+Typedefs

typedef Pointer< BackEndBasescim::BackEndPointer
 
\n-

Macro Definition Documentation

\n-\n-

◆ SCIM_USE_STL_MAP

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_USE_STL_MAP   1
\n-
\n-\n-
\n-
\n-
\n+

Detailed Description

\n+

definition of scim::BackEnd class.

\n+

Class scim::BackEnd is used to load and manage IMEngine modules and IMEngineFactories.

\n+
\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,34 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Namespaces | Macros\n-scim_stl_map.h File Reference\n-#include \n+Classes | Namespaces | Typedefs\n+scim_backend.h File Reference\n+definition of scim::BackEnd class. More...\n+ Classes\n+class \u00a0scim::BackEndError\n+\u00a0 An exception class to hold BackEnd related errors. More...\n+\u00a0\n+class \u00a0scim::BackEndBase\n+\u00a0 The interface class to manage a set of IMEngineFactory and\n+ IMEngineInstance objects. More...\n+\u00a0\n+class \u00a0scim::CommonBackEnd\n+\u00a0 The default implementation of scim::BackEndBase interface. More...\n+\u00a0\n Namespaces\n namespace \u00a0scim\n \u00a0\n- Macros\n-#define\u00a0SCIM_USE_STL_MAP\u00a0\u00a0\u00a01\n+ Typedefs\n+typedef Pointer< BackEndBase >\u00a0scim::BackEndPointer\n \u00a0\n-***** Macro Definition Documentation *****\n-***** \u25c6\u00a0SCIM_USE_STL_MAP *****\n-#define SCIM_USE_STL_MAP\u00a0\u00a0\u00a01\n+***** Detailed Description *****\n+definition of scim::BackEnd class.\n+Class scim::BackEnd is used to load and manage IMEngine modules and\n+IMEngineFactories.\n * src\n- * scim_stl_map.h\n+ * scim_backend.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00119.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00119.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,3 +1,6 @@\n var a00119 = [\n- [\"SCIM_USE_STL_MAP\", \"a00119.html#aa5445eada90ad9c56ae5ab63acfd85c4\", null]\n+ [\"scim::BackEndError\", \"a00154.html\", \"a00154\"],\n+ [\"scim::BackEndBase\", \"a00158.html\", \"a00158\"],\n+ [\"scim::CommonBackEnd\", \"a00162.html\", \"a00162\"],\n+ [\"BackEndPointer\", \"a00119.html#af151c0481a473f81567f7cf14f5a1f9b\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00122.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00122.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_frontend_module.h File Reference\n+scim: scim_stl_map.h File Reference\n \n \n \n \n \n \n \n@@ -56,57 +56,50 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00122.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_frontend_module.h File Reference
\n+Macros
\n+
scim_stl_map.h File Reference
\n
\n
\n-\n-

definition of FrontEndModule related classes. \n-More...

\n-\n-\n-\n-\n-\n-

\n-Classes

class  scim::FrontEndModule
 The class to manipulate the frontend modules. More...
 
\n+
#include <map>
\n+
\n \n \n \n

\n Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-

\n-Typedefs

typedef void(* scim::FrontEndModuleInitFunc) (const BackEndPointer &backend, const ConfigPointer &config, int argc, char **argv)
 Initialize a FrontEnd Module.
 
typedef void(* scim::FrontEndModuleRunFunc) (void)
 Run a FrontEnd Module.
 
\n-\n-\n-\n-\n+\n+\n+\n

\n-Functions

int scim::scim_get_frontend_module_list (std::vector< String > &mod_list)
 Get a name list of currently available frontend modules.
 

\n+Macros

#define SCIM_USE_STL_MAP   1
 
\n-

Detailed Description

\n-

definition of FrontEndModule related classes.

\n-
\n+

Macro Definition Documentation

\n+\n+

◆ SCIM_USE_STL_MAP

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_USE_STL_MAP   1
\n+
\n+\n+
\n+
\n+\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,34 +1,22 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Functions\n-scim_frontend_module.h File Reference\n-definition of FrontEndModule related classes. More...\n- Classes\n-class \u00a0scim::FrontEndModule\n-\u00a0 The class to manipulate the frontend modules. More...\n-\u00a0\n+Namespaces | Macros\n+scim_stl_map.h File Reference\n+#include \n Namespaces\n namespace \u00a0scim\n \u00a0\n- Typedefs\n-typedef void(*\u00a0scim::FrontEndModuleInitFunc) (const BackEndPointer &backend,\n- const ConfigPointer &config, int argc, char **argv)\n-\u00a0 Initialize a FrontEnd Module.\n-\u00a0\n-typedef void(*\u00a0scim::FrontEndModuleRunFunc) (void)\n-\u00a0 Run a FrontEnd Module.\n-\u00a0\n- Functions\n-int\u00a0scim::scim_get_frontend_module_list (std::vector< String > &mod_list)\n-\u00a0 Get a name list of currently available frontend modules.\n+ Macros\n+#define\u00a0SCIM_USE_STL_MAP\u00a0\u00a0\u00a01\n \u00a0\n-***** Detailed Description *****\n-definition of FrontEndModule related classes.\n+***** Macro Definition Documentation *****\n+***** \u25c6\u00a0SCIM_USE_STL_MAP *****\n+#define SCIM_USE_STL_MAP\u00a0\u00a0\u00a01\n * src\n- * scim_frontend_module.h\n+ * scim_stl_map.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00122.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00122.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,5 +1,3 @@\n var a00122 = [\n- [\"FrontEndModuleInitFunc\", \"a00122.html#gabb9b2231eff6816ddf0989eaaeb633a5\", null],\n- [\"FrontEndModuleRunFunc\", \"a00122.html#ga12c009e5ee1367652404eb3015835885\", null],\n- [\"scim_get_frontend_module_list\", \"a00122.html#gaf2e20b33321ec57afcc20bca767d13b2\", null]\n+ [\"SCIM_USE_STL_MAP\", \"a00122.html#aa5445eada90ad9c56ae5ab63acfd85c4\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00125.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00125.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_hotkey.h File Reference\n+scim: scim_keyevent_data.h File Reference\n \n \n \n \n \n \n \n@@ -56,63 +56,197 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00125.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_hotkey.h File Reference
\n+Macros |\n+Variables
\n+
scim_keyevent_data.h File Reference
\n
\n
\n-\n-

Defines the scim::HotkeyMatcher and scim::IMEngineHotkeyMatcher classes. \n-More...

\n \n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Classes

class  scim::HotkeyMatcher
 This class is used to match a KeyEvent among a set of hotkeys. More...
 
class  scim::IMEngineHotkeyMatcher
 This class hold all Hotkeys for each IMEngines. More...
 
class  scim::FrontEndHotkeyMatcher
 This class hold all FrontEnd specific Hotkeys, such as trigger keys, on/off keys, etc. More...
 
\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n

\n-Namespaces

namespace  scim
 

\n+Macros

#define SCIM_NUM_KEY_UNICODES   (sizeof (__scim_key_to_unicode_tab) / sizeof (__scim_key_to_unicode_tab[0]))
 
#define SCIM_NUM_KEY_NAMES   (sizeof (__scim_keys_by_code) / sizeof (__scim_keys_by_code [0]))
 
#define SCIM_NUM_KEY_MASKS   (sizeof (__scim_key_mask_names) / sizeof (__scim_key_mask_names[0]))
 
\n-\n-\n-\n-\n-

\n-Enumerations

enum  scim::FrontEndHotkeyAction {
\n-  scim::SCIM_FRONTEND_HOTKEY_NOOP = 0\n-, scim::SCIM_FRONTEND_HOTKEY_TRIGGER = 1\n-, scim::SCIM_FRONTEND_HOTKEY_ON = 2\n-, scim::SCIM_FRONTEND_HOTKEY_OFF = 3\n-,
\n-  scim::SCIM_FRONTEND_HOTKEY_NEXT_FACTORY = 4\n-, scim::SCIM_FRONTEND_HOTKEY_PREVIOUS_FACTORY = 5\n-, scim::SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU = 6\n-
\n- }
 FrontEnd actions which could be binded with Hotkeys. More...
 
\n-

Detailed Description

\n-
\n+

\n+Variables

\n+static __Uint16Pair __scim_key_to_unicode_tab []\n+ \n+static __KeyName __scim_keys_by_code []\n+ \n+static __KeyName __scim_keys_by_name []\n+ \n+static __KeyName __scim_key_mask_names []\n+ \n+\n+

Macro Definition Documentation

\n+\n+

◆ SCIM_NUM_KEY_UNICODES

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_NUM_KEY_UNICODES   (sizeof (__scim_key_to_unicode_tab) / sizeof (__scim_key_to_unicode_tab[0]))
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_NUM_KEY_NAMES

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_NUM_KEY_NAMES   (sizeof (__scim_keys_by_code) / sizeof (__scim_keys_by_code [0]))
\n+
\n+\n+
\n+
\n+\n+

◆ SCIM_NUM_KEY_MASKS

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define SCIM_NUM_KEY_MASKS   (sizeof (__scim_key_mask_names) / sizeof (__scim_key_mask_names[0]))
\n+
\n+\n+
\n+
\n+

Variable Documentation

\n+\n+

◆ __scim_key_to_unicode_tab

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__Uint16Pair __scim_key_to_unicode_tab[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __scim_keys_by_code

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyName __scim_keys_by_code[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __scim_keys_by_name

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyName __scim_keys_by_name[]
\n+
\n+static
\n+
\n+\n+
\n+
\n+\n+

◆ __scim_key_mask_names

\n+\n+
\n+
\n+\n+ \n+ \n+ \n+ \n+
\n+ \n+ \n+ \n+ \n+
__KeyName __scim_key_mask_names[]
\n+
\n+static
\n+
\n+Initial value:
=
\n+
{
\n+
{SCIM_KEY_ShiftMask, "Shift"},
\n+
{SCIM_KEY_CapsLockMask, "CapsLock"},
\n+
{SCIM_KEY_ControlMask, "Control"},
\n+
{SCIM_KEY_AltMask, "Alt"},
\n+
{SCIM_KEY_MetaMask, "Meta"},
\n+
{SCIM_KEY_SuperMask, "Super"},
\n+
{SCIM_KEY_HyperMask, "Hyper"},
\n+
{SCIM_KEY_NumLockMask, "NumLock"},
\n+
{SCIM_KEY_QuirkKanaRoMask, "QuirkKanaRo"},
\n+
{SCIM_KEY_ReleaseMask, "KeyRelease"}
\n+
}
\n+
@ SCIM_KEY_NumLockMask
Definition scim_event.h:60
\n+
@ SCIM_KEY_HyperMask
Definition scim_event.h:59
\n+
@ SCIM_KEY_ReleaseMask
Definition scim_event.h:72
\n+
@ SCIM_KEY_AltMask
Definition scim_event.h:56
\n+
@ SCIM_KEY_ControlMask
Definition scim_event.h:55
\n+
@ SCIM_KEY_SuperMask
Definition scim_event.h:58
\n+
@ SCIM_KEY_MetaMask
Definition scim_event.h:57
\n+
@ SCIM_KEY_QuirkKanaRoMask
Definition scim_event.h:70
\n+
\n+
\n+
\n+\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,40 +1,88 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Enumerations\n-scim_hotkey.h File Reference\n-Defines the scim::HotkeyMatcher and scim::IMEngineHotkeyMatcher classes.\n-More...\n- Classes\n-class \u00a0scim::HotkeyMatcher\n-\u00a0 This class is used to match a KeyEvent among a set of hotkeys. More...\n-\u00a0\n-class \u00a0scim::IMEngineHotkeyMatcher\n-\u00a0 This class hold all Hotkeys for each IMEngines. More...\n-\u00a0\n-class \u00a0scim::FrontEndHotkeyMatcher\n-\u00a0 This class hold all FrontEnd specific Hotkeys, such as trigger keys,\n- on/off keys, etc. More...\n-\u00a0\n- Namespaces\n-namespace \u00a0scim\n-\u00a0\n- Enumerations\n-enum scim::FrontEndHotkeyAction {\n- \u00a0\u00a0\u00a0scim::SCIM_FRONTEND_HOTKEY_NOOP = 0 , scim::SCIM_FRONTEND_HOTKEY_TRIGGER = 1 ,\n- scim::SCIM_FRONTEND_HOTKEY_ON = 2 , scim::SCIM_FRONTEND_HOTKEY_OFF = 3 ,\n- \u00a0\u00a0scim::SCIM_FRONTEND_HOTKEY_NEXT_FACTORY = 4 , scim::\n- SCIM_FRONTEND_HOTKEY_PREVIOUS_FACTORY = 5 , scim::\n- SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU = 6\n- }\n-\u00a0 FrontEnd actions which could be binded with Hotkeys. More...\n+Macros | Variables\n+scim_keyevent_data.h File Reference\n+ Macros\n+#define\u00a0SCIM_NUM_KEY_UNICODES\u00a0\u00a0\u00a0(sizeof (__scim_key_to_unicode_tab) / sizeof\n+ (__scim_key_to_unicode_tab[0]))\n \u00a0\n-***** Detailed Description *****\n-Defines the scim::HotkeyMatcher and scim::IMEngineHotkeyMatcher classes.\n+#define\u00a0SCIM_NUM_KEY_NAMES\u00a0\u00a0\u00a0(sizeof (__scim_keys_by_code) / sizeof\n+ (__scim_keys_by_code [0]))\n+\u00a0\n+#define\u00a0SCIM_NUM_KEY_MASKS\u00a0\u00a0\u00a0(sizeof (__scim_key_mask_names) / sizeof\n+ (__scim_key_mask_names[0]))\n+\u00a0\n+ Variables\n+static __Uint16Pair\u00a0__scim_key_to_unicode_tab []\n+\u00a0\n+ static __KeyName\u00a0__scim_keys_by_code []\n+\u00a0\n+ static __KeyName\u00a0__scim_keys_by_name []\n+\u00a0\n+ static __KeyName\u00a0__scim_key_mask_names []\n+\u00a0\n+***** Macro Definition Documentation *****\n+***** \u25c6\u00a0SCIM_NUM_KEY_UNICODES *****\n+#define SCIM_NUM_KEY_UNICODES\u00a0\u00a0\u00a0(sizeof (__scim_key_to_unicode_tab) / sizeof\n+(__scim_key_to_unicode_tab[0]))\n+***** \u25c6\u00a0SCIM_NUM_KEY_NAMES *****\n+#define SCIM_NUM_KEY_NAMES\u00a0\u00a0\u00a0(sizeof (__scim_keys_by_code) / sizeof\n+(__scim_keys_by_code [0]))\n+***** \u25c6\u00a0SCIM_NUM_KEY_MASKS *****\n+#define SCIM_NUM_KEY_MASKS\u00a0\u00a0\u00a0(sizeof (__scim_key_mask_names) / sizeof\n+(__scim_key_mask_names[0]))\n+***** Variable Documentation *****\n+***** \u25c6\u00a0__scim_key_to_unicode_tab *****\n+__Uint16Pair __scim_key_to_unicode_tab[] static\n+***** \u25c6\u00a0__scim_keys_by_code *****\n+__KeyName __scim_keys_by_code[] static\n+***** \u25c6\u00a0__scim_keys_by_name *****\n+__KeyName __scim_keys_by_name[] static\n+***** \u25c6\u00a0__scim_key_mask_names *****\n+__KeyName __scim_key_mask_names[] static\n+Initial value:\n+=\n+{\n+{SCIM_KEY_ShiftMask, \"Shift\"},\n+{SCIM_KEY_CapsLockMask, \"CapsLock\"},\n+{SCIM_KEY_ControlMask, \"Control\"},\n+{SCIM_KEY_AltMask, \"Alt\"},\n+{SCIM_KEY_MetaMask, \"Meta\"},\n+{SCIM_KEY_SuperMask, \"Super\"},\n+{SCIM_KEY_HyperMask, \"Hyper\"},\n+{SCIM_KEY_NumLockMask, \"NumLock\"},\n+{SCIM_KEY_QuirkKanaRoMask, \"QuirkKanaRo\"},\n+{SCIM_KEY_ReleaseMask, \"KeyRelease\"}\n+}\n+scim::SCIM_KEY_NumLockMask\n+@ SCIM_KEY_NumLockMask\n+Definition scim_event.h:60\n+scim::SCIM_KEY_HyperMask\n+@ SCIM_KEY_HyperMask\n+Definition scim_event.h:59\n+scim::SCIM_KEY_ReleaseMask\n+@ SCIM_KEY_ReleaseMask\n+Definition scim_event.h:72\n+scim::SCIM_KEY_AltMask\n+@ SCIM_KEY_AltMask\n+Definition scim_event.h:56\n+scim::SCIM_KEY_ControlMask\n+@ SCIM_KEY_ControlMask\n+Definition scim_event.h:55\n+scim::SCIM_KEY_SuperMask\n+@ SCIM_KEY_SuperMask\n+Definition scim_event.h:58\n+scim::SCIM_KEY_MetaMask\n+@ SCIM_KEY_MetaMask\n+Definition scim_event.h:57\n+scim::SCIM_KEY_QuirkKanaRoMask\n+@ SCIM_KEY_QuirkKanaRoMask\n+Definition scim_event.h:70\n * src\n- * scim_hotkey.h\n+ * scim_keyevent_data.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00125.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00125.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,11 +1,9 @@\n var a00125 = [\n- [\"FrontEndHotkeyAction\", \"a00125.html#gab15cba53bb52488932e2f9d9f51234d5\", [\n- [\"SCIM_FRONTEND_HOTKEY_NOOP\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5aebfaacfd5567e6ef14dd62b80c05e539\", null],\n- [\"SCIM_FRONTEND_HOTKEY_TRIGGER\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5a910393f7abf94ff18028db01dc27a2fd\", null],\n- [\"SCIM_FRONTEND_HOTKEY_ON\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5af12275c17674b91c62d76ca8dac7a8e7\", null],\n- [\"SCIM_FRONTEND_HOTKEY_OFF\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5a0938d5de269ae527a9eab9e0d73f793b\", null],\n- [\"SCIM_FRONTEND_HOTKEY_NEXT_FACTORY\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5a17a57cbc5c20322bf7a9a9ea62ebc5d0\", null],\n- [\"SCIM_FRONTEND_HOTKEY_PREVIOUS_FACTORY\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5a987323f48513d7778436e41ccd2f2de1\", null],\n- [\"SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU\", \"a00125.html#ggab15cba53bb52488932e2f9d9f51234d5a39174078d6455d06459ae5564f360b2e\", null]\n- ]]\n+ [\"SCIM_NUM_KEY_UNICODES\", \"a00125.html#ae38540580d05fde5030eccf49c81214e\", null],\n+ [\"SCIM_NUM_KEY_NAMES\", \"a00125.html#a6f429faa6384e66df46e3cd446dfa124\", null],\n+ [\"SCIM_NUM_KEY_MASKS\", \"a00125.html#a4faf95a5b67750ca2cf24a2372c5877f\", null],\n+ [\"__scim_key_to_unicode_tab\", \"a00125.html#a689024bdf1b31e00d696e236dc6d99ef\", null],\n+ [\"__scim_keys_by_code\", \"a00125.html#aa79cecbee182a91505cb0a70e3c67f0c\", null],\n+ [\"__scim_keys_by_name\", \"a00125.html#acf05cfca64167e686323c42b32efee08\", null],\n+ [\"__scim_key_mask_names\", \"a00125.html#afd3fc0ee5793ba10b13b3c3f52ab315e\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00128.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00128.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_imengine_module.h File Reference\n+scim: scim_private.h File Reference\n \n \n \n \n \n \n \n@@ -56,57 +56,181 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00128.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_imengine_module.h File Reference
\n+Macros
\n+
scim_private.h File Reference
\n
\n
\n-\n-

definition of IMEngineModule related classes. \n-More...

\n \n-\n-\n-\n-\n-

\n-Classes

class  scim::IMEngineModule
 The class to manipulate the IMEngine modules. More...
 
\n-\n-\n-\n-

\n-Namespaces

namespace  scim
 
\n-\n-\n-\n-\n-\n-\n-\n-

\n-Typedefs

typedef unsigned int(* scim::IMEngineModuleInitFunc) (const ConfigPointer &config)
 Initialize a IMEngine Module.
 
typedef IMEngineFactoryPointer(* scim::IMEngineModuleCreateFactoryFunc) (unsigned int engine)
 Create a factory instance for an engine,.
 
\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n

\n-Functions

int scim::scim_get_imengine_module_list (std::vector< String > &mod_list)
 Get a name list of currently available IMEngine modules.
 

\n+Macros

#define _(String)   (String)
 
#define N_(String)   (String)
 
#define bindtextdomain(Package, Directory)
 
#define textdomain(domain)
 
#define bind_textdomain_codeset(domain, codeset)
 
#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 
#define G_GNUC_END_IGNORE_DEPRECATIONS
 
\n

Detailed Description

\n-

definition of IMEngineModule related classes.

\n-
\n+

private used headers are included in this header.

\n+

Macro Definition Documentation

\n+\n+

◆ _

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define _( String)   (String)
\n+
\n+\n+
\n+
\n+\n+

◆ N_

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define N_( String)   (String)
\n+
\n+\n+
\n+
\n+\n+

◆ bindtextdomain

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define bindtextdomain( Package,
 Directory 
)
\n+
\n+\n+
\n+
\n+\n+

◆ textdomain

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define textdomain( domain)
\n+
\n+\n+
\n+
\n+\n+

◆ bind_textdomain_codeset

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
#define bind_textdomain_codeset( domain,
 codeset 
)
\n+
\n+\n+
\n+
\n+\n+

◆ G_GNUC_BEGIN_IGNORE_DEPRECATIONS

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
\n+
\n+\n+
\n+
\n+\n+

◆ G_GNUC_END_IGNORE_DEPRECATIONS

\n+\n+
\n+
\n+ \n+ \n+ \n+ \n+
#define G_GNUC_END_IGNORE_DEPRECATIONS
\n+
\n+\n+
\n+
\n+\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,35 +1,48 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Classes | Namespaces | Typedefs | Functions\n-scim_imengine_module.h File Reference\n-definition of IMEngineModule related classes. More...\n- Classes\n-class \u00a0scim::IMEngineModule\n-\u00a0 The class to manipulate the IMEngine modules. More...\n-\u00a0\n- Namespaces\n-namespace \u00a0scim\n-\u00a0\n- Typedefs\n- typedef unsigned int(*\u00a0scim::IMEngineModuleInitFunc) (const\n- ConfigPointer &config)\n-\u00a0 Initialize a IMEngine Module.\n-\u00a0\n-typedef IMEngineFactoryPointer(*\u00a0scim::IMEngineModuleCreateFactoryFunc)\n- (unsigned int engine)\n-\u00a0 Create a factory instance for an engine,.\n-\u00a0\n- Functions\n-int\u00a0scim::scim_get_imengine_module_list (std::vector< String > &mod_list)\n-\u00a0 Get a name list of currently available IMEngine modules.\n+Macros\n+scim_private.h File Reference\n+ Macros\n+#define\u00a0_(String)\u00a0\u00a0\u00a0(String)\n+\u00a0\n+#define\u00a0N_(String)\u00a0\u00a0\u00a0(String)\n+\u00a0\n+#define\u00a0bindtextdomain(Package, Directory)\n+\u00a0\n+#define\u00a0textdomain(domain)\n+\u00a0\n+#define\u00a0bind_textdomain_codeset(domain, codeset)\n+\u00a0\n+#define\u00a0G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n+\u00a0\n+#define\u00a0G_GNUC_END_IGNORE_DEPRECATIONS\n \u00a0\n ***** Detailed Description *****\n-definition of IMEngineModule related classes.\n+private used headers are included in this header.\n+***** Macro Definition Documentation *****\n+***** \u25c6\u00a0_ *****\n+#define _ ( \u00a0String ) \u00a0\u00a0\u00a0(String)\n+***** \u25c6\u00a0N_ *****\n+#define N_ ( \u00a0String ) \u00a0\u00a0\u00a0(String)\n+***** \u25c6\u00a0bindtextdomain *****\n+#define bindtextdomain ( \u00a0Package,\n+ \u00a0Directory\u00a0\n+ )\n+***** \u25c6\u00a0textdomain *****\n+#define textdomain ( \u00a0domain )\n+***** \u25c6\u00a0bind_textdomain_codeset *****\n+#define bind_textdomain_codeset ( \u00a0domain,\n+ \u00a0codeset\u00a0\n+ )\n+***** \u25c6\u00a0G_GNUC_BEGIN_IGNORE_DEPRECATIONS *****\n+#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n+***** \u25c6\u00a0G_GNUC_END_IGNORE_DEPRECATIONS *****\n+#define G_GNUC_END_IGNORE_DEPRECATIONS\n * src\n- * scim_imengine_module.h\n+ * scim_private.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00128.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00128.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,5 +1,9 @@\n var a00128 = [\n- [\"IMEngineModuleInitFunc\", \"a00128.html#gad423fdcf984aefe056a3d44a9b3cac23\", null],\n- [\"IMEngineModuleCreateFactoryFunc\", \"a00128.html#gad3fa266e47a5787ef85f93681bf49bac\", null],\n- [\"scim_get_imengine_module_list\", \"a00128.html#gab067e56004f27a30a5deb3fceabc3fc5\", null]\n+ [\"_\", \"a00128.html#a32a3cf3d9dd914f5aeeca5423c157934\", null],\n+ [\"N_\", \"a00128.html#a75278405e7f034d2b1af80bfd94675fe\", null],\n+ [\"bindtextdomain\", \"a00128.html#a19d270d34b833dec51cd00fd788010da\", null],\n+ [\"textdomain\", \"a00128.html#a546b35b7d92266d3dda583a45f601913\", null],\n+ [\"bind_textdomain_codeset\", \"a00128.html#a7923f336df28a27501e1da318befdf52\", null],\n+ [\"G_GNUC_BEGIN_IGNORE_DEPRECATIONS\", \"a00128.html#a7ec63a506c1cac51f7dd6eee3046eb3e\", null],\n+ [\"G_GNUC_END_IGNORE_DEPRECATIONS\", \"a00128.html#acffbfa2889f624fa53669e40944b54dc\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00131.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00131.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim.h File Reference\n+scim: scim_module.h File Reference\n \n \n \n \n \n \n \n@@ -56,1211 +56,47 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00131.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n
\n-Macros
\n-
scim.h File Reference
\n+Classes |\n+Namespaces |\n+Functions
\n+
scim_module.h File Reference
\n
\n
\n-
#include <exception>
\n-#include <new>
\n-#include <iostream>
\n-#include <fstream>
\n-#include <vector>
\n-#include <list>
\n-#include <map>
\n-#include <algorithm>
\n-#include <string>
\n-#include <cstdio>
\n-#include <iconv.h>
\n-#include <scim_types.h>
\n-#include <scim_debug.h>
\n-#include <scim_exception.h>
\n-#include <scim_event.h>
\n-#include <scim_utility.h>
\n-#include <scim_global_config.h>
\n-#include <scim_pointer.h>
\n-#include <scim_object.h>
\n-#include <scim_slot.h>
\n-#include <scim_connection.h>
\n-#include <scim_signals.h>
\n-#include <scim_bind.h>
\n-#include <scim_config_base.h>
\n-#include <scim_attribute.h>
\n-#include <scim_property.h>
\n-#include <scim_lookup_table.h>
\n-#include <scim_iconv.h>
\n-#include <scim_module.h>
\n-#include <scim_socket.h>
\n-#include <scim_transaction.h>
\n-#include <scim_imengine.h>
\n-#include <scim_imengine_module.h>
\n-#include <scim_compose_key.h>
\n-#include <scim_backend.h>
\n-#include <scim_frontend.h>
\n-#include <scim_frontend_module.h>
\n-#include <scim_config_module.h>
\n-#include <scim_config_path.h>
\n-#include <scim_trans_commands.h>
\n-#include <scim_helper.h>
\n-#include <scim_helper_module.h>
\n-#include <scim_helper_manager.h>
\n-#include <scim_panel_agent.h>
\n-#include <scim_panel_client.h>
\n-#include <scim_filter.h>
\n-
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+

definition of Module related classes. \n+More...

\n+

\n-Macros

#define Uses_SCIM_TYPES
 
#define Uses_SCIM_UTILITY
 
#define Uses_SCIM_GLOBAL_CONFIG
 
#define Uses_SCIM_EXCEPTION
 
#define Uses_SCIM_DEBUG
 
#define Uses_SCIM_OBJECT
 
#define Uses_SCIM_SIGNALS
 
#define Uses_SCIM_SLOT
 
#define Uses_SCIM_CONNECTION
 
#define Uses_SCIM_BIND
 
#define Uses_SCIM_POINTER
 
#define Uses_STL_STRING
 
#define Uses_STL_VECTOR
 
#define Uses_STL_ALGORITHM
 
#define Uses_STL_NEW
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_PANEL_AGENT
 
#define Uses_SCIM_PANEL_CLIENT
 
#define Uses_SCIM_HELPER_MANAGER
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_HELPER
 
#define Uses_SCIM_HELPER
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_LOOKUP_TABLE
 
#define Uses_SCIM_SOCKET
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_PROPERTY
 
#define Uses_SCIM_TRANS_COMMANDS
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_FRONTEND
 
#define Uses_C_ICONV
 
#define Uses_SCIM_BACKEND
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_LOOKUP_TABLE
 
#define Uses_STL_MAP
 
#define Uses_C_STDIO
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_PROPERTY
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_SOCKET
 
#define Uses_SCIM_IMENGINE
 
#define Uses_SCIM_CONFIG_BASE
 
#define Uses_SCIM_COMPOSE_KEY
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_LOOKUP_TABLE
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_PROPERTY
 
#define Uses_SCIM_TRANSACTION
 
#define Uses_SCIM_SOCKET
 
#define Uses_SCIM_EVENT
 
#define Uses_SCIM_ATTRIBUTE
 
#define Uses_SCIM_MODULE
 
#define Uses_SCIM_CONFIG_MODULE
 
#define Uses_STL_LIST
 
#define Uses_STL_EXCEPTION
 
#define Uses_STL_IOSTREAM
 
#define Uses_STL_FSTREAM
 
#define Uses_STL_IOSTREAM
 
\n+\n+\n+\n+\n+\n+

\n+Classes

class  scim::ModuleError
 
class  scim::Module
 
\n+\n+\n+\n+

\n+Namespaces

namespace  scim
 
\n+\n+\n+\n

\n+Functions

int scim::scim_get_module_list (std::vector< String > &mod_list, const String &type="")
 
\n

Detailed Description

\n-

all of the header files are included within this file. source files may include this file instead of others headers.

\n-

Macro Definition Documentation

\n-\n-

◆ Uses_SCIM_TYPES

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TYPES
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_UTILITY

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_UTILITY
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_GLOBAL_CONFIG

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_GLOBAL_CONFIG
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_EXCEPTION

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_EXCEPTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_DEBUG

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_DEBUG
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_OBJECT

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_OBJECT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_SIGNALS

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_SIGNALS
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_SLOT

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_SLOT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONNECTION

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONNECTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_BIND

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_BIND
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_POINTER

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_POINTER
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_STRING

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_STRING
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_VECTOR

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_VECTOR
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_ALGORITHM

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_ALGORITHM
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_NEW

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_NEW
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_IMENGINE [1/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_IMENGINE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_PANEL_AGENT

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_PANEL_AGENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_PANEL_CLIENT

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_PANEL_CLIENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_HELPER_MANAGER

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_HELPER_MANAGER
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_TRANSACTION [1/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TRANSACTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_TRANSACTION [2/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TRANSACTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_HELPER [1/2]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_HELPER
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_HELPER [2/2]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_HELPER
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_MODULE [1/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_MODULE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONFIG_BASE [1/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONFIG_BASE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_TRANSACTION [3/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TRANSACTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_EVENT [1/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_EVENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_IMENGINE [2/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_IMENGINE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_EVENT [2/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_EVENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_LOOKUP_TABLE [1/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_LOOKUP_TABLE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_SOCKET [1/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_SOCKET
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_ATTRIBUTE [1/4]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_ATTRIBUTE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_PROPERTY [1/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_PROPERTY
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_TRANS_COMMANDS

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TRANS_COMMANDS
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_MODULE [2/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_MODULE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONFIG_BASE [2/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONFIG_BASE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_MODULE [3/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_MODULE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONFIG_BASE [3/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONFIG_BASE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_IMENGINE [3/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_IMENGINE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_MODULE [4/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_MODULE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONFIG_BASE [4/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONFIG_BASE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_FRONTEND

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_FRONTEND
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_C_ICONV

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_C_ICONV
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_BACKEND

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_BACKEND
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_IMENGINE [4/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_IMENGINE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_EVENT [3/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_EVENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_LOOKUP_TABLE [2/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_LOOKUP_TABLE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_MAP

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_MAP
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_C_STDIO

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_C_STDIO
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_ATTRIBUTE [2/4]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_ATTRIBUTE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_PROPERTY [2/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_PROPERTY
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_TRANSACTION [4/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TRANSACTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_SOCKET [2/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_SOCKET
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_IMENGINE [5/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_IMENGINE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONFIG_BASE [5/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONFIG_BASE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_COMPOSE_KEY

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_COMPOSE_KEY
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_EVENT [4/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_EVENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_LOOKUP_TABLE [3/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_LOOKUP_TABLE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_ATTRIBUTE [3/4]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_ATTRIBUTE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_PROPERTY [3/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_PROPERTY
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_TRANSACTION [5/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_TRANSACTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_SOCKET [3/3]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_SOCKET
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_EVENT [5/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_EVENT
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_ATTRIBUTE [4/4]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_ATTRIBUTE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_MODULE [5/5]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_MODULE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_SCIM_CONFIG_MODULE

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_SCIM_CONFIG_MODULE
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_LIST

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_LIST
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_EXCEPTION

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_EXCEPTION
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_IOSTREAM [1/2]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_IOSTREAM
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_FSTREAM

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_FSTREAM
\n-
\n-\n-
\n-
\n-\n-

◆ Uses_STL_IOSTREAM [2/2]

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define Uses_STL_IOSTREAM
\n-
\n-\n-
\n-
\n-
\n+

definition of Module related classes.

\n+
\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,347 +1,27 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Macros\n-scim.h File Reference\n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n-#include \n- Macros\n-#define\u00a0Uses_SCIM_TYPES\n-\u00a0\n-#define\u00a0Uses_SCIM_UTILITY\n-\u00a0\n-#define\u00a0Uses_SCIM_GLOBAL_CONFIG\n-\u00a0\n-#define\u00a0Uses_SCIM_EXCEPTION\n-\u00a0\n-#define\u00a0Uses_SCIM_DEBUG\n-\u00a0\n-#define\u00a0Uses_SCIM_OBJECT\n-\u00a0\n-#define\u00a0Uses_SCIM_SIGNALS\n-\u00a0\n-#define\u00a0Uses_SCIM_SLOT\n-\u00a0\n-#define\u00a0Uses_SCIM_CONNECTION\n-\u00a0\n-#define\u00a0Uses_SCIM_BIND\n-\u00a0\n-#define\u00a0Uses_SCIM_POINTER\n-\u00a0\n-#define\u00a0Uses_STL_STRING\n-\u00a0\n-#define\u00a0Uses_STL_VECTOR\n-\u00a0\n-#define\u00a0Uses_STL_ALGORITHM\n-\u00a0\n-#define\u00a0Uses_STL_NEW\n-\u00a0\n-#define\u00a0Uses_SCIM_IMENGINE\n-\u00a0\n-#define\u00a0Uses_SCIM_PANEL_AGENT\n-\u00a0\n-#define\u00a0Uses_SCIM_PANEL_CLIENT\n-\u00a0\n-#define\u00a0Uses_SCIM_HELPER_MANAGER\n-\u00a0\n-#define\u00a0Uses_SCIM_TRANSACTION\n-\u00a0\n-#define\u00a0Uses_SCIM_TRANSACTION\n-\u00a0\n-#define\u00a0Uses_SCIM_HELPER\n-\u00a0\n-#define\u00a0Uses_SCIM_HELPER\n-\u00a0\n-#define\u00a0Uses_SCIM_MODULE\n-\u00a0\n-#define\u00a0Uses_SCIM_CONFIG_BASE\n-\u00a0\n-#define\u00a0Uses_SCIM_TRANSACTION\n-\u00a0\n-#define\u00a0Uses_SCIM_EVENT\n-\u00a0\n-#define\u00a0Uses_SCIM_IMENGINE\n-\u00a0\n-#define\u00a0Uses_SCIM_EVENT\n-\u00a0\n-#define\u00a0Uses_SCIM_LOOKUP_TABLE\n-\u00a0\n-#define\u00a0Uses_SCIM_SOCKET\n-\u00a0\n-#define\u00a0Uses_SCIM_ATTRIBUTE\n-\u00a0\n-#define\u00a0Uses_SCIM_PROPERTY\n-\u00a0\n-#define\u00a0Uses_SCIM_TRANS_COMMANDS\n-\u00a0\n-#define\u00a0Uses_SCIM_MODULE\n-\u00a0\n-#define\u00a0Uses_SCIM_CONFIG_BASE\n-\u00a0\n-#define\u00a0Uses_SCIM_MODULE\n-\u00a0\n-#define\u00a0Uses_SCIM_CONFIG_BASE\n-\u00a0\n-#define\u00a0Uses_SCIM_IMENGINE\n-\u00a0\n-#define\u00a0Uses_SCIM_MODULE\n-\u00a0\n-#define\u00a0Uses_SCIM_CONFIG_BASE\n-\u00a0\n-#define\u00a0Uses_SCIM_FRONTEND\n-\u00a0\n-#define\u00a0Uses_C_ICONV\n-\u00a0\n-#define\u00a0Uses_SCIM_BACKEND\n-\u00a0\n-#define\u00a0Uses_SCIM_IMENGINE\n-\u00a0\n-#define\u00a0Uses_SCIM_EVENT\n-\u00a0\n-#define\u00a0Uses_SCIM_LOOKUP_TABLE\n-\u00a0\n-#define\u00a0Uses_STL_MAP\n-\u00a0\n-#define\u00a0Uses_C_STDIO\n-\u00a0\n-#define\u00a0Uses_SCIM_ATTRIBUTE\n-\u00a0\n-#define\u00a0Uses_SCIM_PROPERTY\n-\u00a0\n-#define\u00a0Uses_SCIM_TRANSACTION\n-\u00a0\n-#define\u00a0Uses_SCIM_SOCKET\n-\u00a0\n-#define\u00a0Uses_SCIM_IMENGINE\n-\u00a0\n-#define\u00a0Uses_SCIM_CONFIG_BASE\n-\u00a0\n-#define\u00a0Uses_SCIM_COMPOSE_KEY\n-\u00a0\n-#define\u00a0Uses_SCIM_EVENT\n-\u00a0\n-#define\u00a0Uses_SCIM_LOOKUP_TABLE\n-\u00a0\n-#define\u00a0Uses_SCIM_ATTRIBUTE\n-\u00a0\n-#define\u00a0Uses_SCIM_PROPERTY\n-\u00a0\n-#define\u00a0Uses_SCIM_TRANSACTION\n-\u00a0\n-#define\u00a0Uses_SCIM_SOCKET\n-\u00a0\n-#define\u00a0Uses_SCIM_EVENT\n-\u00a0\n-#define\u00a0Uses_SCIM_ATTRIBUTE\n-\u00a0\n-#define\u00a0Uses_SCIM_MODULE\n-\u00a0\n-#define\u00a0Uses_SCIM_CONFIG_MODULE\n-\u00a0\n-#define\u00a0Uses_STL_LIST\n-\u00a0\n-#define\u00a0Uses_STL_EXCEPTION\n-\u00a0\n-#define\u00a0Uses_STL_IOSTREAM\n-\u00a0\n-#define\u00a0Uses_STL_FSTREAM\n-\u00a0\n-#define\u00a0Uses_STL_IOSTREAM\n+Classes | Namespaces | Functions\n+scim_module.h File Reference\n+definition of Module related classes. More...\n+ Classes\n+class \u00a0scim::ModuleError\n+\u00a0\n+class \u00a0scim::Module\n+\u00a0\n+ Namespaces\n+namespace \u00a0scim\n+\u00a0\n+ Functions\n+int\u00a0scim::scim_get_module_list (std::vector< String > &mod_list, const String\n+ &type=\"\")\n \u00a0\n ***** Detailed Description *****\n-all of the header files are included within this file. source files may include\n-this file instead of others headers.\n-***** Macro Definition Documentation *****\n-***** \u25c6\u00a0Uses_SCIM_TYPES *****\n-#define Uses_SCIM_TYPES\n-***** \u25c6\u00a0Uses_SCIM_UTILITY *****\n-#define Uses_SCIM_UTILITY\n-***** \u25c6\u00a0Uses_SCIM_GLOBAL_CONFIG *****\n-#define Uses_SCIM_GLOBAL_CONFIG\n-***** \u25c6\u00a0Uses_SCIM_EXCEPTION *****\n-#define Uses_SCIM_EXCEPTION\n-***** \u25c6\u00a0Uses_SCIM_DEBUG *****\n-#define Uses_SCIM_DEBUG\n-***** \u25c6\u00a0Uses_SCIM_OBJECT *****\n-#define Uses_SCIM_OBJECT\n-***** \u25c6\u00a0Uses_SCIM_SIGNALS *****\n-#define Uses_SCIM_SIGNALS\n-***** \u25c6\u00a0Uses_SCIM_SLOT *****\n-#define Uses_SCIM_SLOT\n-***** \u25c6\u00a0Uses_SCIM_CONNECTION *****\n-#define Uses_SCIM_CONNECTION\n-***** \u25c6\u00a0Uses_SCIM_BIND *****\n-#define Uses_SCIM_BIND\n-***** \u25c6\u00a0Uses_SCIM_POINTER *****\n-#define Uses_SCIM_POINTER\n-***** \u25c6\u00a0Uses_STL_STRING *****\n-#define Uses_STL_STRING\n-***** \u25c6\u00a0Uses_STL_VECTOR *****\n-#define Uses_STL_VECTOR\n-***** \u25c6\u00a0Uses_STL_ALGORITHM *****\n-#define Uses_STL_ALGORITHM\n-***** \u25c6\u00a0Uses_STL_NEW *****\n-#define Uses_STL_NEW\n-***** \u25c6\u00a0Uses_SCIM_IMENGINE [1/5] *****\n-#define Uses_SCIM_IMENGINE\n-***** \u25c6\u00a0Uses_SCIM_PANEL_AGENT *****\n-#define Uses_SCIM_PANEL_AGENT\n-***** \u25c6\u00a0Uses_SCIM_PANEL_CLIENT *****\n-#define Uses_SCIM_PANEL_CLIENT\n-***** \u25c6\u00a0Uses_SCIM_HELPER_MANAGER *****\n-#define Uses_SCIM_HELPER_MANAGER\n-***** \u25c6\u00a0Uses_SCIM_TRANSACTION [1/5] *****\n-#define Uses_SCIM_TRANSACTION\n-***** \u25c6\u00a0Uses_SCIM_TRANSACTION [2/5] *****\n-#define Uses_SCIM_TRANSACTION\n-***** \u25c6\u00a0Uses_SCIM_HELPER [1/2] *****\n-#define Uses_SCIM_HELPER\n-***** \u25c6\u00a0Uses_SCIM_HELPER [2/2] *****\n-#define Uses_SCIM_HELPER\n-***** \u25c6\u00a0Uses_SCIM_MODULE [1/5] *****\n-#define Uses_SCIM_MODULE\n-***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [1/5] *****\n-#define Uses_SCIM_CONFIG_BASE\n-***** \u25c6\u00a0Uses_SCIM_TRANSACTION [3/5] *****\n-#define Uses_SCIM_TRANSACTION\n-***** \u25c6\u00a0Uses_SCIM_EVENT [1/5] *****\n-#define Uses_SCIM_EVENT\n-***** \u25c6\u00a0Uses_SCIM_IMENGINE [2/5] *****\n-#define Uses_SCIM_IMENGINE\n-***** \u25c6\u00a0Uses_SCIM_EVENT [2/5] *****\n-#define Uses_SCIM_EVENT\n-***** \u25c6\u00a0Uses_SCIM_LOOKUP_TABLE [1/3] *****\n-#define Uses_SCIM_LOOKUP_TABLE\n-***** \u25c6\u00a0Uses_SCIM_SOCKET [1/3] *****\n-#define Uses_SCIM_SOCKET\n-***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [1/4] *****\n-#define Uses_SCIM_ATTRIBUTE\n-***** \u25c6\u00a0Uses_SCIM_PROPERTY [1/3] *****\n-#define Uses_SCIM_PROPERTY\n-***** \u25c6\u00a0Uses_SCIM_TRANS_COMMANDS *****\n-#define Uses_SCIM_TRANS_COMMANDS\n-***** \u25c6\u00a0Uses_SCIM_MODULE [2/5] *****\n-#define Uses_SCIM_MODULE\n-***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [2/5] *****\n-#define Uses_SCIM_CONFIG_BASE\n-***** \u25c6\u00a0Uses_SCIM_MODULE [3/5] *****\n-#define Uses_SCIM_MODULE\n-***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [3/5] *****\n-#define Uses_SCIM_CONFIG_BASE\n-***** \u25c6\u00a0Uses_SCIM_IMENGINE [3/5] *****\n-#define Uses_SCIM_IMENGINE\n-***** \u25c6\u00a0Uses_SCIM_MODULE [4/5] *****\n-#define Uses_SCIM_MODULE\n-***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [4/5] *****\n-#define Uses_SCIM_CONFIG_BASE\n-***** \u25c6\u00a0Uses_SCIM_FRONTEND *****\n-#define Uses_SCIM_FRONTEND\n-***** \u25c6\u00a0Uses_C_ICONV *****\n-#define Uses_C_ICONV\n-***** \u25c6\u00a0Uses_SCIM_BACKEND *****\n-#define Uses_SCIM_BACKEND\n-***** \u25c6\u00a0Uses_SCIM_IMENGINE [4/5] *****\n-#define Uses_SCIM_IMENGINE\n-***** \u25c6\u00a0Uses_SCIM_EVENT [3/5] *****\n-#define Uses_SCIM_EVENT\n-***** \u25c6\u00a0Uses_SCIM_LOOKUP_TABLE [2/3] *****\n-#define Uses_SCIM_LOOKUP_TABLE\n-***** \u25c6\u00a0Uses_STL_MAP *****\n-#define Uses_STL_MAP\n-***** \u25c6\u00a0Uses_C_STDIO *****\n-#define Uses_C_STDIO\n-***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [2/4] *****\n-#define Uses_SCIM_ATTRIBUTE\n-***** \u25c6\u00a0Uses_SCIM_PROPERTY [2/3] *****\n-#define Uses_SCIM_PROPERTY\n-***** \u25c6\u00a0Uses_SCIM_TRANSACTION [4/5] *****\n-#define Uses_SCIM_TRANSACTION\n-***** \u25c6\u00a0Uses_SCIM_SOCKET [2/3] *****\n-#define Uses_SCIM_SOCKET\n-***** \u25c6\u00a0Uses_SCIM_IMENGINE [5/5] *****\n-#define Uses_SCIM_IMENGINE\n-***** \u25c6\u00a0Uses_SCIM_CONFIG_BASE [5/5] *****\n-#define Uses_SCIM_CONFIG_BASE\n-***** \u25c6\u00a0Uses_SCIM_COMPOSE_KEY *****\n-#define Uses_SCIM_COMPOSE_KEY\n-***** \u25c6\u00a0Uses_SCIM_EVENT [4/5] *****\n-#define Uses_SCIM_EVENT\n-***** \u25c6\u00a0Uses_SCIM_LOOKUP_TABLE [3/3] *****\n-#define Uses_SCIM_LOOKUP_TABLE\n-***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [3/4] *****\n-#define Uses_SCIM_ATTRIBUTE\n-***** \u25c6\u00a0Uses_SCIM_PROPERTY [3/3] *****\n-#define Uses_SCIM_PROPERTY\n-***** \u25c6\u00a0Uses_SCIM_TRANSACTION [5/5] *****\n-#define Uses_SCIM_TRANSACTION\n-***** \u25c6\u00a0Uses_SCIM_SOCKET [3/3] *****\n-#define Uses_SCIM_SOCKET\n-***** \u25c6\u00a0Uses_SCIM_EVENT [5/5] *****\n-#define Uses_SCIM_EVENT\n-***** \u25c6\u00a0Uses_SCIM_ATTRIBUTE [4/4] *****\n-#define Uses_SCIM_ATTRIBUTE\n-***** \u25c6\u00a0Uses_SCIM_MODULE [5/5] *****\n-#define Uses_SCIM_MODULE\n-***** \u25c6\u00a0Uses_SCIM_CONFIG_MODULE *****\n-#define Uses_SCIM_CONFIG_MODULE\n-***** \u25c6\u00a0Uses_STL_LIST *****\n-#define Uses_STL_LIST\n-***** \u25c6\u00a0Uses_STL_EXCEPTION *****\n-#define Uses_STL_EXCEPTION\n-***** \u25c6\u00a0Uses_STL_IOSTREAM [1/2] *****\n-#define Uses_STL_IOSTREAM\n-***** \u25c6\u00a0Uses_STL_FSTREAM *****\n-#define Uses_STL_FSTREAM\n-***** \u25c6\u00a0Uses_STL_IOSTREAM [2/2] *****\n-#define Uses_STL_IOSTREAM\n+definition of Module related classes.\n * src\n- * scim.h\n+ * scim_module.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00131.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00131.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,73 +1,3 @@\n var a00131 = [\n- [\"Uses_SCIM_TYPES\", \"a00131.html#a47240741e4885a6ca1e2a4084cc6ffdc\", null],\n- [\"Uses_SCIM_UTILITY\", \"a00131.html#a81e7669639f1c7f4d334933456723096\", null],\n- [\"Uses_SCIM_GLOBAL_CONFIG\", \"a00131.html#aaeb9194a88880d9501e5dd4f6d2fe0c9\", null],\n- [\"Uses_SCIM_EXCEPTION\", \"a00131.html#a4558fdb0266fc6ada05aa4fd639404d5\", null],\n- [\"Uses_SCIM_DEBUG\", \"a00131.html#ac63c7e8b25652c324a0d9127b11ff526\", null],\n- [\"Uses_SCIM_OBJECT\", \"a00131.html#a6d5be3bde2b5c3bf6514f4eb60e7794e\", null],\n- [\"Uses_SCIM_SIGNALS\", \"a00131.html#ae7aebbaacf4f765fa3c384d2b9dd8585\", null],\n- [\"Uses_SCIM_SLOT\", \"a00131.html#a0c0cd935e16e73d1d8d8a3e9b3c525c8\", null],\n- [\"Uses_SCIM_CONNECTION\", \"a00131.html#ac25c80363b9f427414533225a214e817\", null],\n- [\"Uses_SCIM_BIND\", \"a00131.html#a3d2e54200a1f73362798bef27355331e\", null],\n- [\"Uses_SCIM_POINTER\", \"a00131.html#ad11822e37d04e3c068fab2e4f331be68\", null],\n- [\"Uses_STL_STRING\", \"a00131.html#a058b5cbae7674332df03be0ad3a1748c\", null],\n- [\"Uses_STL_VECTOR\", \"a00131.html#aea5ec7e5b6c52bca89a758784ae744ea\", null],\n- [\"Uses_STL_ALGORITHM\", \"a00131.html#a67bdc2e913658d4b0b952b8cd4258c68\", null],\n- [\"Uses_STL_NEW\", \"a00131.html#a5b9c51fc73b129e936a70c9cb1d8a6ad\", null],\n- [\"Uses_SCIM_IMENGINE\", \"a00131.html#aa045c8f77b6f7ef7de62cbfa8ad19b91\", null],\n- [\"Uses_SCIM_PANEL_AGENT\", \"a00131.html#a687d34547b158370a05ae284170284f2\", null],\n- [\"Uses_SCIM_PANEL_CLIENT\", \"a00131.html#a7b5aa7eeb63718daee35b98a0b04b9e7\", null],\n- [\"Uses_SCIM_HELPER_MANAGER\", \"a00131.html#a98a24b22054992f843746e4f02197ee6\", null],\n- [\"Uses_SCIM_TRANSACTION\", \"a00131.html#a028e0145799e5baa7984d1eb0954471e\", null],\n- [\"Uses_SCIM_TRANSACTION\", \"a00131.html#a028e0145799e5baa7984d1eb0954471e\", null],\n- [\"Uses_SCIM_HELPER\", \"a00131.html#a835088bf5631f0ffc4d1bf50df41599e\", null],\n- [\"Uses_SCIM_HELPER\", \"a00131.html#a835088bf5631f0ffc4d1bf50df41599e\", null],\n- [\"Uses_SCIM_MODULE\", \"a00131.html#a193f5afe7049509244459a6ab99f61c3\", null],\n- [\"Uses_SCIM_CONFIG_BASE\", \"a00131.html#a3688bc4266a9cad0b50205f3d746909b\", null],\n- [\"Uses_SCIM_TRANSACTION\", \"a00131.html#a028e0145799e5baa7984d1eb0954471e\", null],\n- [\"Uses_SCIM_EVENT\", \"a00131.html#a2854e4e8fe9fea82e19f524f693b7981\", null],\n- [\"Uses_SCIM_IMENGINE\", \"a00131.html#aa045c8f77b6f7ef7de62cbfa8ad19b91\", null],\n- [\"Uses_SCIM_EVENT\", \"a00131.html#a2854e4e8fe9fea82e19f524f693b7981\", null],\n- [\"Uses_SCIM_LOOKUP_TABLE\", \"a00131.html#a10c8de8842cd3b4985e4ad78f1b87dcb\", null],\n- [\"Uses_SCIM_SOCKET\", \"a00131.html#ac0ce500c8226a6fd005b2b30379473f7\", null],\n- [\"Uses_SCIM_ATTRIBUTE\", \"a00131.html#af0b25924df14d15167ce5d8b5286b842\", null],\n- [\"Uses_SCIM_PROPERTY\", \"a00131.html#a315058ee39c40d4aca5caf4770aa5631\", null],\n- [\"Uses_SCIM_TRANS_COMMANDS\", \"a00131.html#a94f31c9b09644c7346c804319b2c8593\", null],\n- [\"Uses_SCIM_MODULE\", \"a00131.html#a193f5afe7049509244459a6ab99f61c3\", null],\n- [\"Uses_SCIM_CONFIG_BASE\", \"a00131.html#a3688bc4266a9cad0b50205f3d746909b\", null],\n- [\"Uses_SCIM_MODULE\", \"a00131.html#a193f5afe7049509244459a6ab99f61c3\", null],\n- [\"Uses_SCIM_CONFIG_BASE\", \"a00131.html#a3688bc4266a9cad0b50205f3d746909b\", null],\n- [\"Uses_SCIM_IMENGINE\", \"a00131.html#aa045c8f77b6f7ef7de62cbfa8ad19b91\", null],\n- [\"Uses_SCIM_MODULE\", \"a00131.html#a193f5afe7049509244459a6ab99f61c3\", null],\n- [\"Uses_SCIM_CONFIG_BASE\", \"a00131.html#a3688bc4266a9cad0b50205f3d746909b\", null],\n- [\"Uses_SCIM_FRONTEND\", \"a00131.html#a40956178c0b119b013a4e8a7e88d4ae2\", null],\n- [\"Uses_C_ICONV\", \"a00131.html#ace3edef285b558c79c50af9732344098\", null],\n- [\"Uses_SCIM_BACKEND\", \"a00131.html#a2f43e6c8c851eee06b2887daba848ca6\", null],\n- [\"Uses_SCIM_IMENGINE\", \"a00131.html#aa045c8f77b6f7ef7de62cbfa8ad19b91\", null],\n- [\"Uses_SCIM_EVENT\", \"a00131.html#a2854e4e8fe9fea82e19f524f693b7981\", null],\n- [\"Uses_SCIM_LOOKUP_TABLE\", \"a00131.html#a10c8de8842cd3b4985e4ad78f1b87dcb\", null],\n- [\"Uses_STL_MAP\", \"a00131.html#a5a45611210205a504c82947c42230a30\", null],\n- [\"Uses_C_STDIO\", \"a00131.html#a80411f27c83a99ee670d2c8a5485f8d8\", null],\n- [\"Uses_SCIM_ATTRIBUTE\", \"a00131.html#af0b25924df14d15167ce5d8b5286b842\", null],\n- [\"Uses_SCIM_PROPERTY\", \"a00131.html#a315058ee39c40d4aca5caf4770aa5631\", null],\n- [\"Uses_SCIM_TRANSACTION\", \"a00131.html#a028e0145799e5baa7984d1eb0954471e\", null],\n- [\"Uses_SCIM_SOCKET\", \"a00131.html#ac0ce500c8226a6fd005b2b30379473f7\", null],\n- [\"Uses_SCIM_IMENGINE\", \"a00131.html#aa045c8f77b6f7ef7de62cbfa8ad19b91\", null],\n- [\"Uses_SCIM_CONFIG_BASE\", \"a00131.html#a3688bc4266a9cad0b50205f3d746909b\", null],\n- [\"Uses_SCIM_COMPOSE_KEY\", \"a00131.html#a72eea58b2e9ed41dd9fb1cb9a98da358\", null],\n- [\"Uses_SCIM_EVENT\", \"a00131.html#a2854e4e8fe9fea82e19f524f693b7981\", null],\n- [\"Uses_SCIM_LOOKUP_TABLE\", \"a00131.html#a10c8de8842cd3b4985e4ad78f1b87dcb\", null],\n- [\"Uses_SCIM_ATTRIBUTE\", \"a00131.html#af0b25924df14d15167ce5d8b5286b842\", null],\n- [\"Uses_SCIM_PROPERTY\", \"a00131.html#a315058ee39c40d4aca5caf4770aa5631\", null],\n- [\"Uses_SCIM_TRANSACTION\", \"a00131.html#a028e0145799e5baa7984d1eb0954471e\", null],\n- [\"Uses_SCIM_SOCKET\", \"a00131.html#ac0ce500c8226a6fd005b2b30379473f7\", null],\n- [\"Uses_SCIM_EVENT\", \"a00131.html#a2854e4e8fe9fea82e19f524f693b7981\", null],\n- [\"Uses_SCIM_ATTRIBUTE\", \"a00131.html#af0b25924df14d15167ce5d8b5286b842\", null],\n- [\"Uses_SCIM_MODULE\", \"a00131.html#a193f5afe7049509244459a6ab99f61c3\", null],\n- [\"Uses_SCIM_CONFIG_MODULE\", \"a00131.html#a65aeb11a2db60e800ec2404799caaab9\", null],\n- [\"Uses_STL_LIST\", \"a00131.html#a3cb5302c4bae50f96c10434d6d6e82f4\", null],\n- [\"Uses_STL_EXCEPTION\", \"a00131.html#a4a3331569124012ed5a5495e2ad93a14\", null],\n- [\"Uses_STL_IOSTREAM\", \"a00131.html#ad3c1c3fbf41eab95a17536127c3776cf\", null],\n- [\"Uses_STL_FSTREAM\", \"a00131.html#a287b35b38fed20c28c4c331ac621979b\", null],\n- [\"Uses_STL_IOSTREAM\", \"a00131.html#ad3c1c3fbf41eab95a17536127c3776cf\", null]\n+ [\"scim_get_module_list\", \"a00131.html#ga87ffb29336f4c5caa503100ef561f3e2\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00134.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00134.html", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n \n \n \n \n-scim: scim_keyevent_data.h File Reference\n+scim: scim_iconv.h File Reference\n \n \n \n \n \n \n \n@@ -56,197 +56,46 @@\n /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */\n $(document).ready(function(){initNavTree('a00134.html',''); initResizable(); });\n /* @license-end */\n \n
\n
\n \n-
scim_keyevent_data.h File Reference
\n+Classes |\n+Namespaces |\n+Macros
\n+
scim_iconv.h File Reference
\n
\n
\n+\n+

definition of IConvert related classes. \n+More...

\n \n+\n+\n+\n+\n+

\n+Classes

class  scim::IConvert
 A class to convert strings between UCS-4 and local encodings. More...
 
\n+\n+\n+\n+

\n+Namespaces

namespace  scim
 
\n \n-\n-\n-\n-\n-\n-\n-

\n Macros

#define SCIM_NUM_KEY_UNICODES   (sizeof (__scim_key_to_unicode_tab) / sizeof (__scim_key_to_unicode_tab[0]))
 
#define SCIM_NUM_KEY_NAMES   (sizeof (__scim_keys_by_code) / sizeof (__scim_keys_by_code [0]))
 
#define SCIM_NUM_KEY_MASKS   (sizeof (__scim_key_mask_names) / sizeof (__scim_key_mask_names[0]))
 
\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-

\n-Variables

static __Uint16Pair __scim_key_to_unicode_tab []
 
static __KeyName __scim_keys_by_code []
 
static __KeyName __scim_keys_by_name []
 
static __KeyName __scim_key_mask_names []
 
\n-

Macro Definition Documentation

\n-\n-

◆ SCIM_NUM_KEY_UNICODES

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_NUM_KEY_UNICODES   (sizeof (__scim_key_to_unicode_tab) / sizeof (__scim_key_to_unicode_tab[0]))
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_NUM_KEY_NAMES

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_NUM_KEY_NAMES   (sizeof (__scim_keys_by_code) / sizeof (__scim_keys_by_code [0]))
\n-
\n-\n-
\n-
\n-\n-

◆ SCIM_NUM_KEY_MASKS

\n-\n-
\n-
\n- \n- \n- \n- \n-
#define SCIM_NUM_KEY_MASKS   (sizeof (__scim_key_mask_names) / sizeof (__scim_key_mask_names[0]))
\n-
\n-\n-
\n-
\n-

Variable Documentation

\n-\n-

◆ __scim_key_to_unicode_tab

\n-\n-
\n-
\n-\n- \n- \n- \n- \n+\n+\n
\n- \n- \n- \n- \n-
__Uint16Pair __scim_key_to_unicode_tab[]
\n-
\n-static
#define SCIM_MAX_BUFSIZE   4096
 
\n-
\n-\n-
\n-
\n-\n-

◆ __scim_keys_by_code

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyName __scim_keys_by_code[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __scim_keys_by_name

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyName __scim_keys_by_name[]
\n-
\n-static
\n-
\n-\n-
\n-
\n-\n-

◆ __scim_key_mask_names

\n-\n-
\n-
\n-\n- \n- \n- \n- \n-
\n- \n- \n- \n- \n-
__KeyName __scim_key_mask_names[]
\n-
\n-static
\n-
\n-Initial value:
=
\n-
{
\n-
{SCIM_KEY_ShiftMask, "Shift"},
\n-
{SCIM_KEY_CapsLockMask, "CapsLock"},
\n-
{SCIM_KEY_ControlMask, "Control"},
\n-
{SCIM_KEY_AltMask, "Alt"},
\n-
{SCIM_KEY_MetaMask, "Meta"},
\n-
{SCIM_KEY_SuperMask, "Super"},
\n-
{SCIM_KEY_HyperMask, "Hyper"},
\n-
{SCIM_KEY_NumLockMask, "NumLock"},
\n-
{SCIM_KEY_QuirkKanaRoMask, "QuirkKanaRo"},
\n-
{SCIM_KEY_ReleaseMask, "KeyRelease"}
\n-
}
\n-
@ SCIM_KEY_NumLockMask
Definition scim_event.h:60
\n-
@ SCIM_KEY_HyperMask
Definition scim_event.h:59
\n-
@ SCIM_KEY_ReleaseMask
Definition scim_event.h:72
\n-
@ SCIM_KEY_AltMask
Definition scim_event.h:56
\n-
@ SCIM_KEY_ControlMask
Definition scim_event.h:55
\n-
@ SCIM_KEY_SuperMask
Definition scim_event.h:58
\n-
@ SCIM_KEY_MetaMask
Definition scim_event.h:57
\n-
@ SCIM_KEY_QuirkKanaRoMask
Definition scim_event.h:70
\n-
\n-
\n-
\n-
\n+

Detailed Description

\n+

definition of IConvert related classes.

\n+
\n \n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,88 +1,25 @@\n \n \n \n \n \n scim\u00a01.4.18\n \n-Macros | Variables\n-scim_keyevent_data.h File Reference\n- Macros\n-#define\u00a0SCIM_NUM_KEY_UNICODES\u00a0\u00a0\u00a0(sizeof (__scim_key_to_unicode_tab) / sizeof\n- (__scim_key_to_unicode_tab[0]))\n-\u00a0\n-#define\u00a0SCIM_NUM_KEY_NAMES\u00a0\u00a0\u00a0(sizeof (__scim_keys_by_code) / sizeof\n- (__scim_keys_by_code [0]))\n-\u00a0\n-#define\u00a0SCIM_NUM_KEY_MASKS\u00a0\u00a0\u00a0(sizeof (__scim_key_mask_names) / sizeof\n- (__scim_key_mask_names[0]))\n+Classes | Namespaces | Macros\n+scim_iconv.h File Reference\n+definition of IConvert related classes. More...\n+ Classes\n+class \u00a0scim::IConvert\n+\u00a0 A class to convert strings between UCS-4 and local encodings. More...\n \u00a0\n- Variables\n-static __Uint16Pair\u00a0__scim_key_to_unicode_tab []\n+ Namespaces\n+namespace \u00a0scim\n \u00a0\n- static __KeyName\u00a0__scim_keys_by_code []\n-\u00a0\n- static __KeyName\u00a0__scim_keys_by_name []\n-\u00a0\n- static __KeyName\u00a0__scim_key_mask_names []\n+ Macros\n+#define\u00a0SCIM_MAX_BUFSIZE\u00a0\u00a0\u00a04096\n \u00a0\n-***** Macro Definition Documentation *****\n-***** \u25c6\u00a0SCIM_NUM_KEY_UNICODES *****\n-#define SCIM_NUM_KEY_UNICODES\u00a0\u00a0\u00a0(sizeof (__scim_key_to_unicode_tab) / sizeof\n-(__scim_key_to_unicode_tab[0]))\n-***** \u25c6\u00a0SCIM_NUM_KEY_NAMES *****\n-#define SCIM_NUM_KEY_NAMES\u00a0\u00a0\u00a0(sizeof (__scim_keys_by_code) / sizeof\n-(__scim_keys_by_code [0]))\n-***** \u25c6\u00a0SCIM_NUM_KEY_MASKS *****\n-#define SCIM_NUM_KEY_MASKS\u00a0\u00a0\u00a0(sizeof (__scim_key_mask_names) / sizeof\n-(__scim_key_mask_names[0]))\n-***** Variable Documentation *****\n-***** \u25c6\u00a0__scim_key_to_unicode_tab *****\n-__Uint16Pair __scim_key_to_unicode_tab[] static\n-***** \u25c6\u00a0__scim_keys_by_code *****\n-__KeyName __scim_keys_by_code[] static\n-***** \u25c6\u00a0__scim_keys_by_name *****\n-__KeyName __scim_keys_by_name[] static\n-***** \u25c6\u00a0__scim_key_mask_names *****\n-__KeyName __scim_key_mask_names[] static\n-Initial value:\n-=\n-{\n-{SCIM_KEY_ShiftMask, \"Shift\"},\n-{SCIM_KEY_CapsLockMask, \"CapsLock\"},\n-{SCIM_KEY_ControlMask, \"Control\"},\n-{SCIM_KEY_AltMask, \"Alt\"},\n-{SCIM_KEY_MetaMask, \"Meta\"},\n-{SCIM_KEY_SuperMask, \"Super\"},\n-{SCIM_KEY_HyperMask, \"Hyper\"},\n-{SCIM_KEY_NumLockMask, \"NumLock\"},\n-{SCIM_KEY_QuirkKanaRoMask, \"QuirkKanaRo\"},\n-{SCIM_KEY_ReleaseMask, \"KeyRelease\"}\n-}\n-scim::SCIM_KEY_NumLockMask\n-@ SCIM_KEY_NumLockMask\n-Definition scim_event.h:60\n-scim::SCIM_KEY_HyperMask\n-@ SCIM_KEY_HyperMask\n-Definition scim_event.h:59\n-scim::SCIM_KEY_ReleaseMask\n-@ SCIM_KEY_ReleaseMask\n-Definition scim_event.h:72\n-scim::SCIM_KEY_AltMask\n-@ SCIM_KEY_AltMask\n-Definition scim_event.h:56\n-scim::SCIM_KEY_ControlMask\n-@ SCIM_KEY_ControlMask\n-Definition scim_event.h:55\n-scim::SCIM_KEY_SuperMask\n-@ SCIM_KEY_SuperMask\n-Definition scim_event.h:58\n-scim::SCIM_KEY_MetaMask\n-@ SCIM_KEY_MetaMask\n-Definition scim_event.h:57\n-scim::SCIM_KEY_QuirkKanaRoMask\n-@ SCIM_KEY_QuirkKanaRoMask\n-Definition scim_event.h:70\n+***** Detailed Description *****\n+definition of IConvert related classes.\n * src\n- * scim_keyevent_data.h\n+ * scim_iconv.h\n * Generated by [doxygen] 1.9.8\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00134.js", "source2": "./usr/share/doc/scim-dev-doc/html/a00134.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,9 +1,3 @@\n var a00134 = [\n- [\"SCIM_NUM_KEY_UNICODES\", \"a00134.html#ae38540580d05fde5030eccf49c81214e\", null],\n- [\"SCIM_NUM_KEY_NAMES\", \"a00134.html#a6f429faa6384e66df46e3cd446dfa124\", null],\n- [\"SCIM_NUM_KEY_MASKS\", \"a00134.html#a4faf95a5b67750ca2cf24a2372c5877f\", null],\n- [\"__scim_key_to_unicode_tab\", \"a00134.html#a689024bdf1b31e00d696e236dc6d99ef\", null],\n- [\"__scim_keys_by_code\", \"a00134.html#aa79cecbee182a91505cb0a70e3c67f0c\", null],\n- [\"__scim_keys_by_name\", \"a00134.html#acf05cfca64167e686323c42b32efee08\", null],\n- [\"__scim_key_mask_names\", \"a00134.html#afd3fc0ee5793ba10b13b3c3f52ab315e\", null]\n+ [\"SCIM_MAX_BUFSIZE\", \"a00137.html#ga227ae7c632e33af35d7108ffa093e8d5\", null]\n ];\n"}]}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00150.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00150.html", "unified_diff": "@@ -462,15 +462,15 @@\n \n \n \n \n \n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Attribute
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00154.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00154.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BackEndError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00158.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00158.html", "unified_diff": "@@ -527,15 +527,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BackEndBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00162.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00162.html", "unified_diff": "@@ -195,15 +195,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • CommonBackEnd
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00166.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00166.html", "unified_diff": "@@ -192,15 +192,15 @@\n

    Calls the original slot passing it the bound argument p as the last parameter.

    \n \n

    Implements scim::Slot0< R >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BoundSlot0_1
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00170.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00170.html", "unified_diff": "@@ -193,15 +193,15 @@\n

    Calls the original slot passing it argument p1 and the bound argument p as the last parameter.

    \n \n

    Implements scim::Slot1< R, P1 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BoundSlot1_2
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00174.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00174.html", "unified_diff": "@@ -203,15 +203,15 @@\n

    Calls the original slot passing it arguments p1 and p2, and the bound argument p as the last parameter.

    \n \n

    Implements scim::Slot2< R, P1, P2 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BoundSlot2_3
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00178.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00178.html", "unified_diff": "@@ -209,15 +209,15 @@\n

    Calls the original slot passing it arguments p1, p2 and p3, and the bound argument p as the last parameter.

    \n \n

    Implements scim::Slot3< R, P1, P2, P3 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BoundSlot3_4
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00182.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00182.html", "unified_diff": "@@ -215,15 +215,15 @@\n

    Calls the original slot passing it arguments p1, p2, p3 and p4, and the bound argument p as the last parameter.

    \n \n

    Implements scim::Slot4< R, P1, P2, P3, P4 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BoundSlot4_5
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00186.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00186.html", "unified_diff": "@@ -220,15 +220,15 @@\n

    Calls the original slot passing it arguments p1, p2, p3, p4 and p5, and the bound argument p as the last parameter.

    \n \n

    Implements scim::Slot5< R, P1, P2, P3, P4, P5 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • BoundSlot5_6
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00190.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00190.html", "unified_diff": "@@ -512,15 +512,15 @@\n
    Returns
    A smart pointer points to this new IMEngineInstance object.
    \n \n

    Implements scim::IMEngineFactoryBase.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ComposeKeyFactory
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00194.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00194.html", "unified_diff": "@@ -649,15 +649,15 @@\n \n \n

    Reimplemented from scim::IMEngineInstanceBase.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ComposeKeyInstance
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00198.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00198.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ConfigError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00202.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00202.html", "unified_diff": "@@ -1312,15 +1312,15 @@\n \n \n
    Returns
    a smart pointer to the default global Config object.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ConfigBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00206.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00206.html", "unified_diff": "@@ -964,15 +964,15 @@\n
    Returns
    true if success.
    \n \n

    Implements scim::ConfigBase.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • DummyConfig
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00210.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00210.html", "unified_diff": "@@ -205,15 +205,15 @@\n

    Create a configuration object from this module.

    \n

    The type of newly created configuration object must be a derived class of scim::ConfigBase.

    \n
    Returns
    a smart pointer points to the configuration object.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ConfigModule
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00214.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00214.html", "unified_diff": "@@ -286,15 +286,15 @@\n

    Disconnect the slot. The slot will no longer receive signal emissions.

    \n \n

    Implemented in scim::SlotNode.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Node
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00218.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00218.html", "unified_diff": "@@ -253,15 +253,15 @@\n \n
\n

Disconnect a slot. The slot will not be called during any future or currently ongoing emissions of the signal it has been connected to.

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • DebugOutput
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00226.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00226.html", "unified_diff": "@@ -1023,15 +1023,15 @@\n \n
\n

keyboard layout identifier

\n \n
\n \n
The documentation for this struct was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • KeyEvent
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00230.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00230.html", "unified_diff": "@@ -170,15 +170,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Exception
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00234.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00234.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FilterError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00238.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00238.html", "unified_diff": "@@ -257,15 +257,15 @@\n
\n \n

The description.

\n \n
\n \n
The documentation for this struct was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FilterInfo
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00242.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00242.html", "unified_diff": "@@ -613,15 +613,15 @@\n }\n \n

    Implements scim::IMEngineFactoryBase.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FilterFactoryBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00246.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00246.html", "unified_diff": "@@ -1442,15 +1442,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FilterInstanceBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00250.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00250.html", "unified_diff": "@@ -436,15 +436,15 @@\n \n \n
    Returns
    New pointer of IMEngineFactory object which has Filters binded.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FilterManager
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00254.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00254.html", "unified_diff": "@@ -320,15 +320,15 @@\n \n \n
    Returns
    whether the info is successfully retrieved
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FilterModule
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00258.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00258.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FrontEndError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00262.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00262.html", "unified_diff": "@@ -2802,15 +2802,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FrontEndBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00266.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00266.html", "unified_diff": "@@ -266,15 +266,15 @@\n
\n \n

run this FrontEnd module.

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FrontEndModule
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00270.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00270.html", "unified_diff": "@@ -104,15 +104,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • HelperError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00274.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00274.html", "unified_diff": "@@ -220,15 +220,15 @@\n \n
\n

The options of this Helper object.

See also
SCIM_HELPER_STAND_ALONE etc.
\n \n
\n \n
The documentation for this struct was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • HelperInfo
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00278.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00278.html", "unified_diff": "@@ -760,15 +760,15 @@\n

    Connect a slot to Helper process imengine event signal.

    \n

    This signal is used to deliver the events sent from IMEngine to Helper.

    \n

    The prototype of the slot is: void process_imengine_event (const HelperAgent *agent, int ic, const String &ic_uuid, const Transaction &transaction);

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • HelperAgent
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00282.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00282.html", "unified_diff": "@@ -224,15 +224,15 @@\n \n \n \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • HelperManager
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00286.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00286.html", "unified_diff": "@@ -294,15 +294,15 @@\n \n \n \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • HelperModule
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00290.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00290.html", "unified_diff": "@@ -410,15 +410,15 @@\n \n

    Get the match result.

    \n
    Returns
    The corresponding id of the matched Hotkey. If no Hotkey was matched, return -1.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • HotkeyMatcher
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00294.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00294.html", "unified_diff": "@@ -458,15 +458,15 @@\n \n

    Get the match result.

    \n
    Returns
    The corresponding UUID of the matched Hotkey. If no Hotkey was matched, return null string.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • IMEngineHotkeyMatcher
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00298.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00298.html", "unified_diff": "@@ -457,15 +457,15 @@\n \n

    Get the match result.

    \n
    Returns
    The corresponding action of the matched Hotkey.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FrontEndHotkeyMatcher
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00302.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00302.html", "unified_diff": "@@ -542,15 +542,15 @@\n \n \n
    Returns
    true if it can be converted without any problem.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • IConvert
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00306.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00306.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • IMEngineError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00310.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00310.html", "unified_diff": "@@ -739,15 +739,15 @@\n \n \n \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • IMEngineFactoryBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00314.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00314.html", "unified_diff": "@@ -1977,15 +1977,15 @@\n \n \n
    Returns
    true if the signal was handled.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • IMEngineInstanceBase
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00318.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00318.html", "unified_diff": "@@ -512,15 +512,15 @@\n
    Returns
    A smart pointer points to this new IMEngineInstance object.
    \n \n

    Implements scim::IMEngineFactoryBase.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • DummyIMEngineFactory
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00322.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00322.html", "unified_diff": "@@ -382,15 +382,15 @@\n

    This function should update/show/hide the status area, preedit area and lookup table, and update the full width punctuation/letter state.

    \n \n

    Reimplemented from scim::IMEngineInstanceBase.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • DummyIMEngineInstance
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00326.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00326.html", "unified_diff": "@@ -279,15 +279,15 @@\n \n \n
    Returns
    A smart pointer to the factory object, NULL if failed.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • IMEngineModule
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00330.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00330.html", "unified_diff": "@@ -798,15 +798,15 @@\n

    Clear the table.

    \n \n

    Implemented in scim::CommonLookupTable.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • LookupTable
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00334.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00334.html", "unified_diff": "@@ -449,15 +449,15 @@\n \n \n
    Returns
    true if success.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • CommonLookupTable
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00338.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00338.html", "unified_diff": "@@ -104,15 +104,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ModuleError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00342.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00342.html", "unified_diff": "@@ -314,15 +314,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Module
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00346.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00346.html", "unified_diff": "@@ -270,15 +270,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • ReferencedObject
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00350.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00350.html", "unified_diff": "@@ -1334,15 +1334,15 @@\n \n

    Signal: Unlock the exclusive lock for this PanelAgent.

    \n

    slot prototype: void unlock (void);

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • PanelAgent
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00354.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00354.html", "unified_diff": "@@ -1403,15 +1403,15 @@\n \n

    Signal: change factory.

    \n

    slot prototype: void change_factory (int context, const String &uuid);

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • PanelClient
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00358.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00358.html", "unified_diff": "@@ -104,15 +104,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • PanelError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00362.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00362.html", "unified_diff": "@@ -220,15 +220,15 @@\n \n \n
\n \n
\n \n
The documentation for this struct was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • PanelFactoryInfo
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00366.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00366.html", "unified_diff": "@@ -628,15 +628,15 @@\n \n
\n

Compares two Pointers.

Returns
true if both Pointers manage to same dumb pointer.
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Pointer
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00370.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00370.html", "unified_diff": "@@ -267,15 +267,15 @@\n \n \n
\n \n

If this property is visible.

\n
Returns
true if this property is visible.
\n \n-

References SCIM_PROPERTY_VISIBLE.

\n+

References SCIM_PROPERTY_VISIBLE.

\n \n

Referenced by show().

\n \n
\n \n \n

◆ active()

\n@@ -300,15 +300,15 @@\n \n
\n \n

If this property is active.

\n

A active property can be clicked by users.

\n
Returns
true if this property is active.
\n \n-

References SCIM_PROPERTY_ACTIVE.

\n+

References SCIM_PROPERTY_ACTIVE.

\n \n

Referenced by set_active().

\n \n
\n \n \n

◆ get_key()

\n@@ -558,15 +558,15 @@\n
Parameters
\n \n \n
activeIf this property is active.
\n
\n
\n \n-

References active(), and SCIM_PROPERTY_ACTIVE.

\n+

References active(), and SCIM_PROPERTY_ACTIVE.

\n \n \n \n \n

◆ show()

\n \n
\n@@ -586,15 +586,15 @@\n \n \n inline \n \n \n
\n \n-

References SCIM_PROPERTY_VISIBLE, and visible().

\n+

References SCIM_PROPERTY_VISIBLE, and visible().

\n \n

Referenced by hide().

\n \n
\n \n \n

◆ hide()

\n@@ -650,15 +650,15 @@\n \n

Test if this property is a leaf of another one.

\n
Returns
true if this property is a leaf of the node.
\n \n \n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Property
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00374.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00374.html", "unified_diff": "@@ -260,15 +260,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SlotNode
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00378.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00378.html", "unified_diff": "@@ -199,15 +199,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • DefaultMarshal
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00382.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00382.html", "unified_diff": "@@ -189,15 +189,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n \n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00390.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00390.html", "unified_diff": "@@ -267,15 +267,15 @@\n

    Function operator; calls emit().

    \n \n

    References scim::Signal0< R, Marshal >::emit().

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal0
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00394.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00394.html", "unified_diff": "@@ -236,15 +236,15 @@\n
\n \n

References scim::Signal0< R, Marshal >::emit().

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal1
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00402.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00402.html", "unified_diff": "@@ -238,15 +238,15 @@\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal2
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00410.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00410.html", "unified_diff": "@@ -258,15 +258,15 @@\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal3
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00418.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00418.html", "unified_diff": "@@ -270,15 +270,15 @@\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal4
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00426.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00426.html", "unified_diff": "@@ -282,15 +282,15 @@\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal5
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00434.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00434.html", "unified_diff": "@@ -294,15 +294,15 @@\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Signal6
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00442.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00442.html", "unified_diff": "@@ -306,15 +306,15 @@\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n

Destructor.

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00450.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00450.html", "unified_diff": "@@ -206,15 +206,15 @@\n

    Function operator; Calls call().

    \n \n

    References scim::Slot0< R >::call().

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot0
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00454.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00454.html", "unified_diff": "@@ -179,15 +179,15 @@\n

    Calls the function connected to this slot.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot0< R >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot0
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00458.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00458.html", "unified_diff": "@@ -190,15 +190,15 @@\n

    Calls the class method connected to this slot.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot0< R >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot0
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00462.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00462.html", "unified_diff": "@@ -179,15 +179,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot0< R >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SignalSlot0
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00466.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00466.html", "unified_diff": "@@ -208,15 +208,15 @@\n

    Function operator; Calls call().

    \n \n

    References scim::Slot1< R, P1 >::call().

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot1
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00470.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00470.html", "unified_diff": "@@ -180,15 +180,15 @@\n

    Calls the function connected to this slot passing it argument p1.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot1< R, P1 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot1
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00474.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00474.html", "unified_diff": "@@ -191,15 +191,15 @@\n

    Calls the class method connected to this slot passing it argument p1.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot1< R, P1 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot1
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00478.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00478.html", "unified_diff": "@@ -180,15 +180,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot1< R, P1 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SignalSlot1
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00482.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00482.html", "unified_diff": "@@ -228,15 +228,15 @@\n

    Function operator; Calls call().

    \n \n

    References scim::Slot2< R, P1, P2 >::call().

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot2
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00486.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00486.html", "unified_diff": "@@ -190,15 +190,15 @@\n

    Calls the function connected to this slot passing it arguments p1 and p2.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot2< R, P1, P2 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot2
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00490.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00490.html", "unified_diff": "@@ -201,15 +201,15 @@\n

    Calls the class method connected to this slot passing it arguments p1 and p2.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot2< R, P1, P2 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot2
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00494.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00494.html", "unified_diff": "@@ -190,15 +190,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot2< R, P1, P2 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot3
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00502.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00502.html", "unified_diff": "@@ -196,15 +196,15 @@\n

    Calls the function connected to this slot passing it arguments p1, p2 and p3.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot3< R, P1, P2, P3 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot3
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00506.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00506.html", "unified_diff": "@@ -207,15 +207,15 @@\n

    Calls the class method connected to this slot passing it arguments p1, p2 and p3.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot3< R, P1, P2, P3 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot3
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00510.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00510.html", "unified_diff": "@@ -196,15 +196,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot3< R, P1, P2, P3 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot4
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00518.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00518.html", "unified_diff": "@@ -202,15 +202,15 @@\n

    Calls the function connected to this slot passing it arguments p1, p2, p3 and p4.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot4< R, P1, P2, P3, P4 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot4
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00522.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00522.html", "unified_diff": "@@ -213,15 +213,15 @@\n

    Calls the class method connected to this slot passing it arguments p1, p2, p3 and p4.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot4< R, P1, P2, P3, P4 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot4
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00526.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00526.html", "unified_diff": "@@ -202,15 +202,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot4< R, P1, P2, P3, P4 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot5
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00534.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00534.html", "unified_diff": "@@ -207,15 +207,15 @@\n

    Calls the function connected to this slot passing it arguments p1, p2, p3, p4 and p5.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot5< R, P1, P2, P3, P4, P5 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot5
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00538.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00538.html", "unified_diff": "@@ -218,15 +218,15 @@\n

    Calls the class method connected to this slot passing it arguments p1, p2, p3, p4 and p5.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot5< R, P1, P2, P3, P4, P5 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot5
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00542.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00542.html", "unified_diff": "@@ -207,15 +207,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot5< R, P1, P2, P3, P4, P5 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Slot6
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00550.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00550.html", "unified_diff": "@@ -214,15 +214,15 @@\n

    Calls the function connected to this slot passing it arguments p1, p2, p3, p4, p5 and p6.

    Returns
    a value of type R returned by the called function.
    \n \n

    Implements scim::Slot6< R, P1, P2, P3, P4, P5, P6 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • FunctionSlot6
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00554.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00554.html", "unified_diff": "@@ -225,15 +225,15 @@\n

    Calls the class method connected to this slot passing it arguments p1, p2, p3, p4, p5 and p6.

    Returns
    a value of type R returned by the called method.
    \n \n

    Implements scim::Slot6< R, P1, P2, P3, P4, P5, P6 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • MethodSlot6
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00558.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00558.html", "unified_diff": "@@ -214,15 +214,15 @@\n

    Calls the signal handler connected to this slot.

    \n \n

    Implements scim::Slot6< R, P1, P2, P3, P4, P5, P6 >.

    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SignalSlot6
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00562.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00562.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SocketError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00566.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00566.html", "unified_diff": "@@ -322,15 +322,15 @@\n \n

    Get the size of the internall data.

    \n
    Returns
    the size of the internall data returned by get_data ();
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SocketAddress
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00570.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00570.html", "unified_diff": "@@ -597,15 +597,15 @@\n
\n \n

Close the socket.

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Socket
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00574.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00574.html", "unified_diff": "@@ -564,15 +564,15 @@\n \n \n
    Returns
    the Connection object of this slot-signal connection, can be used to disconnect the slot later.
    \n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SocketServer
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00578.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00578.html", "unified_diff": "@@ -277,15 +277,15 @@\n
\n \n

Close the client.

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • SocketClient
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00582.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00582.html", "unified_diff": "@@ -110,15 +110,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • TransactionError
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00586.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00586.html", "unified_diff": "@@ -1124,15 +1124,15 @@\n \n \n
\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
    \n
  • scim
  • Transaction
  • \n"}, {"source1": "./usr/share/doc/scim-dev-doc/html/a00590.html", "source2": "./usr/share/doc/scim-dev-doc/html/a00590.html", "unified_diff": "@@ -671,15 +671,15 @@\n
\n \n

Rewind the current read position, then the data can be read again.

\n \n
\n \n
The documentation for this class was generated from the following file:\n \n \n \n
\n
\n \n
\n
\n \n
\n