Page 1 of 2
txt list of ISO keys
Posted: 13 Feb 2013, 11:23
by matt3o
Is it available somewhere a text only list of all keys for each ISO/language layout?
such as:
IT: \| 1! 2" ...
FR: ² &1 é2 ...
DE: ...
Thanks!
Posted: 13 Feb 2013, 11:30
by agor
We could do it here if we're at it already
DE: ^°, 1! 2"² 3§³ 4$ 5% 6& 7/{ 8([ 9)] 0=} ß?\ ´` <>| (and another sign, can't do for some reason) Ö Ü Ä ,; .: -_ #' +*~
Maybe I forgot some 'o them
edit: removed commas
Posted: 13 Feb 2013, 11:33
by matt3o
just to be clear, that would be extremely helpful to build ISO kits for custom keycaps (and an easy way to compare layouts and find common keys)
Posted: 13 Feb 2013, 11:44
by Ekaros
SW/FI:
§½ 1! 2"@ 3#£ 4¤€ 5% 6& 7/{ 8([ 9)] 0=} +?\ `´
Å ¨^~ (e€)
Ö Ä '*
<>| ,; .: -_ (mµ)
Posted: 13 Feb 2013, 11:47
by matt3o
thanks for removing the commas
Posted: 13 Feb 2013, 12:06
by matt3o
IT
\| 1! 2" 3£ 4$ 5% 6& 7/ 8( 9) 0= '? ì^
e€ èé[ +*]
òç@ à°# ù§
<> ,; .: -_
Posted: 13 Feb 2013, 13:02
by Grond
Good idea! I also suggest you to take a look at 7bit's thread on ISO layouts if you haven't already.
http://deskthority.net/workshop-f7/iso- ... euro%20kit
Posted: 13 Feb 2013, 13:05
by matt3o
thanks Grond! I believe a TXT version would be desirable anyway (to find the most similar languages for example and merge language kits)
Posted: 13 Feb 2013, 16:45
by damorgue
You probably need to make a standard for which order to list the legends. First would obviously be non-modified. Then shift, then alt gr or something?
Ekaros did it neatly with the rows as well.
Posted: 13 Feb 2013, 16:57
by matt3o
- 1 line per row
- space separated
- no mod, shift, altgr
take my entry as reference. Ekaros's is good but placed () around the "mµ" key and "e€"
for alpha is not really needed to add the uppercase ("e€" not "eE€")
Posted: 13 Feb 2013, 17:24
by tlt
Ekaros wrote:SW/FI:
§½ 1! 2"@ 3#£ 4¤€ 5% 6& 7/{ 8([ 9)] 0=} +?\ `´
Å ¨^~ (e€)
ö ä '*
<>| ,; .: -_ (mµ)
Should be upper case: Ö Ä
Posted: 13 Feb 2013, 17:41
by Ekaros
tlt wrote:Ekaros wrote:SW/FI:
§½ 1! 2"@ 3#£ 4¤€ 5% 6& 7/{ 8([ 9)] 0=} +?\ `´
Å ¨^~ (e€)
ö ä '*
<>| ,; .: -_ (mµ)
Should be upper case: Ö Ä
Yeah, I edit that, upper case for reqular keys would be better standard...
Posted: 13 Feb 2013, 22:01
by Daniel Beardsmore
"ISO" on the wiki currently redirects to ANSI vs ISO:
http://deskthority.net/wiki/ISO
Nothing to stop ISO having a dedicated page with details of the different layouts.
Only snag is that for presentational purposes, the key lists would likely not be plain text. Is there a reason why you specifically need plain text?
Then you have
http://deskthority.net/wiki/Keyboard_layouts . Oh dear.
Posted: 13 Feb 2013, 23:42
by matt3o
with plain text you can later convert in any way you want. you can use it in scripts/code to make comparison or impaginate with funky wiki tags
Posted: 13 Feb 2013, 23:44
by Daniel Beardsmore
Regular expressions are your friend ;-) (Brutal to learn, but you never look back)
Posted: 13 Feb 2013, 23:47
by matt3o
why reverse engineer when you can have the source code?
anyway if you have any source for them in any markup language, that would be great! The bottom line is that it should be a text file (no matter if you have tags inside)
Posted: 14 Feb 2013, 00:00
by Daniel Beardsmore
No. I just push for all information to be located on the wiki, where it's centralised and easy to find, and able to cross-referenced with other articles easily. Unfortunately the down side is that it needs to be presentable. Fortunately I doubt it would end up in any format that would be hard to revert to plain text, give or take a simple regex.
Posted: 14 Feb 2013, 00:04
by matt3o
I'm trying to build a text list of the main layouts. I need it for the retro group buy. I can then convert it in a nice layout for the wiki. no problem with that.
Posted: 14 Feb 2013, 00:11
by IvanIvanovich
I took an ISO board and would load a keymap and type it out and save as a .png, then I overlayed them to see what was same in a very lazy manner when I was attempting to assemble 'kits' based on similarity. I don't think I saved those but I might have.
Posted: 14 Feb 2013, 10:55
by matt3o
Could you please verify and rectify in case of errors?
Code: Select all
BE
²³ &1| é2@ "3# '4 (5 §6^ è7 !8 ç9{ à0} )° -_
e€ ^¨[ $*]
ù%´ µ£`
<>\ ,? ;. :/ =+~
DE
^° 1! 2"² 3§³ 4$ 5% 6& 7/{ 8([ 9)] 0=} ß?\ ´`
q@ e€ Ü +*~
Ö Ä #'
<>| mµ ,; .: -_
DK
§½ 1! 2"@ 3#£ 4¤€ 5% 6& 7/{ 8([ 9)] 0=} +? ´`|
e€ Å ¨^~
Æ Ø '*
<>\ mµ ,; .: -_
ES
°ª\ 1!| 2"@ 3·# 4$~ 5%€ 6&¬ 7/ 8( 9) 0= '? ¡¿
`^[ +*]
Ñ ´¨{ ç}
<> ,; .: -_
FR
² &1 é2~ "3# '4{ (5[ -6| è7` _8\ ç9^ à0@ )°] =+}
e€ ^¨ $£¤
ù% *µ
<> ,? ;. :/ !§
IT
\| 1! 2" 3£ 4$ 5% 6& 7/ 8( 9) 0= '? í^
e€ éè[ +*]
òç@ à°# ù§
<> ,; .: -_
NO
|§ 1! 2"@ 3#£ 4¤$ 5% 6& 7/{ 8([ 9)] 0=} +? \`´
e€ Å ¨^~
Ø Æ '*
<> ,; .: -_
PT
\| 1! 2"@ 3#£ 4$§ 5% 6& 7/{ 8([ 9)] 0=} '? «»
e€ +*¨ ´`
ç āō ~^
<> ,; .: -_
SW-FI
§½ 1! 2"@ 3#£ 4¤€ 5% 6& 7/{ 8([ 9)] 0=} +?\ ´`
e€ Å ¨^~
Ö Ä '*
<>| mµ ,; .: -_
UK
`¬| 1! 2" 3£ 4$€ 5% 6^ 7& 8* 9( 0) -_ =+
[{ ]}
;: '@ #~
\| ,< .> /?
ps: thanks to linux and the modifier key!
pps: I thought the Italian one was crazy, but I have to retract
Posted: 14 Feb 2013, 12:17
by Daniel Beardsmore
UK has #~ not ~#, but otherwise correct.
DE has ^° not °^, #' not '#
Also, if you're going to write 'Å', you should write 'A' not 'a' for letter keys. (e.g. Mµ not mµ)
Posted: 14 Feb 2013, 12:22
by matt3o
Daniel Beardsmore wrote:UK has #~ not ~#, but otherwise correct.
DE has ^° not °^, #' not '#
thanks!
Daniel Beardsmore wrote:Also, if you're going to write 'Å', you should write 'A' not 'a' for letter keys. (e.g. Mµ not mµ)
oh that's not case sensitive (ie, just a styling issue)
Posted: 14 Feb 2013, 12:24
by Daniel Beardsmore
I know, but you should be both self-consistent, and consistent with what's actually printed on the keys, i.e. uppercase.
Posted: 14 Feb 2013, 12:34
by matt3o
Daniel Beardsmore wrote:I know, but you should be both self-consistent, and consistent with what's actually printed on the keys, i.e. uppercase.
yes, I agree, I'm just trying to find the points of contact between the languages for now. I'll work con styling later
Thanks for pointing that out anyway.
So if the above are correct and there aren't more languages. We have 125 unique keys in a flat keycaps layout like DSA. Meaning that we could have 1 pan-European kit for approx $50. The most problematic languages are FR, BE and UK.
Posted: 14 Feb 2013, 12:47
by zoidbergslo
Slovenian not that I care
normal,shift,altgr:
¸¨ 1!~ 2"ˇ 3#^ 4$˘ 5%° 6&˛ 7/` 8(˙ 9)´ 0=˝ '?¨ +*¸
Q\ W| E€ Z Š÷ Đ×
F[ G] Kł LŁ Č Ćß Ž¤
<> Y V@ B{ N} M§ -_
normal,shift:
¸¨ 1! 2" 3# 4$ 5% 6& 7/ 8( 9) 0= '? +*
Z Š Đ
Č Ć Ž
<> Y -_
[edit] also croatian, bosnian and serbian latin
Posted: 14 Feb 2013, 12:57
by matt3o
A possible languages aggregation might be:
DK NO SW/FI
DE PT
BE FR
ES IT UK
Of course we could put together DE DK IT NO PT SW/FI, but the idea is to try to equally distribute keys.
If we don't care about altgr the unique keys are way lower, but I don't know if it makes sense.
Edit: with Slovenian the unique keys are 153 and definitely Slovenian doesn't fit anywhere
Posted: 14 Feb 2013, 13:23
by zulios
FR
² &1 é2~ "3# '4{ (5[ -6| è7` _8\ ç9^ à0@ )°] =+}
e€ ^¨ $£¤
ù% *µ
<> ,? ;. :/ !§
Seems correct.
Posted: 14 Feb 2013, 14:58
by kvad
Checked through your list above of NO - only correction is
<> ( no \)
m (no µ) - I see a lot of the online layouts are listed with this one, but I have never seen an actual physical keyboard that has it, and there is at least no reaction with Alt Gr and M in Windows.
Posted: 14 Feb 2013, 16:51
by matt3o
kvad wrote:Checked through your list above of NO - only correction is
<> ( no \)
m (no µ) - I see a lot of the online layouts are listed with this one, but I have never seen an actual physical keyboard that has it, and there is at least no reaction with Alt Gr and M in Windows.
thanks! updated
Posted: 14 Feb 2013, 17:02
by rodtang
kvad wrote:m (no µ) - I see a lot of the online layouts are listed with this one, but I have never seen an actual physical keyboard that has it, and there is at least no reaction with Alt Gr and M in Windows.
This is just wrong...