|
|
°²×¿½Å±¾HID°´¼ü·½·¨ÍêÕûʾÀý
- /**
- * HID°´¼ü·½·¨ÍêÕûʾÀý
- * ˵Ã÷£ºhid.keyPress(¸´ºÏ¼üÂë, °´¼üÂë)
- * AIWROK¹Ù·½Èº: 711841924£¬Æ»¹ûȺ£¬528816639
- */
- // ==================== »ù´¡°´¼üʾÀý ====================
- /**
- * ʾÀý1£ºÊäÈëµ¥¸ö×Öĸ£¨Ê¹ÓÃÊ®Áù½øÖÆÂ룩
- */
- function example_inputSingleLetter() {
- printl("ÊäÈë×Öĸa");
- hid.keyPress(0, 0x04); // aµÄ°´¼üÂëÊÇ0x04
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÊäÈë×Öĸb");
- hid.keyPress(0, 0x05); // bµÄ°´¼üÂëÊÇ0x05
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÊäÈë×Öĸc");
- hid.keyPress(0, 0x06); // cµÄ°´¼üÂëÊÇ0x06
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý2£ºÊäÈëµ¥¸ö×Öĸ£¨Ê¹ÓÃkeycode·½·¨£©
- * ×¢Ò⣺ÅúÁ¿ÔËÐÐʱ¿ÉÄÜÐèÒª¸ü³¤µÄÑÓʱ»òÖØÐ»ñÈ¡½¹µã
- */
- function example_inputWithKeycode() {
- printl("ʹÓÃkeycode·½·¨ÊäÈë×Öĸ");
-
- // È·±£ÊäÈë¿òÓн¹µã£¨¿ÉÒÔÏȵã»÷Ò»ÏÂÊäÈë¿ò£©
- // touch.click(x, y); // Èç¹ûÐèÒª£¬Ïȵã»÷ÊäÈë¿ò»ñÈ¡½¹µã
-
- hid.keyPress(0, keycode.A()); // ÊäÈëa
- sleep.second(2);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- sleep.second(1); // ¶îÍâµÈ´ý£¬ÈÃϵͳ´¦ÀíÍê³É
-
- hid.keyPress(0, keycode.B()); // ÊäÈëb
- sleep.second(2);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- sleep.second(1); // ¶îÍâµÈ´ý£¬ÈÃϵͳ´¦ÀíÍê³É
-
- hid.keyPress(0, keycode.C()); // ÊäÈëc
- sleep.second(2);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý3£ºÁÁÆÁºÍÏ¢ÆÁ²Ù×÷
- *
- * ÁÁÆÁ·½·¨£º
- * ·½·¨1£ºhid.keyPress(0, keycode.Enter()) - ʹÓÃkeycode.Enter()ÁÁÆÁ
- * ·½·¨2£ºhid.keyPress(0, 0x07) - ʹÓÃÊ®Áù½øÖÆÂ뻽ÐÑÆÁÄ»
- *
- * Ï¢ÆÁ·½·¨£º
- * hid.keyPress(0, 0x66) - Ï¢ÆÁ/¹ØÆÁ
- */
- function example_screenControl() {
- printl("ÁÁÆÁ²Ù×÷ - ·½·¨1£ºÊ¹ÓÃkeycode.Enter()");
- hid.keyPress(0, keycode.Enter()); // ÁÁÆÁ
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("Ï¢ÆÁ²Ù×÷");
- hid.keyPress(0, 0x66); // Ï¢ÆÁ£¬¹ØÆÁ
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÔÙ´ÎÁÁÆÁ - ·½·¨2£ºÊ¹ÓÃÊ®Áù½øÖÆÂë0x07");
- hid.keyPress(0, 0x07); // »½ÐÑÆÁÁÁÆÁ
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÔÙ´ÎÏ¢ÆÁ");
- hid.keyPress(0, 0x66); // Ï¢ÆÁ£¬¹ØÆÁ
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("×îºóÁÁÆÁ»Ö¸´");
- hid.keyPress(0, keycode.Enter()); // ÁÁÆÁ»Ö¸´
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- // ==================== ¸´ºÏ¼üʾÀý ====================
- /**
- * ʾÀý3£ºÈ«Ñ¡²Ù×÷ (Ctrl+A)
- */
- function example_selectAll() {
- printl("Ö´ÐÐȫѡ Ctrl+A");
- hid.keyPress(0x01, 0x04); // 0x01ÊÇCtrl, 0x04ÊÇA
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý4£º¸´ÖƲÙ×÷ (Ctrl+C)
- */
- function example_copy() {
- printl("Ö´Ðи´ÖÆ Ctrl+C");
- hid.keyPress(0x01, 0x06); // 0x01ÊÇCtrl, 0x06ÊÇC
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý5£ºÕ³Ìù²Ù×÷ (Ctrl+V)
- */
- function example_paste() {
- printl("Ö´ÐÐÕ³Ìù Ctrl+V");
- hid.keyPress(0x01, 0x19); // 0x01ÊÇCtrl, 0x19ÊÇV
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý6£º¼ôÇвÙ×÷ (Ctrl+X)
- */
- function example_cut() {
- printl("Ö´ÐмôÇÐ Ctrl+X");
- hid.keyPress(0x01, 0x1B); // 0x01ÊÇCtrl, 0x1BÊÇX
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý7£º³·Ïú²Ù×÷ (Ctrl+Z)
- */
- function example_undo() {
- printl("Ö´Ðг·Ïú Ctrl+Z");
- hid.keyPress(0x01, 0x1D); // 0x01ÊÇCtrl, 0x1DÊÇZ
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý8£º±£´æ²Ù×÷ (Ctrl+S)
- */
- function example_save() {
- printl("Ö´Ðб£´æ Ctrl+S");
- hid.keyPress(0x01, 0x16); // 0x01ÊÇCtrl, 0x16ÊÇS
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- // ==================== Shift¸´ºÏ¼üʾÀý ====================
- /**
- * ʾÀý9£ºÊäÈë´óд×Öĸ (Shift+A)
- */
- function example_uppercase() {
- printl("ÊäÈë´óд×ÖĸA (Shift+A)");
- hid.keyPress(0x02, 0x04); // 0x02ÊÇShift, 0x04ÊÇA
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÊäÈë´óд×ÖĸB (Shift+B)");
- hid.keyPress(0x02, 0x05); // 0x02ÊÇShift, 0x05ÊÇB
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- // ==================== ·½Ïò¼üʾÀý ====================
- /**
- * ʾÀý10£º·½Ïò¼ü²Ù×÷
- * ×¢Ò⣺ÐèÒªÏÈÓÐÎı¾ÄÚÈÝ£¬¹â±êÍ£ÁôÔÚÎı¾ÉϲÅÄÜʹÓ÷½Ïò¼ü
- */
- function example_arrowKeys() {
- // ÏÈÊäÈëһЩÎı¾Èùâ±êÍ£Áô
- printl("ÏÈÊäÈë²âÊÔÎı¾");
- hid.keyPress(0, 0x04); // a
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÏòÉÏ·½Ïò¼ü");
- hid.keyPress(0, 0x52); // Up Arrow
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÏòÏ·½Ïò¼ü");
- hid.keyPress(0, 0x51); // Down Arrow
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("Ïò×ó·½Ïò¼ü");
- hid.keyPress(0, 0x50); // Left Arrow
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("ÏòÓÒ·½Ïò¼ü");
- hid.keyPress(0, 0x4F); // Right Arrow
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- // ==================== ³£Óù¦ÄܼüʾÀý ====================
- /**
- * ʾÀý11£º»Ø³µ¼ü
- */
- function example_enter() {
- printl("°´Ï»سµ¼ü");
- hid.keyPress(0, 0x28); // 0x28ÊÇEnter/Return
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý12£ºÉ¾³ý¼ü
- */
- function example_delete() {
- printl("°´ÏÂɾ³ý¼ü");
- hid.keyPress(0, 0x2A); // 0x2AÊÇBackspace/Delete
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý13£ºTab¼ü
- */
- function example_tab() {
- printl("°´ÏÂTab¼ü");
- hid.keyPress(0, 0x2B); // 0x2BÊÇTab
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý14£ºESC¼ü
- */
- function example_esc() {
- printl("°´ÏÂESC¼ü");
- hid.keyPress(0, 0x29); // 0x29ÊÇEscape
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý15£º¿Õ¸ñ¼ü
- */
- function example_space() {
- printl("°´Ï¿ոñ¼ü");
- hid.keyPress(0, 0x2C); // 0x2CÊÇSpace
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý16£ºHome¼ü
- */
- function example_home() {
- printl("°´ÏÂHome¼ü");
- hid.keyPress(0, 0x4A); // 0x4AÊÇHome
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý17£ºEnd¼ü
- */
- function example_end() {
- printl("°´ÏÂEnd¼ü");
- hid.keyPress(0, 0x4D); // 0x4DÊÇEnd
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý18£ºPage Up¼ü
- * ×¢Ò⣺ÐèÒªÏÈÓÐÎı¾ÄÚÈÝ£¬¹â±êÍ£ÁôÔÚÎı¾ÉϲÅÄÜʹÓÃPage Up
- */
- function example_pageUp() {
- // ÏÈÊäÈëһЩÎı¾Èùâ±êÍ£Áô
- printl("ÏÈÊäÈë²âÊÔÎı¾");
- hid.keyPress(0, 0x04); // a
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("°´ÏÂPage Up¼ü");
- hid.keyPress(0, 0x4B); // 0x4BÊÇPage Up
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý19£ºPage Down¼ü
- * ×¢Ò⣺ÐèÒªÏÈÓÐÎı¾ÄÚÈÝ£¬¹â±êÍ£ÁôÔÚÎı¾ÉϲÅÄÜʹÓÃPage Down
- */
- function example_pageDown() {
- // ÏÈÊäÈëһЩÎı¾Èùâ±êÍ£Áô
- printl("ÏÈÊäÈë²âÊÔÎı¾");
- hid.keyPress(0, 0x04); // a
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("°´ÏÂPage Down¼ü");
- hid.keyPress(0, 0x4E); // 0x4EÊÇPage Down
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- // ==================== ÍêÕûÑÝʾʾÀý ====================
- /**
- * ʾÀý15£ºÍêÕûµÄÎı¾ÊäÈëÁ÷³Ì
- * ÑÝʾ£ºÊäÈë"Hello World"²¢°´»Ø³µ
- */
- function example_completeTextInput() {
- printl("¿ªÊ¼ÊäÈëÍêÕûÎı¾");
-
- // ÊäÈë H (Shift+h)
- hid.keyPress(0x02, 0x0B);
- sleep.second(1);
-
- // ÊäÈë e
- hid.keyPress(0, 0x08);
- sleep.second(1);
-
- // ÊäÈë l
- hid.keyPress(0, 0x0F);
- sleep.second(1);
-
- // ÊäÈë l
- hid.keyPress(0, 0x0F);
- sleep.second(1);
-
- // ÊäÈë o
- hid.keyPress(0, 0x12);
- sleep.second(1);
-
- // ÊäÈë¿Õ¸ñ
- hid.keyPress(0, 0x2C);
- sleep.second(1);
-
- // ÊäÈë W (Shift+w)
- hid.keyPress(0x02, 0x1A);
- sleep.second(1);
-
- // ÊäÈë o
- hid.keyPress(0, 0x12);
- sleep.second(1);
-
- // ÊäÈë r
- hid.keyPress(0, 0x15);
- sleep.second(1);
-
- // ÊäÈë l
- hid.keyPress(0, 0x0F);
- sleep.second(1);
-
- // ÊäÈë d
- hid.keyPress(0, 0x07);
- sleep.second(1);
-
- // È«²¿ÊäÈëÍêºó£¬×îºó°´Ò»´Î»Ø³µÈ·ÈÏ
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("Îı¾ÊäÈëÍê³É");
- }
- /**
- * ʾÀý16£º³£Óõı༲Ù×÷×éºÏ
- * ÕýÈ·Á÷³Ì£ºÈ«Ñ¡ ¡ú ɾ³ý ¡ú Õ³Ìù
- */
- function example_editOperations() {
- printl("¿ªÊ¼ÑÝʾ±à¼²Ù×÷");
-
- // ÏÈÊäÈëһЩ²âÊÔÎı¾
- printl("0. ÊäÈë²âÊÔÎı¾");
- hid.keyPress(0, 0x04); // a
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- // ȫѡ
- printl("1. ȫѡÎı¾ (Ctrl+A)");
- hid.keyPress(0x01, 0x04); // Ctrl+A
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- // ɾ³ý
- printl("2. ɾ³ýÎı¾ (Delete)");
- hid.keyPress(0, 0x2A); // Delete
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- // Õ³Ìù
- printl("3. Õ³ÌùÎı¾ (Ctrl+V)");
- hid.keyPress(0x01, 0x19); // Ctrl+V
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- printl("±à¼²Ù×÷ÑÝʾÍê³É");
- }
- // ==================== ¸´ºÏ¼üÂë˵Ã÷ ====================
- /**
- * ³£Óø´ºÏ¼üÂ룺
- * 0x00 - ÎÞ¸´ºÏ¼ü
- * 0x01 - Ctrl
- * 0x02 - Shift
- * 0x04 - Alt
- *
- * ×¢Ò⣺¿ÉÒÔͬʱ×éºÏ¶à¸ö¸´ºÏ¼ü£¬ÀýÈç Ctrl+Shift+A
- * hid.keyPress(0x01 | 0x02, 0x04) // Ctrl+Shift+A
- */
- /**
- * ʾÀý20£º¶à¸´ºÏ¼ü×éºÏ (Ctrl+Shift+A)
- */
- function example_multiModifier() {
- printl("°´ÏÂ Ctrl+Shift+A");
- hid.keyPress(0x01 | 0x02, 0x04); // CtrlºÍShiftͬʱ°´ÏÂ
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý21£ºÖ÷¼üÅÌÇøÊý×ÖÊäÈë
- */
- function example_numberKeys() {
- printl("Ö÷¼üÅÌÇøÊäÈë123");
-
- hid.keyPress(0, 0x1E); // Êý×Ö1
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- hid.keyPress(0, 0x1F); // Êý×Ö2
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- hid.keyPress(0, 0x20); // Êý×Ö3
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý22£ºÐ¡¼üÅÌÊý×ÖÊäÈ루ÐèÒªNum Lock¿ªÆô£©
- */
- function example_numpad() {
- printl("С¼üÅÌÊäÈë123£¨ÐèNum Lock¿ªÆô£©");
-
- // ÏȰ´Num Lock¼¤»îС¼üÅÌ
- hid.keyPress(0, 0x53); // Num Lock
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- hid.keyPress(0, 0x59); // Num 1
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- hid.keyPress(0, 0x5A); // Num 2
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
-
- hid.keyPress(0, 0x5B); // Num 3
- sleep.second(1);
- hid.keyPress(0, 0x28); // »Ø³µÈ·ÈÏ
- }
- /**
- * ʾÀý23£ºÁ¬ÐøÊäÈëÏàͬ×Ö·û
- * ÑÝʾÈçºÎÁ¬ÐøÊäÈë¶à¸öÏàͬµÄ×Ö·û
- */
- function example_repeatedInput() {
- printl("=== Á¬ÐøÊäÈëÏàͬ×Ö·ûʾÀý ===");
-
- // ·½·¨1£ºÊ¹ÓÃÑ»·ÊäÈë "111111"
- printl("\n·½·¨1£ºÑ»·ÊäÈë6¸ö1");
- for (var i = 0; i < 6; i++) {
- hid.keyPress(0, 0x1E); // Êý×Ö1µÄ¼üÂë
- sleep.second(1);
- }
- hid.keyPress(0, 0x28); // È«²¿ÊäÈëÍêºó£¬×îºó°´Ò»´Î»Ø³µÈ·ÈÏ
-
- // ·½·¨2£ºÊ¹ÓÃÑ»·ÊäÈë "aaaaaa"
- printl("\n·½·¨2£ºÑ»·ÊäÈë6¸öa");
- for (var i = 0; i < 6; i++) {
- hid.keyPress(0, 0x04); // aµÄ¼üÂë
- sleep.second(1);
- }
- hid.keyPress(0, 0x28); // È«²¿ÊäÈëÍêºó£¬×îºó°´Ò»´Î»Ø³µÈ·ÈÏ
-
- // ·½·¨3£ºÊ¹ÓÃkeycode·½·¨ÊäÈë "bbbbbb"
- printl("\n·½·¨3£ºÊ¹ÓÃkeycodeÑ»·ÊäÈë6¸öb");
- for (var i = 0; i < 6; i++) {
- hid.keyPress(0, keycode.B()); // bµÄ¼üÂë
- sleep.second(1);
- }
- hid.keyPress(0, 0x28); // È«²¿ÊäÈëÍêºó£¬×îºó°´Ò»´Î»Ø³µÈ·ÈÏ
-
- printl("\nÁ¬ÐøÊäÈëÍê³É£¡");
- }
- /**
- * ʾÀý24£ºÊäÈ븴ÔÓ×Ö·û´® "RFLDF;KVFGGKIOH"
- * ÑÝʾ»ìºÏ´óСд×ÖĸºÍÌØÊâ·ûºÅµÄÊäÈë
- */
- function example_complexString() {
- printl("=== ÊäÈ븴ÔÓ×Ö·û´® RFLDF;KVFGGKIOH ===");
-
- // R (Shift+r)
- hid.keyPress(0x02, 0x15);
- sleep.second(1);
-
- // F (Shift+f)
- hid.keyPress(0x02, 0x09);
- sleep.second(1);
-
- // L (Shift+l)
- hid.keyPress(0x02, 0x0F);
- sleep.second(1);
-
- // D (Shift+d)
- hid.keyPress(0x02, 0x07);
- sleep.second(1);
-
- // F (Shift+f)
- hid.keyPress(0x02, 0x09);
- sleep.second(1);
-
- // ; (·ÖºÅ)
- hid.keyPress(0, 0x33);
- sleep.second(1);
-
- // K (Shift+k)
- hid.keyPress(0x02, 0x0E);
- sleep.second(1);
-
- // V (Shift+v)
- hid.keyPress(0x02, 0x19);
- sleep.second(1);
-
- // F (Shift+f)
- hid.keyPress(0x02, 0x09);
- sleep.second(1);
-
- // G (Shift+g)
- hid.keyPress(0x02, 0x0A);
- sleep.second(1);
-
- // G (Shift+g)
- hid.keyPress(0x02, 0x0A);
- sleep.second(1);
-
- // K (Shift+k)
- hid.keyPress(0x02, 0x0E);
- sleep.second(1);
-
- // I (Shift+i)
- hid.keyPress(0x02, 0x0C);
- sleep.second(1);
-
- // O (Shift+o)
- hid.keyPress(0x02, 0x12);
- sleep.second(1);
-
- // H (Shift+h)
- hid.keyPress(0x02, 0x0B);
- sleep.second(1);
-
- // È«²¿ÊäÈëÍêºó£¬×îºó°´Ò»´Î»Ø³µÈ·ÈÏ
- hid.keyPress(0, 0x28);
-
- printl("\n¸´ÔÓ×Ö·û´®ÊäÈëÍê³É£¡");
- }
- // ==================== Ö÷³ÌÐò ====================
- function main() {
- printl("========== HID°´¼ü·½·¨Ê¾Àý¿ªÊ¼ ==========");
-
- // ÔËÐи÷¸öʾÀý
- printl("");
- printl("--- »ù´¡°´¼üʾÀý(Ê®Áù½øÖÆ) ---");
- example_inputSingleLetter();
-
- printl("");
- printl("--- »ù´¡°´¼üʾÀý(keycode·½·¨) ---");
- example_inputWithKeycode();
-
- printl("");
- printl("--- ÆÁÄ»¿ØÖÆÊ¾Àý ---");
- example_screenControl();
-
- printl("");
- printl("--- ¸´ºÏ¼üʾÀý ---");
- example_selectAll();
- example_copy();
- example_paste();
-
- printl("");
- printl("--- ·½Ïò¼üʾÀý ---");
- example_arrowKeys();
-
- printl("");
- printl("--- ¹¦ÄܼüʾÀý ---");
- example_enter();
- example_delete();
- example_tab();
- example_esc();
- example_space();
- example_home();
- example_end();
- example_pageUp();
- example_pageDown();
-
- printl("");
- printl("--- ÍêÕûÑÝʾ ---");
- example_completeTextInput();
-
- printl("");
- printl("--- Ö÷¼üÅÌÊý×Ö¼üʾÀý ---");
- example_numberKeys();
-
- printl("");
- printl("--- С¼üÅÌʾÀý ---");
- example_numpad();
-
- printl("");
- printl("--- Á¬ÐøÊäÈëÏàͬ×Ö·ûʾÀý ---");
- example_repeatedInput();
-
- printl("");
- printl("--- ¸´ÔÓ×Ö·û´®ÊäÈëʾÀý ---");
- example_complexString();
-
- printl("");
- printl("========== HID°´¼ü·½·¨Ê¾Àý½áÊø ==========");
- }
- // Ö´ÐÐÖ÷³ÌÐò
- main();
¸´ÖÆ´úÂë
|
|