Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual Keyboard Layouts #5

Closed
Niko2040 opened this issue Feb 19, 2015 · 5 comments
Closed

Virtual Keyboard Layouts #5

Niko2040 opened this issue Feb 19, 2015 · 5 comments

Comments

@Niko2040
Copy link
Contributor

Any way to add the other layouts for the virtual keyboard in EpyMC?

@DaveMDS
Copy link
Owner

DaveMDS commented Feb 19, 2015

Not really atm, but the code has been thinked to support different layouts.
What layout you have in mind? can you provide a mockup?

@DaveMDS
Copy link
Owner

DaveMDS commented Feb 14, 2016

This is now implemented by commit 8d8a027,
new layout must be added in the gui.py file using this simple syntax:

'en_qwerty': [_('English QWERTY'), 'qwertyuiop()', 'asdfghjkl?-+',   'zxcvbnm.,@'  ]
'en_abc':    [_('English ABC'),    'abcdefghi ()', 'jklmnopqr -@',   'stuvwxyz  .,']
'it_qwerty': [_('Italian QWERTY'), 'qwertyuiopèì', 'asdfghjklòàù',   'zxcvbnm.,@[]']
'it_abc':    [_('Italian ABC'),    'aàbcdeèfghiì', 'jklmnoòpqr()',   'stuùvwxyz.,@']
'symbols':   [_('Symbols'),        '.,:;?!@#$%&^', '+-*/=~°_\'"\\|', '<>()[]{}'    ]
# MOST IMPORTANT SYMBOLS ARE:  . , @ ( )

Can you provide me the necessary lines for your language? or just an image of your keyboard layout.
Thanks

@Jil
Copy link

Jil commented Feb 14, 2016

While not an exact match, let's try:
'fr_azerty': [_('Français AZERTY'), 'azertyuiop()','qsdfghjklm@:', 'wxcvbn,./']

http://static.commentcamarche.net/ccm.net/faq/images/0-Vuskup12-azerty-s-.png

@DaveMDS
Copy link
Owner

DaveMDS commented Feb 14, 2016

Layout dosn't need to exactly match the real keybord, but need to have all the needed chars to be able to write in the relative language.
I think you need to include some special chars for your language, like ç and é
Also note that : and / are not needed because they are the "shifted" version of . and @
Thus you have 5 free space for francais special chars

@DaveMDS
Copy link
Owner

DaveMDS commented Aug 18, 2016

update on this one?

@Niko2040 Niko2040 closed this as completed Sep 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants