﻿符号=
  {
    "\"",",","{","}","*","#","#1","%","%返回","[%模拟点击]",">","<",">50$300","*|%向下翻页>100$600","*|%向上翻页>100$600","$50",


    "&","^","!","?","@","_","|","&!",


    "[","]","-",":",

















[[--用于在编辑框执行某些功能，备注。
{"&可编辑$1","%剪切板"},]],
[[--用于激活编辑框弹出键盘执行某些功能，备注。
{"&编辑框$1","%剪切板"},]],










    [[--当前执行，
return true]],
    [[--返回上一层执行，
return false]],


    [[--判断当前是输入法执行默认手势，
if service.check("编辑框",node) then
return false
end]],

    [[--判断编辑框，
if node.isEditable() then    return false    end]],



[[%朗读/]],
[[%全部停止]],


[[%输入/]],
[[%导航/]],
[[%插件/]],
[[%工具/]],
[[%手势/]],
[[%长按$50]],
[[%上个焦点$50]],
    [[%下个焦点$50]],
[[%点击$50]],
    [[%返回$50]],

    [[|%向上翻页>20$100]],


    [[|%向下翻页>20$100]],


    [[--新多功能快捷手势代码
按钮列表=
{


}
service.click(按钮列表)
return true]],


    [[>60$30]],


  }
  require "import"
  import "android.widget.*"
  import "com.androlua.*"


  layout={
    GridView,
    id="grid",
    numColumns=5,
    --items=符号,
    layout_width="fill",
    layout_height="fill"
  }

  dlg=LuaDialog(service)
  dlg.View=loadlayout(layout)
  grid.adapter=SingleLineAdapter(service,String(符号))
  dlg.setButton("取消",nil)
  dlg.show()
  grid.onItemClick=function(l,v)
    dlg.dismiss()
    task(500,function()
      service.insert(node,v.text)
    end)
  end
  return true