More > JRiver Media Center 21 for Windows
Request: Space bar for Windows computer to "Stop" and "Play" audio from JRiver
sdmarquart:
"Note that the spacebar doesn't seem to have a function when navigating a file tree or something similar. When you click inside the display window and then press spacebar, does it play/pause like it should?"
I just did a test and it confirms this. If I hover the mouse pointer over the "display" column in the bottom left hand corner, the space bar works. If I play my music from the "recent albums", "artists" or "albums" audio tab and my mouse is not over the "display" column the space bar doesn't work.
I'd sure love to be able to go to an album and double click to play and then use the spacebar to stop without having to hover over the display column.
Thanks for your input.
Spence
blgentry:
This was frustrating for me for a while too. Especially because I use Media Center on the Mac and the answer to my problem wasn't quite as easy. Here's the deal:
Play/Pause with spacebar is implemented by default, as you have seen. However, if you are clicked into any area of the interface that can use spacebar for some other function, it overrides this and uses the spacebar for other things. Like in the Navigation area, spacebar expands and contracts tree views. I have ZERO reason to use the spacebar for navigation, even though I love keyboard shortcuts. Frankly, I think it's rather backwards that JRiver does this. It's backwards from every other player on the planet.
So I've remapped spacebar to override almost every function it has in MC and replace it with Play/Pause. I've kept the ability to type a space into entry fields like search, Tags, etc. So my spacebar doesn't do navigation, or any other "special" functions. It just does Play/Pause (almost everywhere) and types a literal space character in key entry fields. This is perfect for my needs. If you want to do this yourself, here's how:
You need to copy a template file into a Custom Resources directory so JRiver can read it and then read your keyboard mappings from it. See here for a template and the location to copy it to:
http://wiki.jriver.com/index.php/User_Defined_Global_Keyboard_Shortcuts
Once you've done that, go to the bottom of the file and find the Accelerators section. I like putting my keyboard mappings at the bottom of that section (on a line before the </Accelerators> marker). Here's my keyboard mapping for space bar:
--- Code: ---<!-- Play/Pause -->
<Entry Key="Space" Command="10000" Param="0" TranslateFlags="21" />
--- End code ---
It's kind of a medium high amount of effort just to map one key. But for me, it was totally worth it. Hopefully I've saved you about 90% of the research I had to do to figure it out. :)
Good luck!
Brian.
audunth:
Under General -> Behavior there's a Jump on Play option. Set that to Display View and spacebar should work. It miight work in Playing Now too. CTRL-P and CTRL-S will always work for Play/Stop.
sdmarquart:
Thanks guys. I will look at the options you mentioned and report back..
sdmarquart:
--- Quote from: blgentry on July 20, 2015, 04:15:08 pm ---This was frustrating for me for a while too. Especially because I use Media Center on the Mac and the answer to my problem wasn't quite as easy. Here's the deal:
Play/Pause with spacebar is implemented by default, as you have seen. However, if you are clicked into any area of the interface that can use spacebar for some other function, it overrides this and uses the spacebar for other things. Like in the Navigation area, spacebar expands and contracts tree views. I have ZERO reason to use the spacebar for navigation, even though I love keyboard shortcuts. Frankly, I think it's rather backwards that JRiver does this. It's backwards from every other player on the planet.
So I've remapped spacebar to override almost every function it has in MC and replace it with Play/Pause. I've kept the ability to type a space into entry fields like search, Tags, etc. So my spacebar doesn't do navigation, or any other "special" functions. It just does Play/Pause (almost everywhere) and types a literal space character in key entry fields. This is perfect for my needs. If you want to do this yourself, here's how:
You need to copy a template file into a Custom Resources directory so JRiver can read it and then read your keyboard mappings from it. See here for a template and the location to copy it to:
http://wiki.jriver.com/index.php/User_Defined_Global_Keyboard_Shortcuts
Once you've done that, go to the bottom of the file and find the Accelerators section. I like putting my keyboard mappings at the bottom of that section (on a line before the </Accelerators> marker). Here's my keyboard mapping for space bar:
--- Code: ---<!-- Play/Pause -->
<Entry Key="Space" Command="10000" Param="0" TranslateFlags="21" />
--- End code ---
It's kind of a medium high amount of effort just to map one key. But for me, it was totally worth it. Hopefully I've saved you about 90% of the research I had to do to figure it out. :)
Good luck!
Brian.
--- End quote ---
I copied "
--- Code: ---<!-- Play/Pause -->
<Entry Key="Space" Command="10000" Param="0" TranslateFlags="21" />
--- End code ---
" as you mentioned in the resources.xml file where you stated and it didn't seem to change anything? Let me know if I'm missing something here.
Thanks,
Spence
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version