[Finished] keyboard Feature when editing text (2 Viewers)

azzuro

Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    • Thread starter
    • Moderator
    • #11
    sorry @morpheus_xx
    working on default skin, i mean this tamplate was generic for to be used inside all skin, without need to have each layout for each skins.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    i mean this tamplate was generic for to be used inside all skin, without need to have each layout for each skins.
    Could be worth to try removing the style from other skins and using the Default one. This could solve the missing feature and also could avoid the need to copy localized keyboards over to other skins.
    Yes I understand, that's why I asket @ge2301 for checking if removing the copy styles would be an option to avoid this copy action.
     
    Last edited by a moderator:

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    @azzuro can you check this branch: GitHub - MediaPortal/MediaPortal-2 at REWORK_VirtualKeyboards
    I have refactored all skins to use only the VirtualKeyboards from the SkinBase and have created a German layout.

    It would be good if you could create the french version, but be careful when changing keys. I had following issues:
    • Change "Content" attribute to new key
    • Change "Command" attribute's parameter to new key
    • Check all 4(!) keyboard styles: Normal, Shift, Alt Gr, Shift+Alt Gr (I only adjusted the first 3 ones for german though ;))
    @ge2301 please check if the layouts and behavior in other skins is still as you intended.

    All new keyboard layouts for other languages have to be only added to SkinBase plugin! Otherwise it would break the resource inheritance and localized keyboards are not available to other skins!
     

    azzuro

    Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    • Thread starter
    • Moderator
    • #14
    @morpheus_xx i tried it, without sucess.
    i'm not sure if providing keyboard for each language is the good solution. :(
    what do you think for provide an extra button for switch between différent keyboard layout. like kodi.
    http://www.xuum.com/blog/wp-content/uploads/2015/11/Screen-Shot-2015-11-16-at-11.06.32.png
    i think it's more intuitive, and can be switched easily if missing characters on the default keyboard.

    but the idea to keep one layout for all skin, very good solution.

    Edit :
    it work removed all files insides skinfolder.

    PS : nobody know an software for copy/replace files from sources,and backup files present in targets but not exist in source folder ?
     
    Last edited:

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    what do you think for provide an extra button for switch between différent keyboard layout. like kodi.
    Hmm... if changes to the current approach are considered, I would do it more like the Android keyboards: the regular letters and numbers as default, the special characters on a 2nd/3rd table. The MP2 implementation is too much bound to physical keyboard (with the Shift, AltGr logic is too complicated for HTPC usage).

    PS : nobody know an software for copy/replace files from sources,and backup files present in targets but not exist in source folder ?
    You can use "robocopy" command for this. It has a switch "/MIR" (mirror) which also deletes extra files in target folder. Or just delete the "bin" folder once and do a solution rebuild, this is easier.
     

    azzuro

    Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    • Thread starter
    • Moderator
    • #16
    You can use "robocopy" command for this. It has a switch "/MIR" (mirror) which also deletes extra files in target folder. Or just delete the "bin" folder once and do a solution rebuild, this is easier.
    i found this
    Directory Synchronize Pro (DirSync Pro)
    it can backup files replaced ( can be useful for me, because i test on programfiles path. )

    Now, i can say than your rework use the same layout on all skins.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    @azzuro do you still work on french keyboard layout or did you completely dropped this idea? Anything I can support?
     

    azzuro

    Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    • Thread starter
    • Moderator
    • #18
    @azzuro do you still work on french keyboard layout or did you completely dropped this idea? Anything I can support?
    it's not dead, it's only than i need to understand the code of the layout. i'm a bit slow to integrate.
    for now, i mapped to azerty the principal keyboard, need to understand, if i can move case position, for follow real hardware keyboard.

    i will try to use this from kodi as base.
    xbmc/french.xml at 8d4a5bba55638dfd0bdc5e7de34f3e5293f99933 · xbmc/xbmc · GitHub
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    xbmc/french.xml at 8d4a5bba55638dfd0bdc5e7de34f3e5293f99933 · xbmc/xbmc · GitHub
    I like this kind of definition, simple and compact. If we would support such a schema, we need another control which then can dynamically create the keys.
    So we might even just copy over the definitions and don't need to create all of them ourselves ;)
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Or a small converter tool that automates the manual efforts of key creation...
     

    Users who are viewing this thread

    Similar threads

    It's getting weirder..... If I remove all the IP cards in the TVServer setup and then add them back I can scan the M3u and tune the stations but if I rescan it on the same card it just keeps updating the 1 channel. My brain is melting.........
    It's getting weirder..... If I remove all the IP cards in the TVServer setup and then add them back I can scan the M3u and tune the...
    Having great fun with this still. I have a fairly good PC setup, Ryzen 5 8500g, Msi Pro 650M-P with 32GB of RAM with a TBS 6281 and...
    Replies
    2
    Views
    173
    Due to the recent update in FanartHandler and using dynamic paths for the ClearArt, ClearLogo and CDArt this is resolved without the need to update MovingPictures Cornerstone.MP.Extensions as FH no longer uses #selecteditem and instead uses #MovingPictures.SelectedMovie.title. At the moment MePo theme has these values but I plan to...
    Due to the recent update in FanartHandler and using dynamic paths for the ClearArt, ClearLogo and CDArt this is resolved without...
    There is an issue with missing #fanarthandler.movie.clearart.selected path value when MovingPictures loads a list of movies. When...
    Replies
    1
    Views
    801
    MP1 MP2 MP2 - V2.4.1 Mouse support for timeshift DE
    I guess it's really a rare case, most users use remote controls, then keyboards and last mouse. I tired to design things mouse friendly as much as possible, because it was almost impossible when I joined the team. As former WMC user I quickly decided to create a WMC-like skin which comes as close as possible in terms of appearance and...
    I guess it's really a rare case, most users use remote controls, then keyboards and last mouse. I tired to design things mouse...
    Hi, I am new to Media Portal, I am an avid Windows Media Center user, love it and trying to hold onto it as long as possible...
    Replies
    9
    Views
    2K
    I solved it myself, by modifying the host IP-address in the server table of the database, MariaDB [(none)]> use mptvdb; Database changed MariaDB [mptvdb]> SELECT * FROM Server; +----------+----------+--------------+----------+ | idServer | isMaster | hostName | rtspPort | +----------+----------+--------------+----------+ |...
    I solved it myself, by modifying the host IP-address in the server table of the database, MariaDB [(none)]> use mptvdb; Database...
    Hello everyone, I'm going to need help from the community to resolve a TV server crash issue. I encountered a problem with my...
    Replies
    4
    Views
    771
    I am Sure the Issues will be fixed towards a stable. NET6 Version. Please don't get me wrong - My Intent was not any Complaint at all. I just wanted to: understand current Status & Situation understand my Options for a stable System improve my Knowledge & learn from Experts Especially because your limited Dev Resources and the...
    I am Sure the Issues will be fixed towards a stable. NET6 Version. Please don't get me wrong - My Intent was not any Complaint at...
    Hello Folks, Yesterday I upgraded to Mediaportal 2.5 via uninstalling 2.4.1 first and then install the latest .NET6 Variant of...
    Replies
    12
    Views
    2K
    Top Bottom