开发者

How can I reprogram a USB "easy button"? [closed]

开发者 https://www.devze.com 2022-12-18 14:41 出处:网络
Closed. This question needs to be more 开发者_开发百科focused. It is not currently accepting answers.
Closed. This question needs to be more 开发者_开发百科focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 3 years ago.

Improve this question

I have a USB "easy button"- is a USB cable attached to a large button. It appears as a keyboard to the computer. When I push the button, it sends the keys Start+R and then quickly types in a pre-configured URL. I am fairly certain that the company that produces these buttons sets the URL via some sort of software over USB. How could I reprogram the button myself? What sort of software would I need?

Here is a link to the website: http://www.usbsmartbuttons.com/


I found this forum thread, the device is probably the same.


The "Easy button" is most likely a USB Human Interface Device (HID) keyboard class. By conforming to strict HID specifications the firmware programed into the micro controller the button can function without installing any drivers much like a USB mouse, keyboard or any other USB device that instantly recognizes after immediately plugging in. If you're interested http://www.lvr.com/hidpage.htm is a great start.


Just in case Someone else finds this thread: If you are looking for ways to integrate such a button with your own application, the easiest approach would be to have them trigger a very uncommon keyboard combination (something like Alt-Ctrl-Shift-O) and catch with a system-wide keyboard hook in your application.


I did a little bit of research on that and found out that there are different types out there. Sophisticated ones which can be hacked in the sense that you can e.g. change the URL but also cheap ones that are hard coded.

In the case of the latter one not all is lost: What I did is make use of a redirection tool (like this one: http://requestly.in/) and use the dongle as a foot pedal to start a tea timer (https://www.google.com/search?q=timer+3+minutes).

So I now literally trample on the logo of a company that ruins the environment with this kind of electronic waste ;-)


Or this site too http://www.wonderhowto.com/how-to-hack-staples-easy-button-18413/

I saw something, somewhere, awhile ago, that I can't now find about someone repurposing it to start a build.

0

精彩评论

暂无评论...
验证码 换一张
取 消