vaxxabait / blue-remote

Automatically exported from code.google.com/p/blue-remote
GNU General Public License v2.0
0 stars 0 forks source link

Idea to incorporate Windows Media Center Keyboard Shortcuts #7

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The program has been working great ever since this latest version was released.

I am interested in adding a new option to the program that would be for a 
Windows Media Center remote making buttons that would do the keyboard shortcuts 
for WMC

http://windows.microsoft.com/en-US/windows-vista/Windows-Media-Center-keyboard-s
hortcuts

I would like to do it myself but I don't really get how to use the source code. 
What do I need to start working with this code?

Original issue reported on code.google.com by GoodMayo...@gmail.com on 29 Apr 2011 at 6:01

GoogleCodeExporter commented 9 years ago
The best way to start working on BlueRemote is to acquire a copy of the 
original Palm OS Developer Suite and to install it on a Windows XP virtual 
machine. The suite provides an ancient version of Eclipse that can load and 
build BlueRemote's project, and a resource editor with a rather frustrating but 
functional UI that can open and edit BlueRemote's user interface.

As far as I know, Palm/HP isn't providing a download for the Developer Suite 
anymore, but you can get it elsewhere from the net: just search for 
"Palm_OS_Developer_Suite_1_2_Installer.exe". (If you prefer I can also provide 
you with a copy, although this may take a while to arrange.)

To understand/change the code, you'll need to be comfortable with using the C 
programming language, and need to get used to the idiosyncrasies of the Palm OS 
platform. (Some documentation is included in the SDK.)  Adding a new input 
screen is a relatively easy task because part of the work can be done by simply 
adapting the code that already exists for the other screens. If you haven't 
been programming on Palm OS before, it will not at all be a trivial job, but it 
is doable.

You can change BlueRemote to send application-specific shortcuts, but it'd 
probably be simpler if you'd add standard media keys instead. Most modern 
keyboards have dedicated play/pause/stop etc. keys for controlling a media 
player. The key codes for these buttons are described in the Bluetooth/USB HID 
documents, and it wouldn't be hard to teach these to BlueRemote.

Original comment by Karoly.Lorentey on 30 Apr 2011 at 1:47

GoogleCodeExporter commented 9 years ago
I'd like to add that you can get the Developer Suite from 
http://www.accessdevnet.com/index.php/Garnet-OS-Development-Suite/View-category.
html (free register required)

According to wikipedia, ACCESS is the current owner of Palm OS.

Original comment by junda...@gmail.com on 4 Sep 2011 at 5:09