Jump to content


Photo

Language assistance requested...


  • Please log in to reply
998 replies to this topic

Re: Language assistance requested... #781 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 21 September 2018 - 15:32

Can you point me to that part...

 

Actually you navigate with left/right/up/down and you have equal keys in each row... so I do not see how the navigation can be done quickly for larger buttons...

That is what happens when people confuse something that looks good in a jpeg image with something that is a practical, user friendly interface.

 

If you have a wide button with 2 narrow buttons above it how does the UI ever decide which narrow button to select when moving from the wide button to the narrow button. For this reason, IMO, all buttons should form a grid where it is 100% clear which cell becomes active to when pressing LEFT/RIGHT/UP/DOWN.

 

Aesthetics should come second to a user friendly interface. And whether Ian's keyboard has any aesthetic problem is a matter of opinion anyway.


Edited by Huevos, 21 September 2018 - 15:36.


Re: Language assistance requested... #782 Pr2

  • PLi® Contributor
  • 6,181 posts

+261
Excellent

Posted 21 September 2018 - 16:30

You can keep the grid approach even with wider buttons, a wider button is just a button that include several adjacent cells, you just need to remember the former button position.

So when you reach the wider button you can always easily return to this last position depending on the direction decided by the end-user.


NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: Language assistance requested... #783 littlesat

  • PLi® Core member
  • 57,169 posts

+698
Excellent

Posted 21 September 2018 - 16:58

Indeed... only when you do left/right you need to ‘skip’

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Language assistance requested... #784 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 21 September 2018 - 16:58

Actually you navigate with left/right/up/down and you have equal keys in each row... so I do not see how the navigation can be done quickly for larger buttons...

Exactly!



Re: Language assistance requested... #785 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 21 September 2018 - 17:55

I can make mistakes, but at this moment I understand this:
The code already assumes that the size of the buttons in the skin may vary.
Therefore, you can use larger buttons in HD skins.
The same thing works if the button size is only wider and not bigger.
Therefore, in markSelectedKey is the check for select button location and size: https://github.com/O...eyBoard.py#L404
 
If we are talking about button sizes then I agree that the left/right/up/down navigation buttons of different sizes may be a problem.
It seems to me that a button with 2-button size, if it is just on the edges of the keyboard, is a very small problem. There is no big problem going one position to the right or left if we leave it.
A bigger problem might be space if it has a large size. In the current code this button looks like one button with a wider size, so it does not remember the previous position.
 
But if we consider that the left/right/up/down navigation as a priority, then the existing layout 4x14+1x7 is not good enough.
Then you should use for example 5x13.
 
If anyone says that the view is less important than navigation that was used until now, then you should have told this Steve Jobs 10 years ago, when he released the iphone without buttons ;) .

Edited by Taapat, 21 September 2018 - 17:59.


Re: Language assistance requested... #786 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 21 September 2018 - 18:23

 

If anyone says that the view is less important than navigation that was used until now, then you should have told this Steve Jobs 10 years ago, when he released the iphone without buttons ;) .

 

I don't know what you mean. The iPhone uses a tactile screen there the user touches the required button, i.e. an image map, not left/right/up/down buttons on a remote control.



Re: Language assistance requested... #787 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 21 September 2018 - 18:36

I think that before first iphone many thought that navigation was possible only with buttons. And if something changes this, then it will not be usable.
 
But I also like simple and understandable things.
Therefore, I do not like the current keybord, which is not symmetrical and contains non-usable buttons.
I do not know what would be the right way. Seeing the sss keyboard I think it might be a wide buttons.
But maybe I'm wrong.
It seems to me that I will create it, and try how it works.

Edited by Taapat, 21 September 2018 - 18:37.


Re: Language assistance requested... #788 Abu Baniaz

  • PLi® Contributor
  • 2,499 posts

+64
Good

Posted 19 March 2019 - 15:56

Some questions:
Why only two languages have the wide spacebar?
Why are Tappat's changes to achieve the wide space bar/uttons, i.e make it look like a real keyboard being alleged to have detrimental effect in speed? Is there any truth in this?
Why are Tappat's changes to achieve the wide space bar/uttons, i.e make it look like a real keyboard being alleged to have messed up the clean code? Is there any truth in this?

I found objections to thr wide buttons here? Are these objections unfounded?

Is it possible to have the space bar bigger on VK like on real keyboard?


This is not easy to do. The simplicity of the code lies in the easy calculations required to calculate the cursor position. Making any keys an irregular size would complicate the code for little return. This is not a change I would like to tackle at this late stage.



The other issue is that some of the keyboard designs take advantage of every grid location available per screen. Removing available cells would require a rework of all the keyboards.



Re: Language assistance requested... #789 Taapat

  • PLi® Core member
  • 2,345 posts

+121
Excellent

Posted 23 March 2019 - 16:33

I changed the layout only in my language and in en language after the litelsat request. Ims added this also in their language. I do not want to change anything in languages ​​that I do not use and therefore do not know what is the best layout for them.
If you want a wide buttons also in your language, write as you need and I will change it, or offer a change by yourself.

Edited by Taapat, 23 March 2019 - 16:34.


