Knowledge

Input method

Source đź“ť

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

Index


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
Cangjie method

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

↑