// fork from System:シンプル
!key = \(x, y, k1, k2, k3, k4)
  shift(x, y)
    fs("#ddd")
     ss("transparent")
      scale(0.95)
       rect()
    scale(0.12)
     if(k1)
      shift(-2, -2)
        fs("black")
         text(k1) 
     if(k2)
      shift(-2, 0)
       fs("red")
        text(k2) 
     if(k3)
      shift(2, 0)
       fs("blue")
        text(k3)
     if(k4)
      shift(0, 3.3)
       scale(0.7)
        fs("black")
         text(k4) 

fs("white")
 scale(2)
  rect()

scale(0.15)
  fs("black")
   shift(-5, 0.3)
    scale(0.1)
      //text("まだ割り当てていないキー")

  key(-6,1, "=", "-", "")
  key(-5, 1, "^", "~", "")
  key(-4, 1, "\\", "|", "")
  key(-3, 1, "@", "`", "")
  key(-2, 1, "[", "{", "")
  key(-1, 1, ";", "+", "")
  key(0, 1, ":", "*", "")
  key(1, 1, "]", "}", "")
  key(2, 1, "/", "?", "")
  key(3, 1, "backslash", "_", "")

scale(0.15)
 fs("black")
   shift(0, -4)
    scale(0.2)
      text("ALLPCB39")
 shift(-6,-3)

  fs("black")
   key(0,0, "ESC","半全")
   key(1,0,"Q","1","!")
   key(2,0,"W","2","\"")
   key(3,0,"E","3","#")
   key(4,0,"R","4", "$")
   key(5,0,"T","5", "%")
   key(6,0,"Y","6", "&")
   key(7,0,"U","7", "'")
   key(8,0,"I","8", "(")
   key(9,0,"O","9", ")")
   key(10,0,"P", "0", "")
   key(11,0,"BS","DEL")
   key(12,0,"TAB")

   key(0, 1, "CTRL")
   key(1, 1, "A", "@", "`")
   key(2, 1, "S", ";", "+")
   key(3, 1, "D", ":", "*")
   key(4, 1, "F", "\\", "|")
   key(5, 1, "G", "^", "~")
   key(6, 1, "H", "←")
   key(7, 1, "J", "↑")
   key(8, 1, "K", "↓")
   key(9, 1, "L", "→")
   key(10, 1, "-(=)", "_", "", "伸ばし棒")
   key(11, 1, "Enter")
   key(12, 1, "Win")

   key(0, 2, "Shift")
   key(1, 2, "Z")
   key(2, 2, "X")
   key(3, 2, "C")
   key(4, 2, "V")
   key(5, 2, "Space")
   key(6, 2, "B", "?")
   key(7, 2, "N","[","{")
   key(8, 2, "M","]","}")
   key(9, 2, ",(<)","","","日本語の句点")
   key(10, 2, ".(>)","", "", "日本語の読点")
   key(11, 2, "Layer","", "")
   key(12, 2, "Alt")
tw:ina_ani
mce2
1629722052