Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: additional hotkeys / rotary encoder support

  1. #1
    Low Bitrate predator1's Avatar
    Join Date
    Jun 2005
    Location
    Germany
    Posts
    72

    additional hotkeys / rotary encoder support

    now that 1.6 is released (great work by the way) i think the time is right to ask for this feature, it has been mentioned sometimes already but without any result so far...

    what about adding support for input devices other than a touch screen? besides the advantage of easy usage with any app (just need large enough buttons) there are many cons like the loss of image quality, more glare (especially with fingerprints on it, which are quite common on ts ) and you can't use it without taking your eyes off the road. oem setups don't use ts for the same reasons i guess.

    so i thought about an easy way to support virtually any input device by just adding more hotkeys and a toggle function. then you can assign any key or mouse action your controller triggers (directly or by girder etc.) to any cf-hotkey no matter if you use a rotary encoder (power-mate, alps, etc.), just a bunch of buttons, a joystick, remote control, whatever.

    my idea is this, you got hotkeys for toggle+, toggle-, up, down, left, right, select, menu, lower menu and maybe back (and the already existing ones of course). the toggle commands are used to go through all the buttons on the recent screen (i.e. with media screen opened: media manager -> hdd playlists -> cd playlists -> ...) and for zooming the nav map, the up, down, left, right hotkeys are used for the list views (like the cursor buttons already do this) and for scrolling the nav map. when pressing the menu button you can use the toggle functions to select a button from the menu. the lower menu button sets the toggle function to the lower controls (play-controls etc.) so you can control all these if you have no h/w-buttons for them anyway.
    to give custom skins more freedom add a toggle tag to all buttons in the xml file, set to 0 skips this button in the toggle order (i.e. you don't need to toggle through up/down when having h/w-buttons for this) with numbers starting at 1 you can set the toggle-order to make it fit the button positions.
    and of course you need an additional "highlighted"-state for the skins to show wich button you have selected at the moment.

    i know this means extra work but i think many future oem-partners will like the possibility to use cf without a ts and, thinking of the requests for powermate support, many end-users will as well.
    this should be less complicated to integrate then many other features less people need so please think about it David.

    now i hope for some backup from other beta testers

  2. #2
    MySQL Error scott_fx's Avatar
    Join Date
    Dec 2004
    Location
    Los Angeles Ca
    Posts
    3,998
    i've been thinking about doing this sort of interface as well, havent researched it that much (i.e. not at all) but that would be a great feature to impliment
    New System in progress:
    M10k
    Phaze TD1500 ~> Dynaudio MD130
    Phaze TD1500 ~> Seas g18rnx/p
    Zapco Ref 500.1 ~ 12" tc-9
    Behringer DCX2496 ~ Envision Electronics psu
    Transflective Xenarc

    My Car Pc Install
    My Boat Pc worklog

  3. #3
    Low Bitrate predator1's Avatar
    Join Date
    Jun 2005
    Location
    Germany
    Posts
    72
    i'm actually surprised the oem-partners didn't ask for this...
    cf is by far the best and most complete frontend but in this point it lags behind, most of the other frontends can be controlled entirely by hotkeys.
    i know most car-pc users are quite focused on touchscreens, my recent setup has one as well but i'd like to build a new setup without one for the reasons i already mentioned.
    and think about the possibilities with a specific non-ts skin (i planed to release two versions of my mmi skin, one for ts, one for hotkey-input), you can leave out scroll-keys and the menu button as well, just push your h/w-menu button on any page. you get a lot of additional space for nav-map, playlists, ...
    i will make a preview screenshot to give you an idea of that.

  4. #4
    FLAC aoLhaTer's Avatar
    Join Date
    Mar 2003
    Location
    Rohnert Park, CA
    Posts
    1,122
    My next setup will not include a touchscreen either

    Using hard buttons is easier to control, safer and you get a brighter screen without the touch sensitive layer



    CF seems to respond pretty well to the keyboard arrow keys. The media library can be navigated by them as far as I can tell
    Hot key support is perhaps lacking though

  5. #5
    MySQL Error scott_fx's Avatar
    Join Date
    Dec 2004
    Location
    Los Angeles Ca
    Posts
    3,998
    for hotkey integration you can use a keyboard emulator (i.e ipac2) but I wonder about girder and a hacked scroll mouse and alps rotary encoder would give you what you needed?
    New System in progress:
    M10k
    Phaze TD1500 ~> Dynaudio MD130
    Phaze TD1500 ~> Seas g18rnx/p
    Zapco Ref 500.1 ~ 12" tc-9
    Behringer DCX2496 ~ Envision Electronics psu
    Transflective Xenarc

    My Car Pc Install
    My Boat Pc worklog

  6. #6
    Low Bitrate predator1's Avatar
    Join Date
    Jun 2005
    Location
    Germany
    Posts
    72
    here is the preview for mmi 1.6, you could simply cycle through the button clockwise / counterclockwise with a rotary encoder / powermate and use the up / down-buttons (or encoder with integrated joystick function) to select the tracks in the center list.

    @ scott_fx: i planed to use an alps encoder with joystick function attached to an usb-keyboard controller so i hope not to need any software to translate the input into keystrokes.
    Attached Images Attached Images  

  7. #7
    MySQL Error scott_fx's Avatar
    Join Date
    Dec 2004
    Location
    Los Angeles Ca
    Posts
    3,998
    that skin is looking good! i was going to suggest larger buttons for those of us who are going to have the touchscreen still but it goes against what you're doing...nice work though!
    New System in progress:
    M10k
    Phaze TD1500 ~> Dynaudio MD130
    Phaze TD1500 ~> Seas g18rnx/p
    Zapco Ref 500.1 ~ 12" tc-9
    Behringer DCX2496 ~ Envision Electronics psu
    Transflective Xenarc

    My Car Pc Install
    My Boat Pc worklog

  8. #8
    Registered User
    Join Date
    Apr 2004
    Posts
    803
    Nice idea predator1. I would love to see this in 1.6 too, that way i can do without a touchscreen till better monitors hit the market.

  9. #9
    Super Moderator. If my typing sucks it's probably because I'm driving.... turbocad6's Avatar
    Join Date
    Oct 2004
    Location
    NY
    Posts
    6,234
    Quote Originally Posted by predator1
    here is the preview for mmi 1.6, you could simply cycle through the button clockwise / counterclockwise with a rotary encoder / powermate and use the up / down-buttons (or encoder with integrated joystick function) to select the tracks in the center list.

    @ scott_fx: i planed to use an alps encoder with joystick function attached to an usb-keyboard controller so i hope not to need any software to translate the input into keystrokes.

    hey man, wheres your menu button?

  10. #10
    Low Bitrate predator1's Avatar
    Join Date
    Jun 2005
    Location
    Germany
    Posts
    72
    there is no need for a menu button when having assigned the menu to a h/w-button.
    i'm planning to use the oem navigation console (five buttons and one encoder without joystick function) for my car and an additional alps encoder with joystick function to control the car pc.
    this way i can use the oem encoder for volume control and the alps encoder for menu navigation.
    definitely a lot better than a ts-setup but the extended hotkey support as mentioned in the first post is needed of course.

Page 1 of 2 12 LastLast

Similar Threads

  1. MMI style rotary encoder install - details
    By Tony G in forum Input Devices
    Replies: 59
    Last Post: 06-01-2008, 02:41 PM
  2. Replies: 0
    Last Post: 10-15-2005, 06:28 PM
  3. Rotary encoder "OSK" - Request
    By Maximus in forum Centrafuse
    Replies: 8
    Last Post: 09-23-2005, 04:20 PM
  4. RR 08-30-05 ... Ipod Support & Fixes ...
    By guino in forum Road Runner
    Replies: 41
    Last Post: 09-09-2005, 06:50 AM
  5. RoadRunner and HotKeys Support
    By Mr.Fabio in forum Road Runner
    Replies: 4
    Last Post: 02-08-2005, 02:10 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •