有关oracle自带oracle terminal的问题,在线等.....
哪为大哥用过oracle terminal(一个定义键盘事件的工具)
我看帮助定义的键盘事件,但好像不起作用
是不是还要有其他什么设置,盼能告知
你是用的OT打开的/%orahome%/forms60/fmrusw.res文件么??
按一下界面上左上角的按钮,就显示runform和design时的那些按键。
另外,定义esc是exit_form的事件,是不是可以用其他方式变通解决呢?
我找了个帮助文件,与你共享,说实话没太看明白,呵呵。
1、运行Oracle Terminal,找到/forms60/fmrusw.res文件打开。
2、单击key binding工具,利用key binding editor对键的值进行编辑。
3、对任一级节点进行双击,给出了操作(action)和绑定的键(binding)。
4、修改:查找到一个操作,用键入的内容覆盖该键。可用关于ROW的几个按钮来操作。也可以输入键,单击macro mode按钮,然后可以输入该键,按下真正的键(不能拼写单词ctrl等),按照对话框的提示,完成宏的录制。
设置键的触发器是个更复杂的过程。
5、双击windows-sqlforms节点(最高节点),看到一个空的操作表。
6、单击Insert Row插入一行。
7、插入对应于键触发器的操作(如:key-F3)。然后输入该键的赋值。
8、单击Product actions按钮,调用Product actions editor,与key binding editor非常相象。
9、在其上双击sqlforms节点,看到Product action definition窗口。
10、输入操作(如:user define key 3),他对应的数值编码(从82到91对应’0’到‘9’,这里是‘3’键)以及显示在键赋值列表的描述。单击Ok。
11、完成定义赋值后,单击OK,返回主窗口。
12、保存。并单击generate工具,生成新的资源文件。
13、再次保存,完成该过程。
不知你是否是按上述步骤操作的呢?