Re: Language assistance requested... #790 IanSav

  • PLi® Contributor
  • 1,491 posts

+51
Good

Posted 31 March 2019 - 17:10

Hi,

 

Do OpenPLi want the latest version of my VirtualKeyBoard?  It has been significantly updated and now should include all of the OpenPLi changes plus a lot more.  The code has been further optimised to improve performance and readability.

 

Yes, it has variable width button.  They are significantly better than the current OpenPLi version and have been implemented for all supported languages.

 

All the keyboard layouts should now comply with the layouts as described at http://kbdlayout.info/

 

Regards,

Ian.


Edited by IanSav, 31 March 2019 - 17:11.


Re: Language assistance requested... #791 Abu Baniaz

  • PLi® Contributor
  • 2,499 posts

+64
Good

Posted 31 March 2019 - 19:15

I am sure PLi do not do "blind dating". Can they see the changes before they say yes or no? I could not see the changes on your repository.

https://github.com/IanSav

I am sure PLI will take in benefcial changes that are to done to the normal high standards of your coding.

Re: Language assistance requested... #792 IanSav

  • PLi® Contributor
  • 1,491 posts

+51
Good

Posted 1 April 2019 - 03:52

Hi,

 

The code and required skin changes can be reviewed on OpenViX.

 

Regards,

Ian.



Re: Language assistance requested... #793 littlesat

  • PLi® Core member
  • 57,169 posts

+698
Excellent

Posted 1 April 2019 - 06:55

That does not really help review on vix... please offer a merge request....;) and/or show some screenshots... and also discuss your changes so we can help/adapt/give comments.
Is this the ‘only’ patch? https://github.com/O...e72964100d024b9
I’m not aware as far vix vkeyvoardcode is in line with hours....

Edited by littlesat, 1 April 2019 - 07:08.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Language assistance requested... #794 IanSav

  • PLi® Contributor
  • 1,491 posts

+51
Good

Posted 1 April 2019 - 07:16

Hi Littlesat,

 

I rewrote the my previous VirtualKeyBoard to add the variable button sizes plus a whole lot more including some performance improvements.

 

I am happy to file a pull request but I don't want to be abused for my efforts.  Some of the OpenPLi members have been rude and critical and I don't enjoy working under such abusive conditions.

 

I will fille a pull request so you can see the code.  Here are some images of the new look:

Attached File  VKB1.jpg   167.06KB   0 downloads

 

Attached File  VKB2.jpg   150.43KB   0 downloads

 

Regards,

Ian.

 



Re: Language assistance requested... #795 littlesat

  • PLi® Core member
  • 57,169 posts

+698
Excellent

Posted 1 April 2019 - 07:26

Thanks please... and the changes required in the skin?

Please stay open for (my) comments related to python code.... I understand it could sound rude... but that is never the intention. We try so strive some kind of quality, here ‘it (just) works’ is not sufficiant...
Nice to move Some buttons to the color buttons below... simple and proper idea...

Edited by littlesat, 1 April 2019 - 07:27.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Language assistance requested... #796 IanSav

  • PLi® Contributor
  • 1,491 posts

+51
Good

Posted 1 April 2019 - 07:58

Hi Littlesat,
 
The code has been tested, checked and peer reviewed already but if there is a constructive proposal I would be glad to hear it.

 

Here is the complete pull request including all the required images for the default skin: VirtualKeyBoard enhancements #2079

 

(Some of the old images can be deleted as per the included documentation file.)

 

Regards,

Ian.



Re: Language assistance requested... #797 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 1 April 2019 - 08:13

Thanks please... and the changes required in the skin?

Please stay open for (my) comments related to python code.... I understand it could sound rude... but that is never the intention. We try so strive some kind of quality, here ‘it (just) works’ is not sufficiant...
Nice to move Some buttons to the color buttons below... simple and proper idea...

In ViX no skin changes to the xml file were needed. Only changes to some of the button images.

 

Attached File  vk.jpg   91.29KB   0 downloads



Re: Language assistance requested... #798 littlesat

  • PLi® Core member
  • 57,169 posts

+698
Excellent

Posted 1 April 2019 - 11:22

@IanSav,

 

I'm not able to test the next day.. But as far I look at your coding it looks good... ;)...

When I do not need to adapt our basic skin(s) I can take the risk to merge it...


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Language assistance requested... #799 WanWizard

  • PLi® Core member
  • 70,528 posts

+1,811
Excellent

Posted 1 April 2019 - 11:28

I don't like the word "risk" when we're about to branch off a release-candidate...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Language assistance requested... #800 IanSav

  • PLi® Contributor
  • 1,491 posts

+51
Good

Posted 1 April 2019 - 11:30

Hi Littlesat,

 

I hope to soon have a receiver that can run production OpenPLi.  That will allow me to better test my code submissiond for OpenPLi.  At the moment the code has tested well on my OpenViX and Beyonwiz boxes.

 

If something goes wrong just let me know and I will quickly address the problem.

 

Regards,

Ian.


Edited by IanSav, 1 April 2019 - 11:31.



9 user(s) are reading this topic

0 members, 9 guests, 0 anonymous users