[Finished] keyboard Feature when editing text (1 Viewer)

azzuro

Test Group
  • Team MediaPortal
  • May 10, 2007
    9,955
    5,628
    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,955
    5,628
    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,955
    5,628
    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,955
    5,628
    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

    There is an issue with missing #fanarthandler.movie.clearart.selected path value when MovingPictures loads a list of movies. When the movie is changed from the first item in the list, the value populates. I have a working solution to this issue and it requires an update to the Cornerstone.MP.Extensions project class...
    There is an issue with missing #fanarthandler.movie.clearart.selected path value when MovingPictures loads a list of movies. When...
    There is an issue with missing #fanarthandler.movie.clearart.selected path value when MovingPictures loads a list of movies. When...
    Replies
    0
    Views
    170
    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
    1K
    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
    1K
    THX for info. 0.62 plugin version doesn't crash with MP 1.31 therefore, it seems to me to be little buggy...
    THX for info. 0.62 plugin version doesn't crash with MP 1.31 therefore, it seems to me to be little buggy...
    Started on: 2023-12-26 last update: 2023-12-26 Summary: Minimize the amount of data written to disk by simulating a tempfs RAM...
    Replies
    4
    Views
    813
    @doskabouter That fixed it, thanks!
    @doskabouter That fixed it, thanks!
    I just upgraded to 1.32 and now, when I start TV-Service Config, I get this error: [2024-01-31 09:33:13,138] [Log ] [SetupTv...
    Replies
    2
    Views
    578
    Top Bottom