Inputdevice Manager for MP2 | Page 11

Discussion in 'Plugin Development' started by FreakyJ, September 30, 2015.

  1. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,155
    Likes Received:
    1,554
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart (But living abroad)
    Ratings:
    +2,338 / 2
    Home Country:
    Germany Germany
    Generally I was never a big fan of the input manager structure :whistle:. You select first a key and then can see the actions you can map, without seeing the actual mapping.
    More intuitive would be the vice versa behaviour. You see the list with the current mapped keys (so user can also check it only) and by selecting an entry you can map another key. What do you think? Would it be a huge effort to change it into this direction?


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. henso
    • Team MediaPortal

    henso Development Group

    Joined:
    February 16, 2012
    Messages:
    1,924
    Likes Received:
    456
    Gender:
    Male
    Ratings:
    +695 / 0
    Home Country:
    Denmark Denmark
    Yes, it works by waiting for a key press on the input device you want to use for mapping, like say a keyboard or a remote. If you use the keyboard for navigation it will be used as input device because you just pressed a key on it. Because only keyboard like device can be used the mouse does not trigger this and it is therefore waiting for a key press on a keyboard.
     
  4. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,155
    Likes Received:
    1,554
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart (But living abroad)
    Ratings:
    +2,338 / 2
    Home Country:
    Germany Germany
    Ok thanks, it's an intended auto detection, which makes sense :)
     
  5. henso
    • Team MediaPortal

    henso Development Group

    Joined:
    February 16, 2012
    Messages:
    1,924
    Likes Received:
    456
    Gender:
    Male
    Ratings:
    +695 / 0
    Home Country:
    Denmark Denmark
    Try now.
     
    • Thank You! Thank You! x 1
  6. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,155
    Likes Received:
    1,554
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart (But living abroad)
    Ratings:
    +2,338 / 2
    Home Country:
    Germany Germany
    To make more clear what I mean a quick sketch how I would like to make the start screen. Selecting an item offeres the chance to select the device in a dialog, then you can press the to be mapped key in another dialog with the 5 sec. timer.
    upload_2018-6-2_0-21-7.png
     
    • Like Like x 1
  7. henso
    • Team MediaPortal

    henso Development Group

    Joined:
    February 16, 2012
    Messages:
    1,924
    Likes Received:
    456
    Gender:
    Male
    Ratings:
    +695 / 0
    Home Country:
    Denmark Denmark
    Wouldn't that make it hard to see what is currently mapped? You would have to scroll through all items just to find the key/screen mapped to X? Also you can map to key combinations and map the same key/screen to multiple devices. There device would also always be "Keyboard" because that is the only type of HID type supported I think. The is a name but it's like "keyboard_16", so it's not really helpful.
    EDIT: You can also map the same key/screen to multiple device keys.
     
  8. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,155
    Likes Received:
    1,554
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart (But living abroad)
    Ratings:
    +2,338 / 2
    Home Country:
    Germany Germany
    Ok, then the Current Device won’t make sense. I never needed the input manager yet, as my remote is fully supported and I’m fine
    At least it’s possible to see the the overview of keys, screens and with some navigation mapping’s, currently it’s not possible.
    The best would be of course to have two screens, one for “keys” and one for “screens” and you see the mapped key next to each list item. Probably it could also fit into one screen, not so sure.
     
  9. henso
    • Team MediaPortal

    henso Development Group

    Joined:
    February 16, 2012
    Messages:
    1,924
    Likes Received:
    456
    Gender:
    Male
    Ratings:
    +695 / 0
    Home Country:
    Denmark Denmark
    Generally everything you describe is possible with some changes. I'm just not sure about the usability. Would it possible to create the view like a table so the currently mapped keys can be shown in a different column i.e. column 1: key name, column 2: mapped keys? This would keep the overview and then it could be used like you describe (select to change). Maybe there should also be a column with a "Clear" button.
     
  10. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,155
    Likes Received:
    1,554
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart (But living abroad)
    Ratings:
    +2,338 / 2
    Home Country:
    Germany Germany
    Should be possible, something like in the Schedules or EPG grid. I would have to create a new liststyle, but that is very easy. A clear button is also a good idea.
     
  11. henso
    • Team MediaPortal

    henso Development Group

    Joined:
    February 16, 2012
    Messages:
    1,924
    Likes Received:
    456
    Gender:
    Male
    Ratings:
    +695 / 0
    Home Country:
    Denmark Denmark
    I made changes to the model etc. in preparation of your changes. Please check if everything is clear or if changes are needed.
     
    • Like Like x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!