UI-KeyboardLayout
view release on metacpan or search on metacpan
examples/izKeys.kbdd view on Meta::CPAN
â â â â â â â â â â â â -- -- -- -- -- -- --
<<< ½ â
â
-- â
-- -- -- -- -- -- -- -- -- -- -- -- -- --
*** â
â
¾ â
â
-- â
-- -- â -- -- -- -- -- -- -- -- --
1/! 2/@ 3/# 4/$ 5/% 6/^ 7/& 8/* 9/( 0/) -- -- -- -- -- -- -- -- --
*** â
½ â
¼ â
â
â
â
â
â
-- -- -- -- -- -- -- -- --
<<< -- -- â
¾ â
â
-- â
-- -- -- -- -- -- -- -- -- -- --
>>> ¹ ² ³ ⴠⵠⶠⷠ⸠⹠ⰠⲠⳠⱠ⺠⻠⼠⽠⾠â¿
-- -- -- -- -- -- -- -- -- -- -- -- i + - = ( ) n
<<< â â â â â
â â â â â â â â â â â -- -- --
-- -- -- -- -- -- -- -- -- -- - = + ( ) É -- -- --
+++ -- -- Ò â Ò Ò ê° ê± ê² -- -- -- -- -- -- -- -- -- --
⺠⻠⥠⦠⣠â ⢠â â â -- -- -- -- -- -- -- -- --
â â â â ⸠⸠⸠â â  â â¾ -- -- -- -- -- -- --
2003 2002 2004 2005 2009 2006 2001 200a 205f 200b 2007 2008 -- -- -- -- -- -- --
â 200aâ200aâ¼ â â ⸠⸠⸠â â â â â¾ -- -- -- -- -- -- --
2003 â¼2009â2009 2004 2005 2009 2006 2001 200a 205f 200b 2007 2008 -- -- -- -- -- -- --
ð ð ⺠ð ð ð ð ð
ð ð ð 𤣠-- -- -- -- -- -- --
ð ð ð ð â¹ ð¦ ð ð ð¬ ð ð§ ð¢ -- -- -- -- -- -- --
ð ð ð ð ð ð¤ ð ð ð ð ð ð -- -- -- -- -- -- --
𤨠ð ð ð ð ð¥ ð¡ ð¿ 𤦠ð 𤢠𤮠-- -- -- -- -- -- --
ð 𤦠ð¤¦ââï¸â¼ ð¤¦ââï¸â¼ ð ðµ ð© ð ⤠-- -- -- -- -- -- -- -- -- --
# ð 𤦠ð¤¦ââï¸â¼ ð¤¦ââï¸â¼ ð ðµ ð© ð ⤠-- -- -- -- -- -- -- -- -- --
# â â¼2009â2009 â â ⸠⸠⸠â â â â â¾ -- -- -- -- -- -- --
# 2003 â¼200aâ200a 2004 2005 2009 2006 205f 200a 2001 200b 2008 2007 -- -- -- -- -- -- --
# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
# 4/18 --> 1/7; EM QUAD --> 1/9
#
# Most of the above are very optional now: Super and Sup are obsoleted by Mutate[<super>] etc
# combined with Select[] clauses. Register mapping is not done yet (2011) but can be easily done.
#
[Diacritics_Limits]
# For debugging purposes only, to check correct reading of tables below (estimates from below)
# (0th entry is for 0..3 combined; 1 for 1..3, 2: 2,3; 4,5,6: combined)
@ALL=5,4,0,0,10,10,10,10
# 0:tilde, 1:grave,quote, 2: quote
[Diacritics]
# Surrogate + 8bit + Modifiers, Modifiers below-or-opposite, Vertical (or Comma-like or Doubled or Dotlike or Rotated or letter-like) Modifiers,
# Prime-like or Centered modifiers, Combining, Combining below-or-opposite, Vertical/plus-like/arrows and dotlike Combining, Combining for symbols
# â in prime-like apostrophe??? - is currently obscuredâ¦
/APOSTROPHE= '´ʼʾËËÎ/ËË/ËËË¡/ʹË/âÌâÌâÌâÌ·â̸âÍâÍ âá· á·âá·âá·/âÌâÌ© ̦ ̹ Í
/âÌâÌ ÍâÌâÌ© / â⬠ââ ââ« ââ¬
/QUOTATION_MARK= "¨Ë˸ËÎ
/˶˵/Ë®/ʺ/âÌâÌâÌâÍâá·âá· ã / â̤ âÍâ/âÌâ Í Í / ââ ââ ââ¨
/GRAVE_ACCENT= `ËÊ¿Ëˤ/Ë/ʻʽ/˴˵/âÌâÍ Í âá· âá·
âá· /âÌ Ì á· /âÌâÌ / ââ ââ ââ ââ¥
# Stopgap measure to preserve many flavors of grave (we moved ˵):
/DBL_GRAVE_ACCENT= ˵ËÊ¿Ëˤ`/Ë/ʻʽ/Ë´/âÌâÍ Í âá· âá·
âá· /âÌ Ì á· /âÌâÌ / ââ ââ ââ ââ¥
/CIRCUMFLEX_ACCENT= ^ËËË/˰/˪˫êʳʴʵʶˣ//âÌâÌâ Í âÍ¡ â ̽ âÍ âá· /âÌâ̯ á·¼ âÍ â̪ â̼ Í á· / âÌ Ì Í Ì Í / ââ â ⤠ââ§ ââ©ââ° ââ
/BREVE= ËËË
/ˬ˯˽˾/Ë±Ë²Ë¿Ë Ê¸ê/ËË/âÌâÌâÌâÍââá· á·¾ Í á· á· á· /âÌ®â̬âÍ â ̺ âÌ«âÍ ÍâÍâá·¿ / âÍ âÍ¢ / â â â ⢠â â£
/DEGREE_SIGN= °ËË/˳/ËË Ê°Ê±Ê²Ë¢Ê·áµá¶£/ËË/âÌ ÌâÌ£ âá· ã /âÌ£âÌ¥â̤ âÌ» Í Í /âÌâÍââÌ£â̤ Íâ/ â â ââ
/TILDE= ~ Ë/Ë·/ⸯê¿/Ë/âÌ Ì´âÍâÍâÍâÍâÍ â á· /â̰ ̧ ̨ Ì¡ Ì¢ âá· âá· á·½ á·½ /â̾â̾ / ââ ââ â⯠ââ® ââ ââââââââ¡
/CEDILLA= ¸Ëͺ/Ë·/ⸯê¿/Ë/ â̧ ̨ Ì¡ Ì¢â ̰ âá· âá· á·½ á·½ / âá·â Ì Ì´âÍâÍâÍâÍâÍ â á· /â̾â̾ / â â ⯠⮠â â â â â¡
/MACRON= ¯Ë˹˺/Ë˻˼â/Ë/ËËËË/âÌâÌ
â̵â̶âÌ¿âÍâ Ì /â̱ â̲ â̳âÍâÍâ Ì / âÍ Ì Ì Ìâ Ì âÌ Ì Í / ââââââ¦â ⪠ââ¡ ââ¡ ââ ââ â⯠ââ®
/SLASH= â÷â / ËË / / / â̸ âÌ· â̶ â̵ / / ââ ââ / â̸ Ì· ââ ââ̶ â̵
#
# These are from "main blocks" of the modifiers and combining; plus Greek standalone diacritics: ͺÎÎ
# One of Ë is obscured by vertical line with middle dot... The Macron-\ 29F7 obscures Ë.
# Circled \ and | with middle dot obscure ËË . Ë duplicated (forward) to make accessible. Also: âÌ
# â̾ Ì Ì Íâ Í Í á·½ combining chars are also duplicated. Also: â¡ â â ⯠⮠⬠â (for symbols).
# ʰʱʲˡˢʷ - from IPA. The rest (and ʳʴʵʶʸ) are v1.1 letter modifiers. (Ë is in front to unobscure the rest.)
#
# Combining for symbols: arrows and round arrows -> ~; rectangular around: to Ë .
#`´¨ËË˰¯ Harpoons are ordered as â, â
# perl -C31 -wlne "next if /^#/; s(^/\w+=\s+)() or die; @t = split m((?<=.)/); print q(<tr><td>), join(q(</td><td>), @t), q(</td></tr>)" a1 > a1.html
[face_shortcuts]
l=Latin
c=CyrillicPhonetic
g=GreekPoly
h=Hebrew
b=US-Base
( run in 1.104 second using v1.01-cache-2.11-cpan-71847e10f99 )