Knowledge

Input method

Source đź“ť

31: 133: 113: 221:
and implementation of input methods, or among the input methods themselves, the editing functionality of the program or operating system component providing the input method, and the general support of input methods in an operating system. This term has, for example, gained general acceptance on the
273:
that allows the user to do the input. It can also refer to a character palette, which allows any Unicode character to be input individually. One might also interpret IME to refer to the editor used for creating or modifying the data files upon which an input method
1018: 404:—Type the key for every letter once, then, if needed, type Next until the right word comes up. May also correct misspellings and regional typos (if an adjacent key is pressed incorrectly). 167:(Chinese, Japanese and Korean) computing, the term is now sometimes used generically to refer to a program to support the input of any language. To illustrate, in the 250: 100:(or any other alphabet characters) or touch a screen display to input text. On some operating systems, an input method is also used to define the behavior of the 917: 674: 902: 821: 62:
by using sequences of characters (or mouse operations) that are available to them. Using an input method is usually necessary for languages that have more
560:
Word prediction is used to speed up the text entry. The prediction system uses the context of the sentence to predict three words that could be used next.
394:—Used on many mobile telephones—hit the (combined alphanumeric) key for the letter you want until it comes up, then wait or proceed with a different key. 1383: 1358: 536: 1419: 922: 943: 953: 1009: 912: 907: 708: 447: 359: 523:
Our top story of 2012 involves a formerly little-known app called Fleksy and its rise toward prominence and mainstream acceptance.
1895: 1378: 1092: 1757: 1608: 1368: 637: 435: 1467: 1393: 284: 1502: 217:, its use has now gained acceptance in other operating systems, especially when it is important to distinguish between the 30: 1661: 813: 1890: 1553: 1525: 1452: 1128: 432:, an input method optimized for the most common letters, that can enter hundreds of characters with single hand motions 249:
on Microsoft products refers to the actual program that allows an input method to be used (for example MS New Pinyin).
1752: 1729: 346: 341: 1790: 1704: 1424: 1278: 17: 1714: 1087: 1057: 327: 1806: 1747: 1618: 336: 35: 1742: 1613: 1603: 1591: 1002: 505: 218: 368: 214: 1854: 1767: 1719: 230:
generally refers to a particular way to use the keyboard to input a particular language, for example the
1596: 1363: 1330: 1164: 630: 1586: 1388: 1305: 1082: 1077: 1052: 718: 254: 1515: 1563: 1351: 1315: 844: 144: 1849: 1834: 1811: 1558: 1548: 1482: 995: 679: 545: 195: 81: 599: 1880: 1510: 1492: 1462: 1320: 1032: 469:—Eyes-free touch typing for touchscreen devices, also used by blind / visually impaired people. 58:
component or program that enables users to generate characters not natively available on their
1885: 1780: 1699: 1694: 1487: 1247: 1159: 1062: 793: 703: 623: 331: 1581: 1283: 1232: 1133: 1072: 972: 864: 834: 397: 322: 349:
for languages used in South Asia, Southeast Asia, and parts of Central Asia and East Asia.
8: 1656: 1639: 1540: 1447: 1186: 876: 1227: 1067: 838: 441: 77: 426:
An array, almost square, which minimizes distance traveled from one letter to another.
1839: 1709: 1651: 1477: 1257: 1211: 948: 826: 666: 511: 481:, an input method that uses swiping gestures instead of tapping to quickly enter text 420:—Hit the key with the letter you want, if it doesn't come up, hit Next until it does. 187: 1310: 1196: 655: 460: 93: 55: 1191: 306: 172: 168: 73: 987: 1671: 1530: 1252: 1123: 886: 728: 289: 231: 97: 70: 1874: 1785: 1775: 1689: 1573: 1442: 1373: 1206: 1201: 859: 854: 610: 607:, the Microsoft portal for Indic languages, which has Indic IME for download. 438:, an input method using circular swipes in an attempt to mimic hand movements 235: 121: 869: 411: 89: 59: 544:, Prague: Czech Technical University in Prague, p. 15, archived from 204: 1829: 1737: 1472: 1176: 1118: 1113: 881: 849: 756: 117: 132: 1457: 1398: 1262: 1181: 751: 429: 417: 183: 112: 600:
Microsoft Input Method Editors (IMEs) for Chinese, Japanese and Korean
1859: 391: 301: 176: 92:
characters. On hand-held devices, it enables the user to type on the
1242: 1042: 1037: 487:, the keyboard that comes bundled with the Android operating system 472: 239: 101: 63: 1684: 1679: 1644: 1520: 1346: 1288: 1237: 1154: 1138: 938: 798: 1298: 1171: 713: 615: 484: 466: 423: 85: 604: 1325: 783: 698: 478: 1414: 1293: 1097: 1047: 788: 689: 407: 373: 364: 572: 1623: 803: 723: 401: 379: 198: 164: 510:, US: American Foundation for the Blind, archived from 222:
Linux operating system; it is also used on the Mac OS.
205:
Relationship between the methodology and implementation
69:
For instance, on the computer, this allows the user of
27:
Method for generating non-native characters on devices
385: 538:Possibilities of Text Input for Handicapped People 444:, the Palm OS input method, entered using a stylus 1017: 1872: 709:Internet/Intranet Input Method Framework (IIIMF) 316: 34:An animation shows how an input method produces 1003: 631: 410:—Similar to first-generation T9, with word 1662:Security Support Provider Interface (SSPI) 1010: 996: 638: 624: 534: 450:, an input method using touches and swipes 353: 503: 360:List of input methods for Unix platforms 190:, Input method, or IME, are also called 111: 29: 1093:Windows Advanced Rasterization Platform 14: 1873: 1088:DirectX Graphics Infrastructure (DXGI) 991: 619: 295: 285:Internationalization and localization 171:, the facility to allow the input of 66:than there are keys on the keyboard. 454: 127: 24: 1554:Microsoft Foundation Classes (MFC) 1526:Distributed Component Object Model 475:—context-sensitive word-prediction 386:Input methods for handheld devices 107: 25: 1907: 593: 507:2012: A Technology Year in Review 342:Vietnamese language and computers 719:Smart Common Input Method (SCIM) 645: 535:Fiedlerová, Klára (2012-05-10), 179:is also called an input method. 131: 328:Japanese language and computers 194:, which are implemented by the 163:Although originally coined for 1896:Natural language and computing 1564:Windows Template Library (WTL) 565: 528: 504:Meddaugh, Jason (2013-02-01), 497: 13: 1: 1559:Active Template Library (ATL) 1279:Data Access Components (MDAC) 1019:Microsoft APIs and frameworks 839:Simplified / Express 680:Text Services Framework (TSF) 491: 337:Korean language and computers 317:Input methods versus language 704:Intelligent Input Bus (IBus) 675:Input Method Manager (IMM32) 245:On the other hand, the term 7: 1855:Multilingual User Interface 1781:Dynamic Data Exchange (DDE) 611:Google Transliteration IMEs 347:Indic scripts input methods 278: 120:, a input method producing 10: 1912: 458: 1891:User interface techniques 1820: 1799: 1766: 1728: 1670: 1632: 1572: 1539: 1501: 1433: 1407: 1339: 1306:Extensible Storage Engine 1271: 1220: 1147: 1106: 1083:Windows Imaging Component 1078:Windows Image Acquisition 1025: 962: 931: 895: 812: 776: 769: 744: 688: 665: 653: 98:Latin alphabet characters 267:Input Method environment 213:was originally used for 1850:Language Interface Pack 1835:Text Services Framework 1549:Framework Class Library 573:"For phones - SwiftKey" 376:—Tibetan IM for Windows 196:Text Services Framework 50:, commonly abbreviated 1493:Common Log File System 1321:Access Database Engine 1033:Desktop Window Manager 354:Specific input methods 332:Japanese input methods 125: 39: 1821:Text and multilingual 794:Google Japanese Input 323:Chinese input methods 263:Input Method platform 115: 33: 1807:Active Accessibility 1073:Windows Color System 973:Meitei input methods 918:Microsoft Korean IME 729:X Input Method (XIM) 192:Text Input Processor 1845:Input method editor 1657:Data Protection API 1448:Windows Script Host 1187:Image Mastering API 903:Google Korean Input 259:Input Method Engine 257:prefer the term of 247:input method editor 211:input method editor 48:input method editor 1743:Enterprise Library 1730:Software factories 1434:Administration and 1364:Filtering Platform 1165:Video Acceleration 369:MS IME for Windows 296:Related techniques 219:computer interface 143:. You can help by 126: 40: 1868: 1867: 1840:Text Object Model 1652:Windows CardSpace 1478:Windows Installer 1212:Video for Windows 985: 984: 981: 980: 765: 764: 455:Virtual keyboards 215:Microsoft Windows 161: 160: 16:(Redirected from 1903: 1453:WMI (extensions) 1311:Entity Framework 1197:Media Foundation 1048:D3D (extensions) 1012: 1005: 998: 989: 988: 774: 773: 663: 662: 640: 633: 626: 617: 616: 588: 587: 585: 584: 569: 563: 562: 557: 556: 550: 543: 532: 526: 525: 520: 519: 501: 461:Virtual keyboard 309:, in particular 269:, or the actual 238:, or the use of 173:Latin characters 156: 153: 135: 128: 56:operating system 21: 18:Input technology 1911: 1910: 1906: 1905: 1904: 1902: 1901: 1900: 1871: 1870: 1869: 1864: 1822: 1816: 1795: 1762: 1724: 1666: 1628: 1568: 1535: 1503:Component model 1497: 1483:Error Reporting 1435: 1429: 1403: 1335: 1267: 1258:SideBar Gadgets 1216: 1192:Managed DirectX 1143: 1102: 1026:Graphics and UI 1021: 1016: 986: 977: 958: 927: 891: 808: 761: 740: 684: 657: 649: 644: 596: 591: 582: 580: 571: 570: 566: 554: 552: 548: 541: 533: 529: 517: 515: 502: 498: 494: 463: 457: 388: 356: 319: 307:Keyboard layout 298: 281: 209:While the term 207: 169:X Window System 157: 151: 148: 141:needs expansion 110: 108:Implementations 28: 23: 22: 15: 12: 11: 5: 1909: 1899: 1898: 1893: 1888: 1883: 1866: 1865: 1863: 1862: 1857: 1852: 1847: 1842: 1837: 1832: 1826: 1824: 1818: 1817: 1815: 1814: 1809: 1803: 1801: 1797: 1796: 1794: 1793: 1788: 1783: 1778: 1772: 1770: 1764: 1763: 1761: 1760: 1755: 1750: 1745: 1740: 1734: 1732: 1726: 1725: 1723: 1722: 1717: 1712: 1707: 1702: 1697: 1692: 1687: 1682: 1676: 1674: 1668: 1667: 1665: 1664: 1659: 1654: 1649: 1648: 1647: 1636: 1634: 1630: 1629: 1627: 1626: 1621: 1616: 1611: 1606: 1601: 1600: 1599: 1594: 1584: 1578: 1576: 1574:Device drivers 1570: 1569: 1567: 1566: 1561: 1556: 1551: 1545: 1543: 1537: 1536: 1534: 1533: 1531:.NET Framework 1528: 1523: 1518: 1513: 1507: 1505: 1499: 1498: 1496: 1495: 1490: 1485: 1480: 1475: 1470: 1465: 1463:Task Scheduler 1460: 1455: 1450: 1445: 1439: 1437: 1431: 1430: 1428: 1427: 1422: 1417: 1411: 1409: 1405: 1404: 1402: 1401: 1396: 1391: 1386: 1381: 1376: 1371: 1366: 1361: 1359:Winsock Kernel 1356: 1355: 1354: 1343: 1341: 1337: 1336: 1334: 1333: 1328: 1323: 1318: 1316:Sync Framework 1313: 1308: 1303: 1302: 1301: 1296: 1291: 1286: 1275: 1273: 1269: 1268: 1266: 1265: 1260: 1255: 1250: 1245: 1240: 1235: 1230: 1224: 1222: 1218: 1217: 1215: 1214: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1169: 1168: 1167: 1162: 1151: 1149: 1145: 1144: 1142: 1141: 1136: 1131: 1126: 1124:DirectX plugin 1121: 1116: 1110: 1108: 1104: 1103: 1101: 1100: 1095: 1090: 1085: 1080: 1075: 1070: 1065: 1060: 1055: 1050: 1045: 1040: 1035: 1029: 1027: 1023: 1022: 1015: 1014: 1007: 1000: 992: 983: 982: 979: 978: 976: 975: 970: 966: 964: 960: 959: 957: 956: 951: 946: 941: 935: 933: 929: 928: 926: 925: 920: 915: 910: 905: 899: 897: 893: 892: 890: 889: 884: 882:Wubi (Wang Ma) 879: 874: 873: 872: 867: 862: 852: 847: 842: 832: 829: 824: 818: 816: 810: 809: 807: 806: 801: 796: 791: 786: 780: 778: 771: 767: 766: 763: 762: 760: 759: 754: 748: 746: 742: 741: 739: 738: 731: 726: 721: 716: 711: 706: 701: 695: 693: 686: 685: 683: 682: 677: 671: 669: 660: 651: 650: 643: 642: 635: 628: 620: 614: 613: 608: 602: 595: 594:External links 592: 590: 589: 564: 527: 495: 493: 490: 489: 488: 482: 476: 470: 459:Main article: 456: 453: 452: 451: 445: 439: 433: 427: 421: 415: 405: 395: 387: 384: 383: 382: 377: 371: 362: 355: 352: 351: 350: 344: 339: 334: 325: 318: 315: 314: 313: 304: 297: 294: 293: 292: 290:CJK characters 287: 280: 277: 276: 275: 243: 232:Cangjie method 206: 203: 159: 158: 138: 136: 116:Screenshot of 109: 106: 94:numeric keypad 26: 9: 6: 4: 3: 2: 1908: 1897: 1894: 1892: 1889: 1887: 1884: 1882: 1881:Input methods 1879: 1878: 1876: 1861: 1858: 1856: 1853: 1851: 1848: 1846: 1843: 1841: 1838: 1836: 1833: 1831: 1828: 1827: 1825: 1819: 1813: 1812:UI Automation 1810: 1808: 1805: 1804: 1802: 1800:Accessibility 1798: 1792: 1789: 1787: 1784: 1782: 1779: 1777: 1774: 1773: 1771: 1769: 1765: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1741: 1739: 1736: 1735: 1733: 1731: 1727: 1721: 1718: 1716: 1713: 1711: 1708: 1706: 1703: 1701: 1698: 1696: 1693: 1691: 1688: 1686: 1683: 1681: 1678: 1677: 1675: 1673: 1669: 1663: 1660: 1658: 1655: 1653: 1650: 1646: 1643: 1642: 1641: 1638: 1637: 1635: 1631: 1625: 1622: 1620: 1617: 1615: 1612: 1610: 1607: 1605: 1602: 1598: 1595: 1593: 1590: 1589: 1588: 1585: 1583: 1580: 1579: 1577: 1575: 1571: 1565: 1562: 1560: 1557: 1555: 1552: 1550: 1547: 1546: 1544: 1542: 1538: 1532: 1529: 1527: 1524: 1522: 1519: 1517: 1514: 1512: 1509: 1508: 1506: 1504: 1500: 1494: 1491: 1489: 1486: 1484: 1481: 1479: 1476: 1474: 1471: 1469: 1468:Offline Files 1466: 1464: 1461: 1459: 1456: 1454: 1451: 1449: 1446: 1444: 1443:Win32 console 1441: 1440: 1438: 1432: 1426: 1423: 1421: 1420:Telephony API 1418: 1416: 1415:Messaging API 1413: 1412: 1410: 1408:Communication 1406: 1400: 1397: 1395: 1392: 1390: 1387: 1385: 1382: 1380: 1377: 1375: 1374:Windows Rally 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1353: 1350: 1349: 1348: 1345: 1344: 1342: 1338: 1332: 1329: 1327: 1324: 1322: 1319: 1317: 1314: 1312: 1309: 1307: 1304: 1300: 1297: 1295: 1292: 1290: 1287: 1285: 1282: 1281: 1280: 1277: 1276: 1274: 1270: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1225: 1223: 1219: 1213: 1210: 1208: 1207:Windows Media 1205: 1203: 1200: 1198: 1195: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1166: 1163: 1161: 1160:Media Objects 1158: 1157: 1156: 1153: 1152: 1150: 1146: 1140: 1137: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1111: 1109: 1105: 1099: 1096: 1094: 1091: 1089: 1086: 1084: 1081: 1079: 1076: 1074: 1071: 1069: 1066: 1064: 1061: 1059: 1056: 1054: 1051: 1049: 1046: 1044: 1041: 1039: 1036: 1034: 1031: 1030: 1028: 1024: 1020: 1013: 1008: 1006: 1001: 999: 994: 993: 990: 974: 971: 968: 967: 965: 961: 955: 952: 950: 947: 945: 942: 940: 937: 936: 934: 930: 924: 921: 919: 916: 914: 911: 909: 906: 904: 901: 900: 898: 894: 888: 885: 883: 880: 878: 875: 871: 868: 866: 863: 861: 858: 857: 856: 853: 851: 848: 846: 843: 840: 836: 833: 830: 828: 825: 823: 820: 819: 817: 815: 811: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 781: 779: 775: 772: 768: 758: 755: 753: 750: 749: 747: 743: 737: 736: 732: 730: 727: 725: 722: 720: 717: 715: 712: 710: 707: 705: 702: 700: 697: 696: 694: 691: 687: 681: 678: 676: 673: 672: 670: 668: 664: 661: 659: 652: 648: 641: 636: 634: 629: 627: 622: 621: 618: 612: 609: 606: 603: 601: 598: 597: 578: 574: 568: 561: 551:on 2017-10-14 547: 540: 539: 531: 524: 514:on 2021-02-11 513: 509: 508: 500: 496: 486: 483: 480: 477: 474: 471: 468: 465: 464: 462: 449: 446: 443: 440: 437: 434: 431: 428: 425: 422: 419: 416: 413: 409: 406: 403: 399: 396: 393: 390: 389: 381: 378: 375: 372: 370: 366: 363: 361: 358: 357: 348: 345: 343: 340: 338: 335: 333: 329: 326: 324: 321: 320: 312: 308: 305: 303: 300: 299: 291: 288: 286: 283: 282: 272: 268: 264: 260: 256: 252: 248: 244: 241: 237: 236:pinyin method 233: 229: 225: 224: 223: 220: 216: 212: 202: 200: 197: 193: 189: 185: 180: 178: 174: 170: 166: 155: 146: 142: 139:This section 137: 134: 130: 129: 123: 122:Indic scripts 119: 114: 105: 103: 99: 95: 91: 87: 83: 79: 75: 72: 67: 65: 61: 60:input devices 57: 53: 49: 45: 37: 32: 19: 1886:Input/output 1844: 1748:Composite UI 1233:RSS Platform 877:Stroke count 734: 733: 647:Input method 646: 581:. Retrieved 576: 567: 559: 553:, retrieved 546:the original 537: 530: 522: 516:, retrieved 512:the original 506: 499: 412:autocomplete 310: 271:editing area 270: 266: 262: 258: 246: 228:input method 227: 210: 208: 191: 181: 162: 152:January 2011 149: 145:adding to it 140: 68: 51: 47: 44:input method 43: 41: 36:Korean texts 1830:DirectWrite 1738:EFx Factory 1695:Silverlight 1473:Shadow Copy 1272:Data access 1177:DirectInput 1119:DirectSound 1114:DirectMusic 1063:Silverlight 757:OpenVanilla 605:BhashaIndia 579:. TouchType 118:Swarachakra 1875:Categories 1640:Crypto API 1458:PowerShell 1436:management 1399:DirectPlay 1340:Networking 1263:TypeScript 1182:DirectShow 1148:Multimedia 1134:Speech API 1053:GDI / GDI+ 932:Vietnamese 827:Biaoxingma 770:Conversion 752:Google IME 583:2016-10-21 555:2012-08-01 518:2013-02-25 492:References 430:MessagEase 418:LetterWise 184:Windows XP 177:diacritics 1860:Uniscribe 1541:Libraries 1488:Event Log 923:Nalgaeset 865:Microsoft 656:operating 392:Multi-tap 311:dead keys 302:Alt codes 240:dead keys 226:The term 186:or later 102:dead keys 96:to enter 76:to input 74:keyboards 64:graphemes 1786:Remoting 1690:Remoting 1633:Security 1243:VBScript 1043:Direct3D 1038:Direct2D 944:WinVNKey 908:imhangul 831:Boshiamy 777:Japanese 577:SwiftKey 473:SwiftKey 442:Graffiti 279:See also 82:Japanese 54:) is an 1823:support 1685:ADO.NET 1680:ASP.NET 1645:CAPICOM 1521:ActiveX 1384:P2P API 1347:Winsock 1289:ADO.NET 1238:JScript 1155:DirectX 1139:XAudio2 954:Vietkey 939:VPSKeys 887:ZhengMa 837: ( 835:Cangjie 814:Chinese 799:Kotoeri 667:Windows 274:relies. 188:Windows 78:Chinese 1394:MS MPI 1299:OLE DB 1228:MSHTML 1172:Xinput 969:Bobble 963:Indian 949:UniKey 896:Korean 860:Google 855:Pinyin 714:Maliit 658:system 485:Gboard 467:Fleksy 448:Pouces 424:FITALY 367:, and 234:, the 86:Korean 1776:MSRPC 1326:MSXML 1107:Audio 1068:WinUI 870:Sogou 822:Array 784:Anthy 745:Other 735:more… 699:Fcitx 692:-like 549:(PDF) 542:(PDF) 479:Swype 251:PRIME 175:with 90:Indic 71:Latin 1672:.NET 1609:NDIS 1604:WDDM 1597:UMDF 1592:KMDF 1516:COM+ 1389:MSMQ 1379:BITS 1369:NDIS 1294:ODBC 1129:XACT 1098:WinG 913:Nabi 850:Dayi 789:ATOK 690:Unix 436:8pen 408:iTap 374:Tise 365:ATOK 330:and 255:SCIM 88:and 46:(or 1791:WCF 1768:IPC 1758:CSF 1753:CCF 1715:WPF 1710:WCS 1705:WCF 1700:TPL 1624:VxD 1619:BDA 1614:UAA 1587:WDF 1582:WDM 1511:COM 1425:WCF 1352:LSP 1331:OPC 1284:ADO 1253:XDR 1248:BHO 1221:Web 1202:XNA 1058:WPF 845:CKC 804:Wnn 724:uim 654:By 402:XT9 380:Wnn 265:or 253:or 199:API 182:On 165:CJK 147:. 52:IME 42:An 1877:: 1720:WF 575:. 558:, 521:, 398:T9 261:, 201:. 104:. 84:, 80:, 1011:e 1004:t 997:v 841:) 639:e 632:t 625:v 586:. 414:. 400:/ 242:. 154:) 150:( 124:. 38:. 20:)

Index

Input technology

Korean texts
operating system
input devices
graphemes
Latin
keyboards
Chinese
Japanese
Korean
Indic
numeric keypad
Latin alphabet characters
dead keys

Swarachakra
Indic scripts

adding to it
CJK
X Window System
Latin characters
diacritics
Windows XP
Windows
Text Services Framework
API
Microsoft Windows
computer interface

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