[SOLVED] Custom translation table for keyboard and grid widget
Author: gianni.sandigliano@unifacesolutions.com (gianni)
We are moving a Uniface application from 9.2 to 9.6.07.X704. This application is using a customized translation table to remap various keys because of a specific request from the customer. ^128^CR ^NEXT^FIELD ; Return = Next Field ^129^CR ^CR ; Shift-Return = CR ^128^171 <DETAIL> ; Double left click = Detail ^136. , ; Dot on keypad = comma to properly support numeric input ^128^CR ^NEXT^FIELD ; Enter on keypad = Next Field ^130^149 ^LAST^OCCURRENCE ; Ctrl-End = Last Occurrence ^130^150 ^NEXT^OCCURRENCE ; Down = Next Occurrence ^130^151 ^NEXT^OCC_WINDOW ; Page Down = Next Set Of Occurrences ^130^155 ^FIRST^OCC_WINDOW ; Ctrl-Home = First Occurrence ^130^156 ^PREV^OCCURRENCE ; Up = Prev Occurrence ^130^157 ^PREV^OCC_WINDOW ; Page Up = Prev Set Of Occurrences Everything was perfectly working in U9.2 !!! Moving to U9.6 ALL grid widgets (and there are a lot!) are acting as fields were defined "MultiLine", so when "Return" is hit a newline is generated. I've looked into all "What's New" documentations from 9.2 to 9.6.07.X704 without being able to find any clue. We cannot change basic behaviour of grid widget because "Extended trigger" is not including an OnEdit opportunity at grid widget... Am I missing something or could simply be a bug? Thanks for any hint or support... Gianni



Daniel



