|
 |
10-25-2007, 09:26 AM
|
#1
|
|
FLAC
Join Date: Jan 2007
Location: New Orleans, LA
Posts: 1,193
|
Griffin Powermate with Streetdeck (yet another thread)
So I finally picked up a Powermate from the mp3car store on the cheap. I got it mainly to use with SD so I could scroll through large lists. I'm really trying to figure out the most efficient way to use the 6 settings I have available to me. I already have volume control on a different knob.
The problem I've run into so far: Setting the Powermate to scroll up/down when I turn it left/right works great, but then I want to be able to push down on the knob to select whatever is highlighted (i.e. artist, XM station, module on the main menu). I set it so pushing it down equals left-click of the mouse. The problem is that it doesn't select what's highlighted. It selects whatever the mouse cursor is hovering over, which is the last place I touched... not the highlighted item. I played with it for awhile to see what else I could do, but I can't get it to work otherwise.
Any suggestions? People care to share their Powermate configurations to give ideas?
Finally, where can I see a full keyboard map with the default key mappings for Streetdeck? It's not in the manual and I can't find one anywhere in this forum either. It would help if I knew what keyboard keys triggered what in SD, then I could just use the Send Keys function of the Powermate software to get it to do whatever I want. I found this thread from way back when:
http://www.mp3car.com/vbulletin/digi...functions.html
...but it's mostly Greek to me.
I also read an older bug report where S4Per talked about the inability to fully navigate SD with a keyboard. Seems this is still the case. Any ideas?
Thanks.
|
|
|
|
|
|
Advertisement
|
Sponsored links
|
10-26-2007, 07:22 AM
|
#2
|
|
FLAC is for flaccid
Join Date: Dec 2005
Location: Dallas, Texas
Posts: 1,117
|
Quote: Originally Posted by Nola111 
So I finally picked up a Powermate from the mp3car store on the cheap. I got it mainly to use with SD so I could scroll through large lists. I'm really trying to figure out the most efficient way to use the 6 settings I have available to me. I already have volume control on a different knob.
The problem I've run into so far: Setting the Powermate to scroll up/down when I turn it left/right works great, but then I want to be able to push down on the knob to select whatever is highlighted (i.e. artist, XM station, module on the main menu). I set it so pushing it down equals left-click of the mouse. The problem is that it doesn't select what's highlighted. It selects whatever the mouse cursor is hovering over, which is the last place I touched... not the highlighted item. I played with it for awhile to see what else I could do, but I can't get it to work otherwise.
Any suggestions? People care to share their Powermate configurations to give ideas?
Yep. Set the powermate so that a push down on the knob sends an "enter" or "return" keypress instead of a click. That will fix your problem.
Quote:
Finally, where can I see a full keyboard map with the default key mappings for Streetdeck? It's not in the manual and I can't find one anywhere in this forum either. It would help if I knew what keyboard keys triggered what in SD, then I could just use the Send Keys function of the Powermate software to get it to do whatever I want. I found this thread from way back when:
http://www.mp3car.com/vbulletin/digi...functions.html
...but it's mostly Greek to me.
A full, default keymap would be VERY useful...especially when setting up new keys and trying to avoid conflicts with existing keys. Maybe GoC has such a list somewhere and could easily post it...
Quote:
I also read an older bug report where S4Per talked about the inability to fully navigate SD with a keyboard. Seems this is still the case. Any ideas?
IIRC, the difficulty S4Per had was two-fold. First, the buttons on SD weren't always arranged so that they would highlight in order when pressing the up or down arrows. That is an easily solved issue that has to do with the xy button alignment in the skin itself, and is easily fixed (and user configurable) with the skin editor. S4Per didn't want to have to do that himself though, as he felt that's why he'd paid for SD (which I certainly understand).
The second issue concerned going "back" in modules. The problem was that when using the left and right arrows to navigate the buttons on a particular module, if the left most button was already highlighted, then another left arrow press caused SD to return to the previous module. This is a problem when attempting to use the arrows to input information on the onscreen keyboard. That issue has not been addressed to my knowledge.
SD is usable with the keyboard for sure...it's just not as convenient as a touchscreen. I use both a powermate and a touchscreen, and SD works well for me. I can post more info about my powermate setup later, if you're interested.
__________________
An amateur built the Ark. The Titanic was built by professionals.
|
|
|
10-26-2007, 09:22 AM
|
#3
|
|
FLAC
Join Date: Jan 2007
Location: New Orleans, LA
Posts: 1,193
|
Thanks a ton for the great info, Park. I'm now slapping myself on the forehead for not thinking to just associate the Enter key with the pressing down. Duh.
Yeah I'd definitely be curious to see what settings you have. And since I already have a separate volume knob, I'd like to hear suggestions on what to use the extra two functions I have available to me. At first thought I'd use:
Turn Right = scroll down
Turn Left = scroll up
Press Once = Enter
Press and Hold = ???
Press and Turn Right = ???
Press and Turn Left= ???
I really tried mouse cursor movement with the press and turn functions and really liked it, but I can only go left and right OR up and down... not all four. Wish it had just two more functions...
|
|
|
10-26-2007, 10:40 AM
|
#4
|
|
FLAC is for flaccid
Join Date: Dec 2005
Location: Dallas, Texas
Posts: 1,117
|
Quote: Originally Posted by Nola111 
Press and Hold = ???
Press and Turn Right = ???
Press and Turn Left= ???
I assigned press and hold to go back to the main screen (by assigning the home screen as "H" in SD and sending that key from powermate). That way, if I screwed up while advancing through the menus, I could "reset" and start over just by pressing and holding. That was more intuitive to me than going back a single screen.
I assigned the press and turn functions to skip ahead or back a single track. Since you have a separate volume control, you could simply turn to skip tracks, and then push and turn to play/pause (that can be assigned as one function, so a single push turn would play, and the next would pause, etc.), and stop.
Quote:
I really tried mouse cursor movement with the press and turn functions and really liked it, but I can only go left and right OR up and down... not all four. Wish it had just two more functions...
Yeah, I think that would be more frustration than it's worth. I mounted my powermate on a cutdown joystick base, and then used Mouse2Joy (a great, free program), to allow mouse movement/arrow keypresses when I moved the entire powermate forward/back/left/right on the joystick axis. It's a little work finding a joystick suitable to mod like that, but the powermate+joystick base really simulates an iDrive (BMW nav controller) pretty well. There is a pic below:
__________________
An amateur built the Ark. The Titanic was built by professionals.
Last edited by parksgm; 10-26-2007 at 10:46 AM.
|
|
|
10-26-2007, 11:07 AM
|
#5
|
|
FLAC
Join Date: Aug 2004
Location: Pearland
Posts: 1,345
|
you can see what keys do what in settings if im not mistaken..
I think its under General.. input or something like that
__________________
Pentium 4m 1.5GHz|MB896|Roadie Extreme|XM-Direct|Rikaline 6010|T-View 7"|Streetdeck|160gb Western Digital|1Gb DDR2-533 Ram
|
|
|
10-26-2007, 03:22 PM
|
#6
|
|
Variable Bitrate
Join Date: Nov 2006
Location: Fort Lauderdale ,Florida
Posts: 429
|
Don't mean to hijack a thread but another suggestion would be a touchpad with StreetDeck it works extremly well and there is nothing to program.
I'm using one in my install it's great you can perform all of the StreetDeck gestures on the touchpad, the far right side of can be used to scroll up or down, or for volume control depending on how you set it up in StreetDeck.
|
|
|
10-27-2007, 08:52 AM
|
#7
|
|
Raw Wave
Join Date: Jan 2004
Location: SilverSpring Maryland
Posts: 2,957
|
This is the default key map. Its just the raw code, but it should be pretty easy to figure out. m_KeyMapCtrlShift means Ctrl + Shift are pressed with the key, m_KeyMapCtrl means just ctrl is pressed with the key, etc.
m_KeyMap[VK_UP] = eFunctionUp;
m_KeyMap[VK_DOWN] = eFunctionDown;
m_KeyMap[VK_LEFT] = eFunctionLeft;
m_KeyMap[VK_RIGHT] = eFunctionRight;
m_KeyMap[VK_SPACE] = eFunctionToggleVoiceMode;
m_KeyMap[VK_RETURN] = eFunctionOk;
m_KeyMap[VK_PRIOR] = eFunctionPageUp;
m_KeyMap[VK_NEXT] = eFunctionPageDown;
m_KeyMap[VK_BACK] = eFunctionBack;
m_KeyMap[VK_ESCAPE] = eFunctionClear;
m_KeyMap[0xBB] = eFunctionUp; //+
m_KeyMap[0xBD] = eFunctionDown; //-
m_KeyMapCtrlShift['A'] = eFunctionDVDAudio;
m_KeyMapCtrlShift['B'] = eFunctionRW;
m_KeyMapCtrlShift['F'] = eFunctionFF;
m_KeyMapCtrlShift['O'] = eFunctionShutdownOption;
m_KeyMapCtrlShift['P'] = eFunctionPlay;
m_KeyMapCtrlShift['H'] = eFunctionTV;
m_KeyMapCtrlShift['R'] = eFunctionPowerOff;
m_KeyMapCtrlShift['S'] = eFunctionStop;
m_KeyMapCtrlShift['T'] = eFunctionClose;
m_KeyMapCtrlShift['W'] = eFunctionSaveSettings;
m_KeyMapCtrlShift['X'] = eFunctionShutdownDefault;
m_KeyMapCtrlShift['Y'] = eFunctionHibernate;
m_KeyMapCtrlShift['Z'] = eFunctionStandby;
m_KeyMapCtrl['M'] = eFunctionMusic;
m_KeyMapCtrl['E'] = eFunctionVideo;
m_KeyMapCtrl['I'] = eFunctionPicture;
m_KeyMapCtrl['X'] = eFunctionXMRadio;
m_KeyMapCtrl['R'] = eFunctionRadio;
m_KeyMapCtrl['D'] = eFunctionDVD;
m_KeyMapCtrl['N'] = eFunctionNavigation;
m_KeyMapCtrl['D'] = eFunctionDetails;
m_KeyMapCtrl['U'] = eFunctionDVDSelectSubTitle;
m_KeyMapCtrl['P'] = eFunctionPause;
m_KeyMapCtrl['B'] = eFunctionReplay;
m_KeyMapCtrl['F'] = eFunctionSkip;
m_KeyMap['P'] = eFunctionPlay;
m_KeyMap['R'] = eFunctionRecord;
m_KeyMap['B'] = eFunctionRW;
m_KeyMap['F'] = eFunctionFF;
m_KeyMap[VK_F7] = eFunctionToggleMute;
m_KeyMap[VK_F8] = eFunctionVolUp;
m_KeyMap[VK_F9] = eFunctionVolDown;
m_KeyMap['0'] = eFunctionPreset1;
m_KeyMap['1'] = eFunctionPreset2;
m_KeyMap['2'] = eFunctionPreset3;
m_KeyMap['3'] = eFunctionPreset4;
m_KeyMap['4'] = eFunctionPreset5;
m_KeyMap['5'] = eFunctionPreset6;
m_KeyMap['6'] = eFunctionPreset7;
m_KeyMap['7'] = eFunctionPreset8;
m_KeyMap['8'] = eFunctionPreset9;
m_KeyMap['9'] = eFunctionPreset10;
m_KeyMap[VK_VOLUME_MUTE] = eFunctionToggleMute;
m_KeyMap[VK_VOLUME_UP] = eFunctionVolUp;
m_KeyMap[VK_VOLUME_DOWN] = eFunctionVolDown;
m_KeyMap[VK_BROWSER_HOME] = eFunctionHome;
m_KeyMap[VK_BROWSER_FORWARD] = eFunctionRight;
m_KeyMap[VK_MEDIA_PLAY_PAUSE] = eFunctionPlay;
m_KeyMap[VK_MEDIA_STOP] = eFunctionStop;
m_KeyMap[VK_MEDIA_NEXT_TRACK] = eFunctionNext;
m_KeyMap[VK_MEDIA_PREV_TRACK] = eFunctionPrevious;
m_KeyMapCtrl['0'] = eFunctionHome;
m_KeyMapCtrl['1'] = eFunctionMusic;
m_KeyMapCtrl['2'] = eFunctionVideo;
m_KeyMapCtrl['3'] = eFunctionTV;
m_KeyMapCtrl['4'] = eFunctionRadio;
m_KeyMapCtrl['5'] = eFunctionNavigation;
m_KeyMapCtrl['7'] = eFunctionSettings;
m_KeyMapCtrl[VK_F2] = eFunctionApp0;
m_KeyMapCtrl[VK_F3] = eFunctionApp1;
m_KeyMapCtrl[VK_F4] = eFunctionApp2;
m_KeyMapCtrl[VK_F5] = eFunctionApp3;
m_KeyMapAlt['0'] = eFunctionTogglePause;
m_KeyMapAlt['1'] = eFunctionStop;
m_KeyMapAlt['2'] = eFunctionPrevious;
m_KeyMapAlt['3'] = eFunctionNext;
m_KeyMapAlt['4'] = eFunctionVolUp;
m_KeyMapAlt['5'] = eFunctionVolDown;
m_KeyMapAlt['6'] = eFunctionToggleMute;
|
|
|
10-27-2007, 02:43 PM
|
#8
|
|
FLAC is for flaccid
Join Date: Dec 2005
Location: Dallas, Texas
Posts: 1,117
|
Quote: Originally Posted by god_of_cpu 
This is the default key map....
Thanks!
__________________
An amateur built the Ark. The Titanic was built by professionals.
|
|
|
10-28-2007, 11:15 AM
|
#9
|
|
FLAC
Join Date: Jan 2007
Location: New Orleans, LA
Posts: 1,193
|
Thanks everyone for your replies!
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 05:15 PM.
| |