- Joined
- Jan 18, 2010
- Messages
- 11,410
Actually I posted that in IRC.. damn Wizardstan taking my thunder...Wizardstan noted:
Actually I posted that in IRC.. damn Wizardstan taking my thunder...Wizardstan noted:
If you give the Right Keyboard Shift a Fn value, wouldn't it hinder a Shift + Fn combo with that key then? Also, if the Right Keyboard Shift is Super, how does it act like Super(Windows key?) when a person wants it to when it isn't a Shift key?No, because that one is the "real" RightShift and it has nothing to do with the right shift key on the keyboard. The keyboard right shift would actually be a Super key, which would be coded in software to behave by default as a Shift key and with Fn as a Compose key.Would L1's Right Shift be affected by the Fn key in your layout?Regardless of whether we can find evidence or not that people sometimes want to use shift-enter on the Pandora or on any other device, I think it's better not to overload multiple keys on one key except by using the Fn/AltGr/Meta modifier. The standard modifiers Shift, Ctrl and Alt should not be used to change keys like Enter, Insert, Delete, Backspace into something else.Argh, no, I'm sorry. I'm confusing who is saying what to whom again.I am sorry for any confusion.
It was Caine who originally implied that the combination was absolutely needed and the target of my original "why didn't you report it when it caused a problem" question.
Also, a compose key that is not a dedicated, easy to press key is not very practical. I'm fine with having Meta+RightShift as default compose key, because some people don't use compose at all so they won't miss it, but anyone who actually uses the compose key regularly will want to remap it to just RightShift. It would then be nice if the ISO compose key symbol would be included on the label of that key (besides the Shift symbol), e.g. something like this:
⇧ ⎄
if the color for Fn/AltGr/Meta is ◆.
I want to put the Compose key symbol on a key that can be actually remapped to act as a dedicated Compose key. Obviously if you make Fn+Space or Fn+Enter act as Compose and put the Compose key symbol on those keys, that's fine as far as the default mapping goes, but I can't use Space or Enter as a dedicated Compose key, so I end up mapping something else to Compose and having more confusing labels on my keys than what would be possible in my proposal.
It was a bit of a hyperbole, intended to drive the point that shadowing valid keyboard combinations is unnecessary and very annoying when it bites you.Argh, no, I'm sorry. I'm confusing who is saying what to whom again.
It was Caine who originally implied that the combination was absolutely needed and the target of my original "why didn't you report it when it caused a problem" question.
Yes, in my proposal, if keyboard RightShift has an Fn value, you can't do Shift+Fn with it. You can still do Shift+Fn using one of the two other shift keys though. The easiest way to do Shift+Fn would be to hold L1+L2 anyway.If you give the Right Keyboard Shift a Fn value, wouldn't it hinder a Shift + Fn combo with that key then? Also, if the Right Keyboard Shift is Super, how does it act like Super(Windows key?) when a person wants it to when it isn't a Shift key?No, because that one is the "real" RightShift and it has nothing to do with the right shift key on the keyboard. The keyboard right shift would actually be a Super key, which would be coded in software to behave by default as a Shift key and with Fn as a Compose key.Would L1's Right Shift be affected by the Fn key in your layout?Regardless of whether we can find evidence or not that people sometimes want to use shift-enter on the Pandora or on any other device, I think it's better not to overload multiple keys on one key except by using the Fn/AltGr/Meta modifier. The standard modifiers Shift, Ctrl and Alt should not be used to change keys like Enter, Insert, Delete, Backspace into something else.Argh, no, I'm sorry. I'm confusing who is saying what to whom again.I am sorry for any confusion.
It was Caine who originally implied that the combination was absolutely needed and the target of my original "why didn't you report it when it caused a problem" question.
Also, a compose key that is not a dedicated, easy to press key is not very practical. I'm fine with having Meta+RightShift as default compose key, because some people don't use compose at all so they won't miss it, but anyone who actually uses the compose key regularly will want to remap it to just RightShift. It would then be nice if the ISO compose key symbol would be included on the label of that key (besides the Shift symbol), e.g. something like this:
⇧ ⎄
if the color for Fn/AltGr/Meta is ◆.
I want to put the Compose key symbol on a key that can be actually remapped to act as a dedicated Compose key. Obviously if you make Fn+Space or Fn+Enter act as Compose and put the Compose key symbol on those keys, that's fine as far as the default mapping goes, but I can't use Space or Enter as a dedicated Compose key, so I end up mapping something else to Compose and having more confusing labels on my keys than what would be possible in my proposal.
If we have an AltGr key there won't be too great a need for all those diacritical marks to reside as they do in your proposal, assuming we can print them on the small keycaps anyways. Acute, Grave, and Caret as dead keys should cover the basics. Compose under Fn + Spacebar or Left Shift + Enter should do the rest. AltGr for the Swedish layout seems extensive for special characters as an example. If we do have an AltGr on the layout(with the Dead keys and some umlauted vowels), Compose will be almost superfluous then.
I think it's a bit of overkill to have all the diacritics you have on your layout when you can generate most of those with AltGr set to a specific local dialect set. As an example, if I use the Latvian AltGr set, I'm able to produce č š ž and their uppercase variants using Shift, AltGr, and c, s, and z.Acute, Grave and Circumflex are maybe enough for languages like French, but it depends completely on the language which other ones you commonly need. E.g. in Dutch you need umlauts on ë and ï too besides the German äöü, in Balto-Slavic languages you will need the háček a lot for č š ž etc, the macron is used in some languages but is also used a lot in transcriptions of e.g. Arabic or Japanese, and so on. But yes, we don't strictly need all of those dead key diacritics, as long as there's a convenient compose key (a dedicated key if you don't need the right keyboard shift).
Well, my opinion is the Select key's position is one of the more difficult keys to press on the Pandora which is ideal placement for Escape, a key we definitely don't want to press accidently."Escape". That doesn't need to be a middle button.
Yes, changing the keymap will always be the best option if you frequently type in a specific non-English language. But it is a bit inconvenient to switch between different layouts, and to have keyboard labels that don't match the keymap.I think it's a bit of overkill to have all the diacritics you have on your layout when you can generate most of those with AltGr set to a specific local dialect set. As an example, if I use the Latvian AltGr set, I'm able to produce č š ž and their uppercase variants using Shift, AltGr, and c, s, and z.Acute, Grave and Circumflex are maybe enough for languages like French, but it depends completely on the language which other ones you commonly need. E.g. in Dutch you need umlauts on ë and ï too besides the German äöü, in Balto-Slavic languages you will need the háček a lot for č š ž etc, the macron is used in some languages but is also used a lot in transcriptions of e.g. Arabic or Japanese, and so on. But yes, we don't strictly need all of those dead key diacritics, as long as there's a convenient compose key (a dedicated key if you don't need the right keyboard shift).
Not really. Squeeze it next to 1? I just don't like that placement. You have the keys and game buttons all in its own area then you have this one key there. Other words, it just seems out of place.Do you have your own idea of where Escape should go Natsu?
2.>>>3.>>>>>>>>>>>>>>>>>>>->1.1. Fn + PYRA
2. Fn + q
3. Fn + Tab
Number three is my favorite.
Added your proposal to the first post.Yes, changing the keymap will always be the best option if you frequently type in a specific non-English language. But it is a bit inconvenient to switch between different layouts, and to have keyboard labels that don't match the keymap.I think it's a bit of overkill to have all the diacritics you have on your layout when you can generate most of those with AltGr set to a specific local dialect set. As an example, if I use the Latvian AltGr set, I'm able to produce č š ž and their uppercase variants using Shift, AltGr, and c, s, and z.Acute, Grave and Circumflex are maybe enough for languages like French, but it depends completely on the language which other ones you commonly need. E.g. in Dutch you need umlauts on ë and ï too besides the German äöü, in Balto-Slavic languages you will need the háček a lot for č š ž etc, the macron is used in some languages but is also used a lot in transcriptions of e.g. Arabic or Japanese, and so on. But yes, we don't strictly need all of those dead key diacritics, as long as there's a convenient compose key (a dedicated key if you don't need the right keyboard shift).
My layout attempts to be convenient for as many Latin alphabet-based languages as possible, with labels matching the layout and no remapping needed. If you only occasionally need e.g. ž, say to type a name like Slavoj Žižec in a document in English, it's practical to have that diacritic right on your keyboard, without having to switch keymaps, and without having to remember that the diacritic is called a caron or háček and can be entered with [Compose] c <letter> (c for caron I assume). Or if you want to type Tōkyō or Allāh or Ångström or Brontë or Nestlé or Citroën or the reduced Planck constant ħ or the Polish złoty or a piña colada or words like naïve and résumé.
Here is my latest proposal, maybe you could put the link to it also in the first post? http://www.keyboard-layout-editor.com/#/layouts/46d8f52be8fefc483ddd296c0945c2ed
Also, are you currently proposing to have an actual AltGr key, different from the Fn/Meta key? Only available as a shoulder button, and no shoulder button for Fn?
I think it would be confusing to have that many values per key. So you would have e.g. z, Z, /, ž, Ž all on the same key? Maybe even AltGr+Fn+Shift combos, for up to 8 symbols per key? I think that's too much. And I also want to have Fn/Meta on a shoulder button.
Thanks Natsu for your feedback.Not really. Squeeze it next to 1? I just don't like that placement. You have the keys and game buttons all in its own area then you have this one key there. Other words, it just seems out of place.Do you have your own idea of where Escape should go Natsu?
2.>>>3.>>>>>>>>>>>>>>>>>>>->1.1. Fn + PYRA
2. Fn + q
3. Fn + Tab
Number three is my favorite.
But then there is no Fn on the shoulder buttons?!Added your proposal to the first post.Yes, changing the keymap will always be the best option if you frequently type in a specific non-English language. But it is a bit inconvenient to switch between different layouts, and to have keyboard labels that don't match the keymap.I think it's a bit of overkill to have all the diacritics you have on your layout when you can generate most of those with AltGr set to a specific local dialect set. As an example, if I use the Latvian AltGr set, I'm able to produce č š ž and their uppercase variants using Shift, AltGr, and c, s, and z.Acute, Grave and Circumflex are maybe enough for languages like French, but it depends completely on the language which other ones you commonly need. E.g. in Dutch you need umlauts on ë and ï too besides the German äöü, in Balto-Slavic languages you will need the háček a lot for č š ž etc, the macron is used in some languages but is also used a lot in transcriptions of e.g. Arabic or Japanese, and so on. But yes, we don't strictly need all of those dead key diacritics, as long as there's a convenient compose key (a dedicated key if you don't need the right keyboard shift).
My layout attempts to be convenient for as many Latin alphabet-based languages as possible, with labels matching the layout and no remapping needed. If you only occasionally need e.g. ž, say to type a name like Slavoj Žižec in a document in English, it's practical to have that diacritic right on your keyboard, without having to switch keymaps, and without having to remember that the diacritic is called a caron or háček and can be entered with [Compose] c <letter> (c for caron I assume). Or if you want to type Tōkyō or Allāh or Ångström or Brontë or Nestlé or Citroën or the reduced Planck constant ħ or the Polish złoty or a piña colada or words like naïve and résumé.
Here is my latest proposal, maybe you could put the link to it also in the first post? http://www.keyboard-layout-editor.com/#/layouts/46d8f52be8fefc483ddd296c0945c2ed
Also, are you currently proposing to have an actual AltGr key, different from the Fn/Meta key? Only available as a shoulder button, and no shoulder button for Fn?
I think it would be confusing to have that many values per key. So you would have e.g. z, Z, /, ž, Ž all on the same key? Maybe even AltGr+Fn+Shift combos, for up to 8 symbols per key? I think that's too much. And I also want to have Fn/Meta on a shoulder button.
Yes, I do want a geniune AltGr key on the L2 shoulder button. Probably the best place for it if we will have one as it will act in concert with L1's Shift for uppercase diacritical alphabeticals. I'd also prefer to have the main character modifier be called recognizable Fn, even if it isn't a hardware based one.
That's why I don't propose to take away the modifier keys on the keyboard itself -- I realize that a lot of people don't (want to learn to) use the shoulder buttons while typing. You can even have two shifts on the keyboard itself, an Fn/Meta key, and Ctrl (select) and Alt (start). Those are five keys that are redundant to me -- but that's OK, I can remap them to other things or just ignore them.Having modifiers on the L/R buttons is just as good an idea as having a full keyboard underneath to use with the fingers and gamecontrols atop to use with thumbs.
Its probably genious if one learns to use it, but it is something people avoid.
But that's exactly how it is on the Pandora: L1 is RShift, R1 is RCtrl. What is the problem? You can easily detect those keys in any application, including games (and even differentiate them from LShift and LCtrl). OK, maybe some games have a GUI to let the user modify keys, and maybe some of them don't support modifier keys as game buttons, but that is easy enough to fix -- in the worst case, you need a little script that remaps the shoulder buttons to something else before launching the game, and restores them afterwards.I still dislike to have Fn/Meta on the shoulder buttons.
The shoulder Buttons should be for Gaming and easy accessible.
A Modifier isn't.
You can't tell any game by default to use a modifier as normal Keypress.
At least it should not be a fixed button like Pandora Fn Button.
Sure the CTRL and Shift buttons can be detected, however FN and Meta keys generally can't be. Then there is the what if question when you need to have all the shoulder buttons used in a game, but also need the meta keys for keyboard input.. so I recommend not having meta's keys as shoulder buttons.But that's exactly how it is on the Pandora: L1 is RShift, R1 is RCtrl. What is the problem? You can easily detect those keys in any application, including games (and even differentiate them from LShift and LCtrl). OK, maybe some games have a GUI to let the user modify keys, and maybe some of them don't support modifier keys as game buttons, but that is easy enough to fix -- in the worst case, you need a little script that remaps the shoulder buttons to something else before launching the game, and restores them afterwards.
Okay, sure... What if a game needs all the shoulder buttons and requires use of one of the keyboard keys that requires a meta button to press?The "modifier keys can't be detected" argument is pretty moot. Assuming things are done the right way this time, the special modifiers will also generate gamepad events.