--[[
按鍵說明
--]]


local function numberkeys(n)
  local s_1 = string.match( n, "^bo_mixin")
  local s_2 = string.match( n, "^bopomo_onionplus")
  local s_3 = string.match( n, "^bopomo_onion_double")
  local s_4 = string.match( n, "^onion[-]array30")
  local s_5 = string.match( n, "^ocm_")
  local s_6 = string.match( n, "^dif1")
  if s_1 or s_2 then
    nk_table = {
        { "", "〖注音 mixin 和 plus 系列〗" }
      , { "⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒~㊿", "( '/ )" }
      , { "⓿❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴", "( '/ j )" }
      , { "⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾", "( '/ k )" }
      , { "🄌➊➋➌➍➎➏➐➑➒", "( '/ k k )" }
      , { "🄋➀➁➂➃➄➅➆➇➈", "( '/ k o )" }
      , { "０１２３４５６７８９", "( '/ k j )" }
      , { "🄀⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛", "( '/ k h )" }
      , { "🄁🄂🄃🄄🄅🄆🄇🄈🄉🄊", "( '/ k s )" }
      , { "⁰¹²³⁴⁵⁶⁷⁸⁹", "( '/ k i )" }
      , { "₀₁₂₃₄₅₆₇₈₉", "( '/ k p )" }
      , { "⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇", "( '/ k y )" }
      , { "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ", "( '/ k g )" }
      , { "ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ", "( '/ k c )" }
      , { "𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗", "( ` )" }
      , { "𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡", "( `` )" }
      , { "𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫", "none" }
      , { "𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵", "none" }
      , { "𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿", "none" }
      , { "Ⓞ㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉", "none" }  --小寫「o」：ⓞ
      , { "⒪㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩", "none" }  --大寫「o」：🄞
      , { "〇一二三四五六七八九十", "none" }
      , { "零壹貳參肆伍陸柒捌玖拾", "none" }
      , { "0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🔢", "none" }
      , { "0⃣1⃣2⃣3⃣4⃣5⃣6⃣7⃣8⃣9⃣", "none" }
      , { "㉈㉉㉊㉋㉌㉍㉎㉏", "none" }
      }

  elseif s_3 then
    nk_table = {
        { "", "〖注音雙拼〗" }
      , { "⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒~㊿", "( ` )" }
      , { "⓿❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴", "( ` j )" }
      , { "⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾", "( ` k )" }
      , { "🄌➊➋➌➍➎➏➐➑➒", "( ` k k )" }
      , { "🄋➀➁➂➃➄➅➆➇➈", "( ` k o )" }
      , { "０１２３４５６７８９", "( ` k j )" }
      , { "🄀⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛", "( ` k h )" }
      , { "🄁🄂🄃🄄🄅🄆🄇🄈🄉🄊", "( ` k s )" }
      , { "⁰¹²³⁴⁵⁶⁷⁸⁹", "( ` k i )" }
      , { "₀₁₂₃₄₅₆₇₈₉", "( ` k p )" }
      , { "⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇", "( ` k y )" }
      , { "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ", "( ` k g )" }
      , { "ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ", "( ` k c )" }
      , { "𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗", "( ; )" }
      , { "𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡", "( ;; )" }
      , { "𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫", "none" }
      , { "𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵", "none" }
      , { "𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿", "none" }
      , { "Ⓞ㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉", "none" }  --小寫「o」：ⓞ
      , { "⒪㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩", "none" }  --大寫「o」：🄞
      , { "〇一二三四五六七八九十", "none" }
      , { "零壹貳參肆伍陸柒捌玖拾", "none" }
      , { "0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🔢", "none" }
      , { "0⃣1⃣2⃣3⃣4⃣5⃣6⃣7⃣8⃣9⃣", "none" }
      , { "㉈㉉㉊㉋㉌㉍㉎㉏", "none" }
      }

  elseif s_4 then
    nk_table = {
        { "", "〖行列３０〗" }
      , { "⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒~㊿", "( ` )" }
      , { "⓿❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴", "( ` j )" }
      , { "⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾", "( ` k )" }
      , { "🄌➊➋➌➍➎➏➐➑➒", "( ` k k )" }
      , { "🄋➀➁➂➃➄➅➆➇➈", "( ` k o )" }
      , { "０１２３４５６７８９", "( ` k j )" }
      , { "🄀⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛", "( ` k h )" }
      , { "🄁🄂🄃🄄🄅🄆🄇🄈🄉🄊", "( ` k s )" }
      , { "⁰¹²³⁴⁵⁶⁷⁸⁹", "( ` k i )" }
      , { "₀₁₂₃₄₅₆₇₈₉", "( ` k p )" }
      , { "⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇", "( ` k y )" }
      , { "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ", "( ` k g )" }
      , { "ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ", "( ` k c )" }
      , { "𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗", "*none" }
      , { "𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡", "*none" }
      , { "𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫", "none" }
      , { "𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵", "none" }
      , { "𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿", "none" }
      , { "Ⓞ㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉", "none" }  --小寫「o」：ⓞ
      , { "⒪㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩", "none" }  --大寫「o」：🄞
      , { "〇一二三四五六七八九十", "none" }
      , { "零壹貳參肆伍陸柒捌玖拾", "none" }
      , { "0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🔢", "none" }
      , { "0⃣1⃣2⃣3⃣4⃣5⃣6⃣7⃣8⃣9⃣", "none" }
      , { "㉈㉉㉊㉋㉌㉍㉎㉏", "none" }
      }

  elseif s_5 or s_6 then
    nk_table = {
        { "", "〖形碼方案〗" }
      , { "⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒~㊿", "( '/ )" }
      , { "⓿❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴", "( '/ j )" }
      , { "⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾", "( '/ k )" }
      , { "🄌➊➋➌➍➎➏➐➑➒", "( '/ k k )" }
      , { "🄋➀➁➂➃➄➅➆➇➈", "( '/ k o )" }
      , { "０１２３４５６７８９", "( '/ k j )" }
      , { "🄀⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛", "( '/ k h )" }
      , { "🄁🄂🄃🄄🄅🄆🄇🄈🄉🄊", "( '/ k s )" }
      , { "⁰¹²³⁴⁵⁶⁷⁸⁹", "( '/ k i )" }
      , { "₀₁₂₃₄₅₆₇₈₉", "( '/ k p )" }
      , { "⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇", "( '/ k y )" }
      , { "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ", "( '/ k g )" }
      , { "ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ", "( '/ k c )" }
      , { "𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗", "( ; )" }
      , { "𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡", "( ;; )" }
      , { "𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫", "none" }
      , { "𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵", "none" }
      , { "𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿", "none" }
      , { "Ⓞ㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉", "none" }  --小寫「o」：ⓞ
      , { "⒪㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩", "none" }  --大寫「o」：🄞
      , { "〇一二三四五六七八九十", "none" }
      , { "零壹貳參肆伍陸柒捌玖拾", "none" }
      , { "0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🔢", "none" }
      , { "0⃣1⃣2⃣3⃣4⃣5⃣6⃣7⃣8⃣9⃣", "none" }
      , { "㉈㉉㉊㉋㉌㉍㉎㉏", "none" }
      }

  else
    nk_table = {
        { "", "〖不明方案〗" }
      -- , { "", "　待補" }
      }

  end
  return nk_table
end

return numberkeys