ShleeDragon
Pro-Catflip
- Joined
- Aug 28, 2010
- Messages
- 1,749
Could somebody turn that into the webapp keyboard design maker?
http://boards.openpandora.org/topic/17881-its-the-keyboard-layout/page-3#entry376585/URL]Could somebody turn that into the webapp keyboard design maker?
+1Changing keyboard layout too much from standard is not very advisable. Look at the major concerns Lenovo created 1 iteration ago. Ideally you should optimise for minimal mental adjustment to go from a PC to Pyra. back and forth.
I'd stick to something close to US International (compose keys), so that Vi / Emacs / ... users are not screwed up. Keep Esc, Super, Ctrl, Alt, /, []... as close to where they are as possible, and also in dedicated keys.
It's gonna be tough to keep everyone happy. I'm Scandinavian, so US International with compose is suboptimal, but it's good enough. For major optimizations, remapping is gonna be needed anyway.
In my proposal, you could swap the Shift key and the ' " key.Is there any reason for not having AltGr and shift in the same side?I adapted my proposal, looking at Saber's proposal and ED's remarks about it. This is the resulting compromise:
http://www.keyboard-layout-editor.com/#/layouts/96ce05fe6ad1693cb29247f4d18b7974
I would greatly appreciate having them one above the other (shift above AltGr) to be able to:
1. Map additional keys to AltGr+shift+key
2. Use always the same thumb for the modifier.
Rationale:
The first one is to enable the user to use xmodmap to reconfigure the keyboard for the non-supported languages -- in my case, for Spanish, I would like to map 'ñ' to AltGr+N (and 'Ñ' to AltGr+shift+n) and also move some symbols out of a key to have a dedicated dead key "acute accent" (´). The moved symbols could be relocated to AltGr+Shift+some-key.
The second one is to (IMHO) fix a shortcoming on the Pandora's keyboard . The Pandora has Fn and shift in opposite sides, and it is annoying when you aren't sure of the modifier to use to enter a specific symbol --as in: "was left thumb + 7 or right thumb + 7?" you try one, fail (Murphy?), and have to reposition both hands to try the other combination.
Yes, you can use those shortcuts. Ever since I use the Pandora, I don't use those anymore (the Pandora does not have Del and its Ins is an Fn key).Insert is critical for anyone communicating with TTY or IBM terminal emulation. Ctrl+Ins is copy, Shift+Ins is paste. Archaic, yes, but it does come up AND it's compliant with Linux via the Common User Access standard.Yes, a dedicated Delete key would be kind of nice. But a dedicated Insert key is kind of pointless (most people don't even use Ins at all), and since it also makes sense to have Ins and Del close to one another, you are forced to do something pointless (make Ins dedicated) just to do something nice (make Del dedicated)._wb_, you make a good point about having a dedicated Tab because you often need to hit it repeatedly. This is the same reason I prefer a dedicated Delete key. I would need to try out using one that is brought out via a modifier to see if it is a problem, but my guess is that it will work fine, just slightly inconvenient. I can't think of any common key combinations that use Delete, so those may not be a problem either.
On the other hand, Delete is probably one of those keys like Esc that you don't want to hit accidentally. It can after all cause files to be deleted and nasty stuff like that.
I like to have dedicated + and - for zooming (something you tend to do repeatedly), and also for --long-style-parameters, dashes (-- and --- in TeX), to make ascii separator lines like this ---------------------, to increment or decrement a variable (k--, c++). Not very important, but it's nice. Zooming is pretty important if all you have is a small screen.
"The Cut command is ⇧ Shift+Del; Copy is Ctrl+Ins; Paste is ⇧ Shift+Ins;"
http://en.wikipedia.org/wiki/IBM_Common_User_Access
If the Pyra ends up getting only 1 Shift key, can we have that single shift key work like the FN key on the Pandora? What I mean is that you only have to press the FN key and not hold it down. You'd just press the Shift key, release, then press and you get a capital "S," for example. I'm very glad the Pandora has a shoulder button that works as a Shift key. Otherwise, I'd have a hard time Shifting the keys right next to the Shift button.
I'm not sure what you mean by "stencil", but how would this work with a backlit keyboard?Okay I think there may be a way to make everyone happy!
Have a US + programming symbols keymap, however do everything else - even euro! Etc with a stencil that snugly fits over the keys
It might be possible to keep this in place even without any kind of clip, yet without fouling the keys...
On this stencil would be any special symbols needed only for a particular language
There could be for example a German one that would have a bunch of German language characters on it (the user would have to select with a utility the appropriate layout)
The German user could then using a convenient key combination (that would also clash with the other languages) could then type the special characters...
If made from a cheap enough a cosmopolitan user could pick up a Euro pack of stencils maybe for only a few Euros!
Now all we need is a forum thread for each language to come up with the stencil design... And more buckets of popcorn...
This is called "sticky keys" and every system, including the Pandora, has the ability to do it. It's in the keyboard settings if you want to turn it on. I wouldn't recommend having it on by default but I use the shoulder shift for typing so I'm hardly the right person to discuss it.What I mean is that you only have to press the FN key and not hold it down.
Stickers!Why not just sell blank keys and a paint/stencil kit?
No, my point is that you're missing my point To someone who has åäö in their language, å is no more a "latin letter a with diacritical marks" than R is "latin letter P with composed slash" or that w is "latin letter v, doubled". If it is to be a usable keyboard for anyone other than english-writing users, you need to have a correct model of keyboard/language usage, irrespective of the typographical details. Writing in nordic languages without having more or less equal typing conventions for r, å. g and ä is not usable. You cannot, in any meaningful way, write swedish, or finnish, or norwegian, or danish, text of any length if you have to use compose every time you want to write Ä. Pressing a fn/alt/meta/whatever key with the key works, and is also compatible with using shift the normal way (i.e. when keycombo gives ä, shift+keycombo gives Ä). I imagine the same thing would be true of writing german without ß, ä and ü. It goes back to what we want the Pyra to be, of course, but if we want it to be a machine usable for more than playing games, then those kind of issues must be dealt with.No, I mean diacritical marks on latin letters. I called them accents at first, because in French they are called "accent aigu" and similar. That is why I store all diacritics as "accents" in my head (I rarely have to talk about them, and consider the dots in ï to be "accents" as well). The gist is: there are many of those and you will not satisfy all Europeans with one keyboard layout (朌Æøéèëäüöïñãç, only from the top of my head). So why not print and write configurations for 4 or 5? If it costs that much more, then they could be extras, introduced later. I just dread the sight of an overcrowded keyboard with annoying dead keys and äs or üs. If the keyboard is produced like suggested I will reconfigure it and glue stickers on the keys or something like that.I don't get what you mean? Is R the same as P with some extra bits in its graphical representation?I meant "accented" as in {ascii base-character that has extra bits in its graphical representation}, do you know a better word for it
I really resent your style of argument, instead of trying to make a point about the content of what I said (which is harmless) you are trying to find a technical flaw in how i phrased it. Who has ever suggested reproducing the R letter using a modifier and a P? What I said was way more accurate than what you pretend to derive from it.
I like this one a lot. Editing with vi and general command-line usage using that layout would be very nice indeed .Here's another iteration of my compromise layout:
http://www.keyboard-layout-editor.com/#/layouts/8d41ca3d71bdd562315825e95a840396
I'm surprised you seemingly decided to make backslash a primary key, but forward slash a fn key combo. Won't linux use forward slash a LOT more than backslash? i.e. for paths etc?Nope - didn't miss it. However, I feel that the DosBox compatibility issues cannot be overcome with the Saber layout. I see DosBox as a critical application for this emulation device. Also, I feel that the need to be able to 'lock' and have easy access to Fn keys is pretty critical.Edit: Grench, I think you missed where ED said not to post completely different layouts.
Those combined with the demands for a keyboard that has easily accessed keys for languages other than English led me to the layout I posted.
http://www.keyboard-layout-editor.com/#/layouts/889203bbda950c57be5d68b62ea0b26b
I'm pretty sure it meets the requirements as stated AND makes it compliant with DosBox.
The preferred nubs with center click were purchased in bulk, so the first few thousand units will be the original nubs, and this gives time to figure out what to do in the future.A few questions for ED / the team on the Keyboard :
1) It is my understanding that the nubs do not now have a centre click, is this correct? If so it might be worth removing centre click from the description of nub actions.
2) What does Logo = Lid Notifications mean?
3) What would SysRq be used for?
_________________________________
Some general thoughts :
i) When labeling the keys use a label colour that has good low light visibility (i.e. don't use the same key label colours as Pandora)
ii) Having screen brightness adjusters on separate keys seems rather wasteful to me, why not have them on one key with a modifier?
iii) We are of course never going to find a layout to satisfy everyone with the layout but from a sales perspective it would make sense IMHO to base the layout on a US / UK keyboard as the biggest market for Pyra is likely to be the US / UK.
iv) The keyboard could really do with a dedicated companion application that allowed users to easily redefine keystrokes. This application could bring up via a dedicated menu key (perhaps instead of BR-), on the touch screen, a user defined list of required characters not printed on the keymat, they may be accented characters for French German etc., letters not covered by the 26 in the US / UK alphabet, local currency symbols etc.
v) The big one : Why on earth are mouse buttons not allocated by default to hardware buttons? Mouse clicks are one of the most commonly used forms of input, pretty sure a past survey of Pandora users showed that a significant majority would rather have dedicated hardware mouse buttons. I'd like to see the left and right mouse buttons set as the most easily accessible shoulder buttons and mouse movement on the right nub (like most people I'm right handed and use a mouse / trackpad etc. right handed).
From thinking about the whole issue of keyboard layout, a lot of the problems could be solved with a companion application that allowed easy remapping of keys / controls / buttons.
Maybe one button with and "infinite increment": bl(=brightness level)1=>[press]=>bl2=>[press]=>....=>bln=>[press]bl1=>... ?Screen brightness keys have been discussed to death in other keyboard threads. ED may or may not be open to changing things, so feel free to provide a solution you think maximizes other keys.