Oct 7, 2010

Today Schedule + some input report things

Today Finished:
  1. Create 3 new classes for readWrite form. They are HID(), win32Keyboard() and handler()
  2. Integrate the classes into one.
  3. Spot out the correct process name of the foreground process, then send some hard-coded byte values to the device
  4. Can read report from device and split it into two modes. The first is modifier and another is non-modifier. Modifier consists of 8Bits defined in HID1_11.pdf. Non-modifier somehow can be found by simple maths.
  5. Create an ArrayList to store all key pressed first and released all of them at once.
Going to implement:
  1. Make our process running in background. Reference:
  2. Optimize the program, maybe by minimizing the code size and introducing some algorithms.
  3. Start debugging. Finding any possible bugs.
  4. Get URL from Hwnd, have to try.
  5. Find a way to register hot-key in windows

The format of the HID report is vital for decoding the meaning inside the report.
Page 70 of the HID1_11.pdf which can be downloaded from the USB official website is useful.

No comments:

Post a Comment