Config and VirtualKeyBoard enhancements

Moderators: Gully, peteru

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Fri Aug 17, 2018 14:06

Hi,

The time window for accepting changes to the pre-release version of the new VirtualKeyBoard is now closed. Pull requests have now been made to the OpenViX and OpenPLi repositories. The code will soon be an Enigma2 standard in those and probably other images.

I have not yet been given any indication if my code should be directly submitted to the Beyonwiz repository or if it will come from an upstream merge. Given that some of my other changes have also not been merged from upstream it leaves the Beyonwiz image falling behind.

Regards,
Ian.

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Fri Aug 17, 2018 15:28

Grumpy_Geoff wrote:
Fri Aug 17, 2018 13:31
prl wrote:
Fri Aug 17, 2018 12:50
Strange. I can't replicate that (U4, firmware 20180809, easy-skin-aus-hd skin):

I'm using F-M-W, same f/w. Did you use OWIF to set some additional speeds? That's what gets them out of order.

Then came the struggle of remembering how to set/unset. If NUMBER wasn't mentioned here then likely I'd have struggled again. PREV/NEXT also work too.

+1 - truly one of the most esoteric implementations in the whole Bwiz setup. And the OWIF "bug" means you can't alter the defaults that way either.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Fri Aug 17, 2018 16:05

Hi,

New VirtualKeyBoard has been merged into OpenPLi and a dev/testing build of OpenViX.

Regards,
Ian.

prl
Wizard God
Posts: 32705
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: Config and VirtualKeyBoard enhancements

Post by prl » Fri Aug 17, 2018 16:15

IanSav wrote:
Fri Aug 17, 2018 13:37
I can't explain that at all from what I see in the config.py code. Perhaps this is an error in the OpenWebif handling of the web form data.

IMO, almost certainly.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Thu Aug 23, 2018 23:13

Hi,

I have still not seen any user feedback on the new VirtualKeyBoard. Do people want me to submit a pull request or not?

Regards,
Ian.

prl
Wizard God
Posts: 32705
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: Config and VirtualKeyBoard enhancements

Post by prl » Fri Aug 24, 2018 11:02

I've given feedback on both the VirtualKeyBoard and config changes.

I think that both should be submitted to the Beyonwiz repository.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Fri Aug 24, 2018 11:06

Hi Prl,

Yes, you did provide feedback and it was very much appreciated. I was thinking more of end user feedback. Still the feedback from OpenPLi has been very supportive. Interestingly there have been more and more users jumping on board requesting small language corrections and adding more languages. I have been keeping all versions in sync with all changes.

I will raise a Beyonwiz pull request and see what happens.

Regards,
Ian.

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Fri Aug 31, 2018 19:26

Finally got around to installing VirtualKeyboard. It looks good but for a detail - I have none of the keys identified! They do work but I'm no touch typist. Labels are essential. I'm on 20180828 FW.

Changing locale didn't change the visibility of the key labels. A picture tells a thousand words ...
Attachments
VirtualKB.jpg
VirtualKB.jpg (96.85 KiB) Viewed 2286 times
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Fri Aug 31, 2018 23:54

Hi Paul,

Can you please post skin.xml so I can hunt for the issue. You may as well give me the version of VirtualKeyBoard.py you are using. You won't have the latest version but these files should allow me to get the code you have working.

Regards,
Ian.

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Sat Sep 01, 2018 01:26

IanSav wrote:
Fri Aug 31, 2018 23:54
Hi Paul,

Can you please post skin.xml so I can hunt for the issue. You may as well give me the version of VirtualKeyBoard.py you are using. You won't have the latest version but these files should allow me to get the code you have working.

Regards,
Ian.

My versions appear to be dated 8 August 2018.

Cheers,
Attachments
VirtualKeyBoard.py.txt
(44.51 KiB) Downloaded 50 times
skin.xml
(150.21 KiB) Downloaded 58 times
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Sat Sep 01, 2018 02:46

Hi Paul,

That is an old version of the code. I want to test something out but I am too tired to do it now. I will update this thread when I have a chance to investigate.

