About Pyra's Debian i18n


mgdesigner

Still Fresh
Joined
Mar 30, 2016
Messages
8
Age
42
The Pyra is developed by German (de) people.
It should be press kit (not set, sorry for this typo), for public relations (PR, advertising), http://cloud.openpandora.org/index.php/s/a0Q0TXV8gh5NLAC, currently there are only English and German versions, shall we translate those documents into Chinese?

Sent from my SM-G900F using Tapatalk
Thanks for your explanation. I got it. About the press kit, I have read some. About tech documents, if there will be Chinese documents , it will be very good. Acutally speaking, I also write articles for technews.tw (Very big tech news in Taiwan. And the site not only provides traditional Chinese,but also simplified Chinese for other countries. ) . My latest news article about Pyra was just published online hours ago. :p I think my article could make a lot of open source community people focus on Pyra. I think in Taiwan there will be also some people want to help translation.
[doublepost=1462649638,1462648770][/doublepost]
We do not have a full sized keyboard, so some keys are bound to end up in slightly different places. Would such a binding work:


I probably made a few mistakes. Most notable deviation of the keyboard layout you have posted above is that ㄝ, ㄤand ㄡ move to the bottom left. So you would hold L2 to strike each of these keys.

The labels will not be printed on the keys (unless you can convince EvilDragon to make a separate keymat, but I don't expect this to happen).
The (lengthy) keyboard layout discussion has closed and is now final. This doesn't mean we can't think about sane mappings for other nationalities.
As title "i18n" of my original post , I think the situation may also affect Japanese(their Kana need 37 keys) and Korean key layouts. With a little fixin., I think your layout modifying idea is the right way. It needs key layouts modified with custom keyboard overlay pieces. And.... I think the idea need enough users to support it.

Besides open source contributors in Taiwan, I also have some friends in Japan community. I will also share Pyra information with them. I think that it will get more Asian open source contributors' attention to help.
 
Last edited:

ible

professional vim user
Joined
Mar 24, 2014
Messages
2,295
Location
Seattle, WA
very nice article! (thanks google translate.) thank you for your enthusiasm!
 

rygD

Nihilistic Mystic
Joined
Feb 28, 2014
Messages
7,453
Location
Everywhere
@mgdesigner It would be great if we could get more people involved, so thanks for bringing attention to all of this. Hopefully things will work out for additional language support.
 

Ted

Member
Joined
May 2, 2016
Messages
100
Location
Beijing, China
My latest news article about Pyra was just published online hours ago.
Great article, thanks!

As title "i18n" of my original post , I think the situation may also affect Japanese(their Kana need 37 keys) and Korean key layouts. With a little fixin., I think your layout modifying idea is the right way. It needs key layouts modified with custom keyboard overlay pieces. And.... I think the idea need enough users to support it.
I'm checking in another thread, what type of license protecting Pyra hardware, and the possibility of produce (maybe with modification) parts or the whole device by 3rd parties. If is allowed to do so, we could re-design and produce asian keyboards, that will be helpful for asian users.



Sent from my SM-G900F using Tapatalk
 

Caine

Hardcore Member
Joined
Jun 5, 2008
Messages
4,138
Location
Netherlands
Here is a link to a keyboard layout editor which we frequently used during the Pyra's keyboard design phase:
http://www.keyboard-layout-editor.com

Paste the code below into the raw data section to edit the layout
[{y:0.5,c:"#000000",t:"#ffffff; color:#ff4400",w:2,h:0.5},"L1\n\n<font color=\"#888888\">⇧Shift",{x:9,w:2,h:0.5},"<font color=\"#888888\">⎈ Ctrl\n\nR1"],
[{y:-0.4,x:0.25,a:0,w:1.5,h:0.6},"L2\n\n\n\n\nAltGr",{x:9.5,a:4,w:1.5,h:0.6},"<font color=\"#888888\">⎇ Alt\n\nR2"],
[{y:-0.35,x:3.55,t:"#ffffff\n\n\n\n#e0710b",f:5,w:0.9,h:0.6},"Esc\n\n\n\nPrt Scr",{x:0.2,t:"#ffffff; color:#ff4400; font-weight:boldg\n\n\n\n#e0710b",a:5,f:3,fa:[2,0],w:0.9,h:0.6},"Usr1\n\n\n\nUsr2",{x:0.55,c:"#a5a5a5",t:"#171717; color:#ff4400",f:1,w:0.9,h:0.6},"<img src=\"http://unicodepowersymbol.com/wp-content/uploads/2014/01/IEC5009_Standby_Symbol-fs8.png\" height=\"100%\">",{x:0.55,c:"#000000",t:"#ffffff; color:#ff4400\n\n\n\n#e0710b",a:3,f:5,w:0.9,h:0.6},"☀\n\n\n\nKey",{x:0.2,t:"#ffffff\n#e0710b\n\n\n#e0710b\n\n#e0710b",a:5,f:2,w:1.1,h:0.6},"F11\n\n\n\nF12"],
[{y:-0.1,x:0.8,t:"#ffffff; color:#ff4400",a:7,f:5,w:0.8,h:0.8},"△",{x:8.65,a:5,f:9,fa:[2,2],w:0.7,h:0.7},"I\nIns",{x:0.5,f:5,fa:[2,2],w:0.8,h:0.8},"Y\nPgUp"],
[{y:-0.9,x:6.1,f:2,w:0.9,h:0.5},"START\n\n\n\n<font color=\"#888888\">⎇ Alt"],
[{y:-0.95,x:3.25,f:4,w:2,h:2},"Left nub\nRight click\n\n\n\n\nMouse movement",{x:2.5,w:2,h:2},"Right nub\nLeft click\n\n\n\n\nScroll / Pan (horizontal and vertical)"],
[{y:-0.35,a:7,f:5,w:0.8,h:0.8},"◁",{x:0.8,w:0.8,h:0.8},"▷",{x:8.25,a:5,fa:[2,2],w:0.8,h:0.8},"A\nHome",{x:0.8,w:0.8,h:0.8},"B\nEnd"],
[{y:-0.95,x:6.1,f:2,w:0.9,h:0.5},"SELECT\n\n\n\n<font color=\"#888888\">⎈ Ctrl"],
[{y:-0.25,x:0.8,a:7,f:5,w:0.8,h:0.8},"▽",{x:4.5,c:"#ff4400",t:"#000000",f:3,w:0.9,h:0.5},"<b>PYRA",{x:4.45,c:"#000000",t:"#ffffff; color:#ff4400",a:5,f:5,fa:[2,2],w:0.8,h:0.8},"X\nPgDn"],
[{y:-0.9,x:10.25,f:9,fa:[2,2],w:0.7,h:0.7},"II\nDel"],
[{y:0.1,x:0.6,t:"#ffffff; color:#ff4400; font-weight: bold\n\n\n#e0710b",a:0,f:6,fa:[2,7,0,3,0,0,0,0,2,0,0],w:0.9,h:0.6},"\n1\n\n<sub>F1\n\nㄅ\n\n\n!",{x:0.2,w:0.9,h:0.6},"\n2\n\n<sub>F2\n\nㄉ\n\n\n@",{x:0.2,w:0.9,h:0.6},"\n3\n\n<sub>F2\n\nˇ\n\n\n#",{x:0.2,w:0.9,h:0.6},"\n4\n\n<sub>F5\n\nˋ\n\n\n$",{x:0.2,w:0.9,h:0.6},"\n5\n\n<sub>F5\n\nㄓ\n\n\n%",{x:0.2,w:0.9,h:0.6},"\n6\n\n<sub>F6\n\nˊ\n\n\n^",{x:0.2,t:"#ffffff; color:#ff4400;\n\n\n#e0710b",w:0.9,h:0.6},"\n7\n\n<sub> F7\n\n˙\n\n\n&",{x:0.2,w:0.9,h:0.6},"\n8\n\n<sub>F9\n\nㄚ\n\n\n*",{x:0.2,w:0.9,h:0.6},"\n9\n\n<sub> F9\n\nㄞ\n\n\n(",{x:0.2,w:0.9,h:0.6},"\n0\n\n<sub>F10\n\nㄢ\n\n\n)",{x:0.2,t:"#ffffff; color:#ff4400",a:1,f:7,w:0.9,h:0.6},"⟵\n\n\n\n\nㄦ"],
[{y:-0.3,t:"#ffffff; color:#ff4400\n\n\n#e0710b",a:4,fa:[0,0,0,3],w:0.9,h:0.6},"\n↹\n\n⇪",{x:0.2,a:0,w:0.9,h:0.6},"\nQ\n\nº\n\nㄆ",{x:0.2,w:0.9,h:0.6},"\nW\n\n§\n\nㄊ",{x:0.2,w:0.9,h:0.6},"\nE\n\n€\n\nㄍ",{x:0.2,w:0.9,h:0.6},"\nR\n\né\n\nㄐ",{x:0.2,w:0.9,h:0.6},"\nT\n\nè\n\nㄔ",{x:0.2,w:0.9,h:0.6},"\nY\n\nà\n\nㄗ",{x:0.2,w:0.9,h:0.6},"\nU\n\nç\n\nㄧ",{x:0.2,w:0.9,h:0.6},"\nI\n\n\n\nㄛ",{x:0.2,w:0.9,h:0.6},"\nO\n\nü\n\nㄟ",{x:0.2,f:5,fa:[0,7,0,3],w:0.9,h:0.6},"\nP\n\nß\n\nㄣ",{x:0.2,t:"#ffffff; color:#ff4400",a:7,f:6,w:0.9,h:0.6},"↵"],
[{y:-0.3,x:0.6,t:"#ffffff; color:#ff4400\n\n#e0710b",a:0,f:7,fa:[0,1,3],w:0.9,h:0.6},"\n'\n:\n\n\nㄤ\n\n\n\"",{x:0.2,fa:[0,6,3,0,0,0,0,0,0],w:0.9,h:0.6},"\nA\n?\n\n\nㄇ",{x:0.2,fa:[0,0,3],w:0.9,h:0.6},"\nS\n+\n\n\nㄋ",{x:0.2,w:0.9,h:0.6},"\nD\n_\n\n\nㄎ",{x:0.2,w:0.9,h:0.6},"\nF\n{\n\n\nㄑ",{x:0.2,w:0.9,h:0.6},"\nG\n}\n\n\nㄕ",{x:0.2,w:0.9,h:0.6},"\nH\n|\n\n\nㄘ",{x:0.2,w:0.9,h:0.6},"\nJ\n~\n\n\nㄨ",{x:0.2,t:"#ffffff; color:#ff4400\n\n#e0710b\n#e0710b",fa:[0,0,3,3],w:0.9,h:0.6},"\nK\n\nö\n\nㄜ",{x:0.2,f:8,fa:[0,0,3,3],w:0.9,h:0.6},"\nL\n\nä\n\nㄠ",{x:0.2,t:"#ffffff; color:#ff4400",a:7,w:0.9,h:0.6},"⇧"],
[{y:-0.3,t:"#ffffff; color:#ff4400\n\n#e0710b",a:0,f:9,fa:[0,0,3],w:0.9,h:0.6},"\n,\n;\n\n\nㄝ\n\n\n<",{x:0.2,f:7,fa:[0,0,3,0],w:0.9,h:0.6},"\n.\n/\n\n\nㄡ\n\n\n>",{x:0.2,w:0.9,h:0.6},"\nZ\n=\n\n\nㄈ",{x:0.2,w:0.9,h:0.6},"\nX\n-\n\n\nㄌ",{x:0.2,w:0.9,h:0.6},"\nC\n[\n\n\nㄏ",{x:0.2,w:0.9,h:0.6},"\nV\n]\n\n\nㄒ",{x:0.2,w:0.9,h:0.6},"\nB\n\\\n\n\nㄖ",{x:0.2,fa:[0,0,4],w:0.9,h:0.6},"\nN\n`\n\n\nㄙ",{x:0.2,fa:[0,0,3],w:0.9,h:0.6},"\nM\n'\n\n\nㄩ",{x:0.2,t:"#ffffff; color:#ff4400\n\n\n#e0710b",f:8,fa:[0,0,3,2],w:2,h:0.6},"\n␣\n\n<sub>compose\n\nㄥ",{x:0.2,t:"#ffffff; color:#ff4400\n#e0710b",a:5,f:9,f2:4,w:0.9,h:0.6},"\nFn"]
 

rygD

Nihilistic Mystic
Joined
Feb 28, 2014
Messages
7,453
Location
Everywhere
Great article, thanks!

I'm checking in another thread, what type of license protecting Pyra hardware, and the possibility of produce (maybe with modification) parts or the whole device by 3rd parties. If is allowed to do so, we could re-design and produce asian keyboards, that will be helpful for asian users.
There is probably interest for key mats for other languages. If you decide to try to get some made contact ED and find out if he will help out and put you in contact with the company making them for him. The only thing that would need to change are the characters printed on the keys. He said he plans on releasing everything, but a semi-official key mat would be great, and there have been people discussing it in the past.
 
  • Like
Reactions: Ted

Grench

Forum Addict!
Joined
Oct 3, 2008
Messages
6,466
We do not have a full sized keyboard, so some keys are bound to end up in slightly different places. Would such a binding work:


I probably made a few mistakes. Most notable deviation of the keyboard layout you have posted above is that ㄝ, ㄤand ㄡ move to the bottom left. So you would hold L2 to strike each of these keys.

The labels will not be printed on the keys (unless you can convince EvilDragon to make a separate keymat, but I don't expect this to happen).
The (lengthy) keyboard layout discussion has closed and is now final. This doesn't mean we can't think about sane mappings for other nationalities.
Conceptually, it can be done, but the example there has 3 Alt buttons, so it fails. Loosing the shoulder Fn is bad too.

We could use something like Pyra (held) +Fn (press) toggles the keyboard area entirely to/from Chinese. At that point each non special key will have:
shift Fn at ctrl = 2*2*2*2 = 16 different possible outcomes per key per mode that Pyra held + Fn press would be allowed to cycle into.

I'm betting we could do the same exact layout we have now and include every character on the IBM Chinese keyboard above and only have 5 labels per key. Would need 3 more colors in the print for clarity.

It could be done - and it can be done without changing the default (existing) layout. That part is key. It needs to retain a default mode that is compatible with the expected software profile so everything else works from the primary OS support.

The key to making it work is to not monkey with the shift, alt, Ctrl, Fn placement or actions. Pyra key + anything could be used as a keyboard mode switch though.
 

ible

professional vim user
Joined
Mar 24, 2014
Messages
2,295
Location
Seattle, WA
yeah, would definitely try to use AltGr (right alt, on the right shoulder) rather than Fn (on the left shoulder) to get some of the alt characters. then Alt+Fn will get you some others, and Alt+Fn+Shift will get you others.

it'll be crazy, but by the looks of that thinkpad you might already be used to crazy...
 

Caine

Hardcore Member
Joined
Jun 5, 2008
Messages
4,138
Location
Netherlands
Ehh... yes. You guys are right. That was an oversight. I merely focused on putting the Chinese character in. Right Alt to AltGr is a much better choice than Fn.

The key point is that the Chinese characters can be made to fit in a fairly standard way without negatively affecting compatibility of the keybindings.
 

mgdesigner

Still Fresh
Joined
Mar 30, 2016
Messages
8
Age
42
yeah, would definitely try to use AltGr (right alt, on the right shoulder) rather than Fn (on the left shoulder) to get some of the alt characters. then Alt+Fn will get you some others, and Alt+Fn+Shift will get you others.

it'll be crazy, but by the looks of that thinkpad you might already be used to crazy...
left shoulder+right shoulder buttons to switch between English Chinese(or Japanese ,Korean, Emoji) inputing is a good idea. About "space" being used(used as "enter" in IM output),IM output can be set as a right shoulder(Just like FPS game shoot button).
 

_jr_

Advanced Member
Joined
May 5, 2013
Messages
1,170
Do these IMs actually need an additional Modifier (i.e. does it actually input the symbols printed on the keys)? I assumed it works like Pinyin where you activate the IM that converts ASCII character sequences to the target characters.
 

mgdesigner

Still Fresh
Joined
Mar 30, 2016
Messages
8
Age
42
Do these IMs actually need an additional Modifier (i.e. does it actually input the symbols printed on the keys)? I assumed it works like Pinyin where you activate the IM that converts ASCII character sequences to the target characters.
Yes, as I sayed, there is BoPoMoFo IM which is similar to Pinyin ,input roman chars to spell Zhuyin. The situation is just like Japanese IM which foreigners like Roman spelling IM ,but Japanese or Taiwanese are used to input by Kanas or Zhuyins which are taught at their elementary schools.

About key symbols issues,I think it may need discussion in local community . Because only for playing old games in mobile situation,there are almost no need to use IMs. It is need to use telegram/slack/ browser. This kind of users may tolerate using BoPoMoFu or Kana-romanji . But for serious works , for example, writing articles, they may use normal usb keyboards.

My proposal is that Dragonbox would provide different printed keyboard for users to change.
 

_jr_

Advanced Member
Joined
May 5, 2013
Messages
1,170
Yes, as I sayed, there is BoPoMoFo IM which is similar to Pinyin ,input roman chars to spell Zhuyin. The situation is just like Japanese IM which foreigners like Roman spelling IM ,but Japanese or Taiwanese are used to input by Kanas or Zhuyins which are taught at their elementary schools.

About key symbols issues,I think it may need discussion in local community . Because only for playing old games in mobile situation,there are almost no need to use IMs. It is need to use telegram/slack/ browser. This kind of users may tolerate using BoPoMoFu or Kana-romanji . But for serious works , for example, writing articles, they may use normal usb keyboards.

My proposal is that Dragonbox would provide different printed keyboard for users to change.
Thanks for the info, now various bits of info I picked up actually make sense. I agree that input of Zhuyin and Kana become much more usable when the symbols are printed on the keyboard (especiall because position will be at least partially non standard). ED can be hired to design and produce Pyra variants (there is a thread somewhere on the board where this topic came up), but someone will probably have to step up to finance prototype development and production (e.g. by crowd funding). The design files will probably also be available, so that a third party could design and produce a keymap variant.
 

Ted

Member
Joined
May 2, 2016
Messages
100
Location
Beijing, China
Yes, as I sayed, there is BoPoMoFo IM which is similar to Pinyin ,input roman chars to spell Zhuyin. The situation is just like Japanese IM which foreigners like Roman spelling IM ,but Japanese or Taiwanese are used to input by Kanas or Zhuyins which are taught at their elementary schools.

About key symbols issues,I think it may need discussion in local community . Because only for playing old games in mobile situation,there are almost no need to use IMs. It is need to use telegram/slack/ browser. This kind of users may tolerate using BoPoMoFu or Kana-romanji . But for serious works , for example, writing articles, they may use normal usb keyboards.

My proposal is that Dragonbox would provide different printed keyboard for users to change.
Maybe we could setup a separate small crowdfunding project, just to design and produce Asian language keyboard for Pyra.

Sent from my SM-G900F using Tapatalk
 

rygD

Nihilistic Mystic
Joined
Feb 28, 2014
Messages
7,453
Location
Everywhere
My proposal is that Dragonbox would provide different printed keyboard for users to change.
ED has mentioned the cost to do additional keymats before. As long as there is enough customer demand he will probably consider it. Like @_jr_ said, the money may need to be there first.

Maybe we could setup a separate small crowdfunding project, just to design and produce Asian language keyboard for Pyra.
I highly recommend it. Keep trying to drum up interest in the Pyra, and if enough people are interested it shouldn't be difficult to get people on board for that (based on my understanding of the popularity of another handheld computer's crowdfunding success).
 

Ted

Member
Joined
May 2, 2016
Messages
100
Location
Beijing, China
I highly recommend it. Keep trying to drum up interest in the Pyra, and if enough people are interested it shouldn't be difficult to get people on board for that (based on my understanding of the popularity of another handheld computer's crowdfunding success).
Does Pyra uses the same keymat with Pandora, or their keymats are different?



Sent from my SM-G900F using Tapatalk
 
Top