DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: IDEA: gui for configuring keyboard shortcuts for J. River Media Center  (Read 13,566 times)

superboyac

  • Is your software in my list?
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
OK, I had this idea thread earlier:
http://www.donationcoder.com/forum/index.php?topic=40216.0

Now I've switch to J River for my music player.  As good of a product that it is, it also doesn't make modifying shortcuts easy.  With an xml file, you can change stuff.  My idea is to provide a gui for changing these commands, as well as backing up and exporting/importing the commands. 

The details of the configuration are here:
http://wiki.jriver.com/index.php/User_Defined_Global_Keyboard_Shortcuts

I'm willing to pay/donate for this gui.

foobar actually has a good sample of a gui for this.  (They just don't have a way to save or import/export the commands).  I like the ability to set the hotkey for global vs. while in the application.  Below is a screenshot of it:
Screenshot - 11_11_2015 , 1_30_10 PM.png

something like that, plus saving/importing/exporting customized sets would be perfect.

lifeweaver

  • Member
  • Joined in 2014
  • **
  • Posts: 22
    • Coding Snacks
Hi superboyac,

I know it's not what you are asking for but thought you might find it interesting => using AutoHotkey as the hotkeys for JRiver.

lifeweaver

  • Member
  • Joined in 2014
  • **
  • Posts: 22
    • Coding Snacks
Supberboyac,

Quote
saving/importing/exporting customized sets would be perfect
Can you elaborate?
J River stores your custom shortcuts in a JRiver-Resource.xml file, so you have them in a format you can read outside the application, do you mean export from J River to foobar or foobar to J River?

superboyac

  • Is your software in my list?
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
Supberboyac,

Quote
saving/importing/exporting customized sets would be perfect
Can you elaborate?
J River stores your custom shortcuts in a JRiver-Resource.xml file, so you have them in a format you can read outside the application, do you mean export from J River to foobar or foobar to J River?
What I mean, essentially, is just a GUI to manage all that.  In the foobar request, the reason why it couldn't be done was because the configuration file was unreadable.  Since this is xml, we should be able to do it with a GUI.

lifeweaver

  • Member
  • Joined in 2014
  • **
  • Posts: 22
    • Coding Snacks
Hi superboyac,

Here is a script for you written in AutoHotkey.

Script runs on: Windows 7 Professional, AutoHotkey 1.1.22.07 Unicode build

To use:

  •     Install AutoHotkey, if you have problems see their tutorial about running scripts
  •     Copy the script into a '.ahk' file
  •     Double click on the script icon to start it

Note: It is possible to compile AutoHotkey scripts to exe so you don't need to have AutoHotkey installed.
« Last Edit: December 22, 2015, 10:20 PM by lifeweaver »

Target

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 1,840
    • Coding Snacks
Here is a script for you written in AutoHotkey.

looks like you forgot to attach the script ;)
Alcohol is photoshop, bottled
Askhole - someone who ask for advice, then ignores it
"Look wise, say nothing, and grunt. Speech was given to conceal thought" - Sir William Osler

lifeweaver

  • Member
  • Joined in 2014
  • **
  • Posts: 22
    • Coding Snacks
Here is a script for you written in AutoHotkey.

looks like you forgot to attach the script ;)

Indeed I intended to post the code but alas it was too long.
I've now attached the script to the post.

superboyac

  • Is your software in my list?
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
lifeweaver, thanks!  sorry for the delay.
I'll be trying this out today.

Original address: https://www.donationcoder.com/forum/index.php?topic=41900.0