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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.