topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 5:09 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

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

superboyac

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
OK, I had this idea thread earlier:
https://www.donation...ex.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.c...l_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.pngIDEA: gui for configuring keyboard shortcuts for J. River Media Center

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

lifeweaver

  • Member
  • Joined in 2014
  • **
  • Posts: 22
    • View Profile
    • Donate to Member
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
    • View Profile
    • Donate to Member
Supberboyac,

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

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
Supberboyac,

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
    • View Profile
    • Donate to Member
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, 04:20 PM by lifeweaver »

Target

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 1,832
    • View Profile
    • Donate to Member
Here is a script for you written in AutoHotkey.

looks like you forgot to attach the script ;)

lifeweaver

  • Member
  • Joined in 2014
  • **
  • Posts: 22
    • View Profile
    • Donate to Member
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

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
lifeweaver, thanks!  sorry for the delay.
I'll be trying this out today.