TIPTOP ERP快捷键:即各功能按钮(ACTION)的快捷按键
系统默认的功能快捷键(快捷键字母需英文输入法或中文大写状态下,字母不分大小写)
ACTION | 说明 | 快捷键 | ACTION | 说明 | 快捷键 | ACTION | 说明 | 快捷键 | ||
accept | 确定 | Ctrl+Enter | cancel | 退出 | Esc | exit | 离开 | Esc或ALT+F4 | ||
insert | 录入 | F1 | delete | 删除 | F2 | modify | 更改 | u | ||
query | 查询 | q | jump | 指定笔 | j | invalid | 无效 | x | ||
first | 第一笔 | f | previous | 上笔 | p | next | 下笔 | n | ||
detail | 单身 | b | reproduce | 复制 | c | last | 末一笔 | L | ||
nextfield | 下一个栏位 | return或Enter或Tab | previous | 上一个栏位 | shift+tab | output | 打印 | o | ||
qbe_select | 条件查询 | Ctrl+q | qbe_save | 条件储存 | Ctrl+w | ok | 确定 | Enter | ||
yes | 确认框选择’是’ | y | no | 确认框选择’否’ | n | nextrow | 单身下一行 | ↓ | ||
help | 帮助 | Ctrl+H | locale | 语言 | Ctrl+L | prevrow | 单身上一行 | ↑ | ||
controlp | 开启查询视窗 | Ctrl+P | controle | 开启查询视窗 | Ctrl+e | firstrow | 单身第一行 | home | ||
controlz | 必要字段 | Ctrl+z | controlf | 开启字段说明 | Ctrl+f | lastrow | 单身最后一行 | end | ||
controln | 单身重查 | ctrl+n | controlo | 预设上笔资料 | Ctrl+o | 单身翻到上一页 | page up | |||
controlg | 弹窗运行程序 | Ctrl+g | controls | 隐藏/显示单身 | Ctrl+s | 单身翻到下一页 | page down |
有哪些方法定义快捷键
①全局功能ACTION(ex:上述列举系统默认的功能)定义于$TOP/config/4ad/语言别/tiptop.4ad
定义功能ACTION的xml文件acceleratorName属性,如果有多个可以依次acceleratorName1、acceleratorName2…..
②p_base_act定义单个作业程序的”快捷键”栏位
然后按B(单身)会自动生成$TOP/config/4ad/语言别/系统别/程序.4ad
③p_base_act定义单个作业程序的”Action共用名称”,首字母用英文字母,则此英文字母就是快捷键
ex:(ACTION中文名为:P.采购发出,则P就是采购发出的快捷键了)
注意:MENU写法定义的ACTION才会自动在ACTION名称首字下划线
所以,此方法只针对单头程序有效,有单身的程序设置不起作用!
因为:单头写的是MENU, 单身程序不是MENU写法,用的是bp+g_action_choice选择
说明:①&②的原理都是依据4ad文件定义xml文件acceleratorName属性来做快捷键,③ACTION中文说明的首字母
定义全局Action及快捷键原理
全局默认Action首先在$DBPATH或$FGLRESOURCEPATH目录下面找寻default.4ad
↓
如果上述找不到default.4ad,则Genero标准的默认全局Action于$FGLDIR/lib/default.4ad加载此文件
↓
当然你也可以用 ui.Interface.loadActionDefaults() 改变默认的全局ACTION文件的目录,加载自定义的默认全局ACTION文件
↓(上述自定义文件优先加载)
ex:TIPTOP ERP就是用cl_ui_init.4gl → cl_load_act_sys.4gl → ui.Interface.loadActionDefaults($TOPCONFIG/4ad/语言别/tiptop.4ad)
加载目录 $TOPCONFIG//4ad/语言别/ 下面的的tiptop.4ad
转载请注明:赫非域 » TIPTOP ERP快捷键