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:
17:
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:
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:
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:
610:
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
18:Front-end processor (program)
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:
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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.