By the way would you like the latest version of the code?

Regards,
Ian.

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Sat Sep 01, 2018 10:55

IanSav wrote:
Sat Sep 01, 2018 02:46
Hi Paul,

That is an old version of the code. I want to test something out but I am too tired to do it now. I will update this thread when I have a chance to investigate.

By the way would you like the latest version of the code?

Regards,
Ian.

Yes please. I just took the first installer of prl's and stopped looking. No rush.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Sun Sep 02, 2018 22:26

Hi Paul,

Can you please use this new kit and retest the code. You will need to copy all the files into the correct locations yourself.

keymap.xml -> /usr/share/enigma2/
NumericalTextInput.py -> /usr/lib/enigma2/python/Tools/
VIRTUALKEYBOARD -> Documentation that is not installed on the receiver
VirtualKeyBoard.py -> /usr/lib/enigma2/python/Screens/

The skin files go into the appropriate skin directories and sub directories as indicated.

Try this out and let me know if the problem is still there.

By the way, the Beyonwiz skins were taken from the repository today so they should have all the latest changes.

Regards,
Ian.
Attachments
VirtualKeyBoardPatch.zip
VirtualKeyBoard and NumericalTextInput patch files...
(2.04 MiB) Downloaded 52 times

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Sun Sep 02, 2018 22:39

Thanks Ian.

I will give it a run tomorrow.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Mon Sep 03, 2018 10:40

Thanks Ian. Appears to be working fine now.

I had to change the locale when I first restarted the GUI to get the input started but looks good on first impressions.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Mon Sep 03, 2018 10:50

Hi Paul,
Paul_oz53 wrote:
Mon Sep 03, 2018 10:40
Thanks Ian. Appears to be working fine now.

I had to change the locale when I first restarted the GUI to get the input started but looks good on first impressions.
Great news. The code I gave you is pretty much the code that went into production on OpenPLi and is being added to the new generation OpenViX. There may still be some minor compatibility tweaks for all the other images derived from OE-Alliance but the changes from here on in will be minor. The new NumericalTextInput code I gave you is the test version of the new changes being made for that code. When testing is complete that will also become part of the core Enigma2. I am sorry that none of these enhancements is going to be officially accepted into the Beyonwiz image. :(

What locale were you on and which one did you need to select?

Regards,
Ian.

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Config and VirtualKeyBoard enhancements

Post by Paul_oz53 » Mon Sep 03, 2018 11:20

IanSav wrote:
Mon Sep 03, 2018 10:50

Great news. The code I gave you is pretty much the code that went into production on OpenPLi and is being added to the new generation OpenViX. There may still be some minor compatibility tweaks for all the other images derived from OE-Alliance but the changes from here on in will be minor. The new NumericalTextInput code I gave you is the test version of the new changes being made for that code. When testing is complete that will also become part of the core Enigma2. I am sorry that none of these enhancements is going to be officially accepted into the Beyonwiz image. :(

What locale were you on and which one did you need to select?

Regards,
Ian.

Hi Ian,

I was on the English - UK and swapped it to English - Aus.

P.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

prl
Wizard God
Posts: 32705
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: Config and VirtualKeyBoard enhancements

Post by prl » Mon Sep 03, 2018 11:30

Would a prl-style installer/uninstaller patch kit for IanSav's new version be useful for anyone?
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

IanSav
Uber Wizard
Posts: 16846
Joined: Tue May 29, 2007 15:00
Location: Melbourne, Australia

Re: Config and VirtualKeyBoard enhancements

Post by IanSav » Wed Sep 05, 2018 02:16

Hi,

The latest refactored VirtualKeyBoard and NumericalTextInput have been submitted for inclusion into OpenPLi and OpenViX.

Once I submit an updated skin_default to the OE-Alliance I believe that the code will go into the Dev branch of the new OpenViX 5.2 series and then move into production use soon thereafter.

I regret that these changes are still not available to all Beyonwiz users except via patch kits. :(

Regards,
Ian.

Post Reply

Return to “Developers Community”