Advertisement
Guest User

Type

a guest
Sep 8th, 2012
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.87 KB | None | 0 0
  1. import java.awt.AWTException;
  2. import java.awt.Robot;
  3. import java.awt.event.KeyEvent;
  4.  
  5. public class Type {
  6.  
  7.     static String txt = "o noes ";
  8.  
  9.     public static void main(String[] args) throws AWTException,
  10.             InterruptedException {
  11.         Robot r = new Robot();
  12.         typeKeys(r);
  13.     }
  14.  
  15.     public static void typeKeys(Robot r) {
  16.         for (int i = 0; i < txt.length(); i++) {
  17.             switch (txt.charAt(i)) {
  18.             case 'a':
  19.                 r.keyPress(KeyEvent.VK_A);
  20.                 r.keyRelease(KeyEvent.VK_A);
  21.                 break;
  22.             case 'b':
  23.                 r.keyPress(KeyEvent.VK_B);
  24.                 r.keyRelease(KeyEvent.VK_B);
  25.                 break;
  26.             case 'c':
  27.                 r.keyPress(KeyEvent.VK_C);
  28.                 r.keyRelease(KeyEvent.VK_C);
  29.                 break;
  30.             case 'd':
  31.                 r.keyPress(KeyEvent.VK_D);
  32.                 r.keyRelease(KeyEvent.VK_D);
  33.                 break;
  34.             case 'e':
  35.                 r.keyPress(KeyEvent.VK_E);
  36.                 r.keyRelease(KeyEvent.VK_E);
  37.                 break;
  38.             case 'f':
  39.                 r.keyPress(KeyEvent.VK_F);
  40.                 r.keyRelease(KeyEvent.VK_F);
  41.                 break;
  42.             case 'g':
  43.                 r.keyPress(KeyEvent.VK_G);
  44.                 r.keyRelease(KeyEvent.VK_G);
  45.                 break;
  46.             case 'h':
  47.                 r.keyPress(KeyEvent.VK_H);
  48.                 r.keyRelease(KeyEvent.VK_H);
  49.                 break;
  50.             case 'i':
  51.                 r.keyPress(KeyEvent.VK_I);
  52.                 r.keyRelease(KeyEvent.VK_I);
  53.                 break;
  54.             case 'j':
  55.                 r.keyPress(KeyEvent.VK_A);
  56.                 r.keyRelease(KeyEvent.VK_J);
  57.                 break;
  58.             case 'k':
  59.                 r.keyPress(KeyEvent.VK_K);
  60.                 r.keyRelease(KeyEvent.VK_K);
  61.                 break;
  62.             case 'l':
  63.                 r.keyPress(KeyEvent.VK_L);
  64.                 r.keyRelease(KeyEvent.VK_L);
  65.                 break;
  66.             case 'm':
  67.                 r.keyPress(KeyEvent.VK_M);
  68.                 r.keyRelease(KeyEvent.VK_M);
  69.                 break;
  70.             case 'n':
  71.                 r.keyPress(KeyEvent.VK_N);
  72.                 r.keyRelease(KeyEvent.VK_N);
  73.                 break;
  74.             case 'o':
  75.                 r.keyPress(KeyEvent.VK_O);
  76.                 r.keyRelease(KeyEvent.VK_O);
  77.                 break;
  78.             case 'p':
  79.                 r.keyPress(KeyEvent.VK_P);
  80.                 r.keyRelease(KeyEvent.VK_P);
  81.                 break;
  82.             case 'q':
  83.                 r.keyPress(KeyEvent.VK_Q);
  84.                 r.keyRelease(KeyEvent.VK_Q);
  85.                 break;
  86.             case 'r':
  87.                 r.keyPress(KeyEvent.VK_R);
  88.                 r.keyRelease(KeyEvent.VK_R);
  89.                 break;
  90.             case 's':
  91.                 r.keyPress(KeyEvent.VK_S);
  92.                 r.keyRelease(KeyEvent.VK_S);
  93.                 break;
  94.             case 't':
  95.                 r.keyPress(KeyEvent.VK_T);
  96.                 r.keyRelease(KeyEvent.VK_T);
  97.                 break;
  98.             case 'u':
  99.                 r.keyPress(KeyEvent.VK_U);
  100.                 r.keyRelease(KeyEvent.VK_U);
  101.                 break;
  102.             case 'v':
  103.                 r.keyPress(KeyEvent.VK_V);
  104.                 r.keyRelease(KeyEvent.VK_V);
  105.                 break;
  106.             case 'w':
  107.                 r.keyPress(KeyEvent.VK_W);
  108.                 r.keyRelease(KeyEvent.VK_W);
  109.                 break;
  110.             case 'x':
  111.                 r.keyPress(KeyEvent.VK_X);
  112.                 r.keyRelease(KeyEvent.VK_X);
  113.                 break;
  114.             case 'y':
  115.                 r.keyPress(KeyEvent.VK_Y);
  116.                 r.keyRelease(KeyEvent.VK_Y);
  117.                 break;
  118.             case 'z':
  119.                 r.keyPress(KeyEvent.VK_Z);
  120.                 r.keyRelease(KeyEvent.VK_Z);
  121.                 break;
  122.             case ' ':
  123.                 r.keyPress(KeyEvent.VK_SPACE);
  124.                 r.keyRelease(KeyEvent.VK_SPACE);
  125.                 break;
  126.             default:
  127.                 break;
  128.             }
  129.         }
  130.     }
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement