Automate your PC apps
Disclaimer
This is a BETA. Test it on your own risk.
Function
Send keystrokes to apps (specifically the selected app) in the PC to control them. You can manage presentations, media player, launch programs... from your watch using Pebble Reminder app on the phone and Pebble Server on the PC (probably it works on MAC and LINUX also)
How it works
The watch sends button presses to the phone which, in turn, send it to the Pebble Server app on PC which translates into keystrokes that are sent to the active application. Also is an option to start applications from Pebble Server. So, at least, you translate presses into keystrokes that are used as shortcuts for the current app.
Requirements
- Last version of Pebble Reminder (in few hours in Google Play)
- This watchapp (not the watchapp from the app until this has been extensively tested)
- Pebble Server installed on PC.
Steps
In PC
- Download Pebble Server and unpack it whenever you want. There are two files : PebbleServer.jar (the app) and apps.conf (the configuration file). These two files MUST reside in the same folder. Note that JAVA runtime must be installed in your PC.
- Start the app with double click on it (if it doesn't work, go to the folder in MSDOS and type java -jar PebbleServer.jar):
![image]()
- In IP Address you should see your IP. In Port you can specify what port you may use for the server to listen to.
- With this app you can create as many configurations for apps as you want (three samples are provided for PowerPoint, Windows Media and Spotfy), as well as edit and delete any of them. Note that only the five apps in combo boxes are sent to the watch.
- Press New or Edit to change options. Press in KeyStroke to assign a combination of keys to each button press. Then press sequentially the kesys you want to assign (for CTRL+A, press CTRL, release, and press A). Press Cancel to undo allchanges, Press Save to save the config (changes are not permanently stored until you exit app from, and only from, Exit button). Alternativelly, press on Program to launch an app on watch button press,
- Exit button saves all your changes to file (remember that pressing close window button not).
- Start the server. IMPORTANT: If you're using a firewall make sure you allow external connections to the port assigned.
- Start the app you want to manage so it's the foreground application
In Phone
- Start Pebble Reminder app and, in Preferences, specify the IP Address and port in format X.X.X.X:port (in the image 172.16.0.6:2000)
In Watch
- Go to Remote menu option on main menú
- WAIT until the list of apps if filled with the apps selected on Pebble Server app (in phone you should see a Toast which says "Sending Remote List Apps")
- When list is filled, select the app you want to manage, and then press buttons (a Toast with "Sending Remote Command" will show on the phone)
- Have fun!
DEBUG
Confirm Pebble Server is running and the firewall allows communication (if unsure, deactivate it while testing)
For debugging purposes you must start Pebble Server from the command line with java -jar PebbleServer.jar
Logging messages should shown whenever you connect and press a button (showing the keys pressed)
If you use it, share your uses here.

Disclaimer
This is a BETA. Test it on your own risk.
Function
Send keystrokes to apps (specifically the selected app) in the PC to control them. You can manage presentations, media player, launch programs... from your watch using Pebble Reminder app on the phone and Pebble Server on the PC (probably it works on MAC and LINUX also)
How it works
The watch sends button presses to the phone which, in turn, send it to the Pebble Server app on PC which translates into keystrokes that are sent to the active application. Also is an option to start applications from Pebble Server. So, at least, you translate presses into keystrokes that are used as shortcuts for the current app.
Requirements
- Last version of Pebble Reminder (in few hours in Google Play)
- This watchapp (not the watchapp from the app until this has been extensively tested)
- Pebble Server installed on PC.
Steps
In PC
- Download Pebble Server and unpack it whenever you want. There are two files : PebbleServer.jar (the app) and apps.conf (the configuration file). These two files MUST reside in the same folder. Note that JAVA runtime must be installed in your PC.
- Start the app with double click on it (if it doesn't work, go to the folder in MSDOS and type java -jar PebbleServer.jar):

- In IP Address you should see your IP. In Port you can specify what port you may use for the server to listen to.
- With this app you can create as many configurations for apps as you want (three samples are provided for PowerPoint, Windows Media and Spotfy), as well as edit and delete any of them. Note that only the five apps in combo boxes are sent to the watch.
- Press New or Edit to change options. Press in KeyStroke to assign a combination of keys to each button press. Then press sequentially the kesys you want to assign (for CTRL+A, press CTRL, release, and press A). Press Cancel to undo allchanges, Press Save to save the config (changes are not permanently stored until you exit app from, and only from, Exit button). Alternativelly, press on Program to launch an app on watch button press,
- Exit button saves all your changes to file (remember that pressing close window button not).
- Start the server. IMPORTANT: If you're using a firewall make sure you allow external connections to the port assigned.
- Start the app you want to manage so it's the foreground application
In Phone
- Start Pebble Reminder app and, in Preferences, specify the IP Address and port in format X.X.X.X:port (in the image 172.16.0.6:2000)
In Watch
- Go to Remote menu option on main menú
- WAIT until the list of apps if filled with the apps selected on Pebble Server app (in phone you should see a Toast which says "Sending Remote List Apps")
- When list is filled, select the app you want to manage, and then press buttons (a Toast with "Sending Remote Command" will show on the phone)
- Have fun!
DEBUG
Confirm Pebble Server is running and the firewall allows communication (if unsure, deactivate it while testing)
For debugging purposes you must start Pebble Server from the command line with java -jar PebbleServer.jar
Logging messages should shown whenever you connect and press a button (showing the keys pressed)
If you use it, share your uses here.
If you like the app
Donate!