I think I know the answer to this question already (which is ‘no’), but have to try.
I am totally new to Servoy after being a long-time Filemaker user. As such, I’m trying to make Servoy behave just a tiny bit more like Filemaker, as the users of these databases have been using them in Filemaker for close to 10 years and will absolutely scream about Servoy in this regard.
Basically, is there a way to make the Enter key (on the numeric keypad) be the same thing as F6, or to remap the keyboard shortcuts to move F6 to it?
Myself and my users are used to tabbing through/filling in fields and then hitting Enter when done with the last field to exit it and save the changes. I realize Servoy’s way is better in the sense that it’s more of a transaction and you have the option to bail out and not change the whole record, while in Filemaker you are ‘saving’ each field as soon as you exit it (and hitting Enter is really just serving to exit you from the currently active field). But if I could just move F6 to Enter it would make life so much easier.
Thanks in advance for any advice…
ManChicken:
Basically, is there a way to make the Enter key (on the numeric keypad) be the same thing as F6, or to remap the keyboard shortcuts to move F6 to it?
Maybe not very elegant, but what about attaching a method with a databaseManager.saveData to the OnAction event of the last field (or every field, if you like) on the form?
ManChicken:
Basically, is there a way to make the Enter key (on the numeric keypad) be the same thing as F6, or to remap the keyboard shortcuts to move F6 to it?
With IT2BE’s menubar plugin you can do this. Servoy Components – Plugins, Beans, Web Components, Angular Services & Servoy Developer Consulting
Thanks for the pointers. I might try making an invisible button that covers the whole form (pushed to the back) so that when you click in the window out of any fields it will update. That might be enough to keep people from freaking. ![Very Happy :D]()
Another question - Is there a way to have a client window automatically set it’s self to be the size of the form so that it opens initially with no scrollbars and the entire content area of the form visible? I made a startup method that used setWindow() to set the size, but you then have to take into account for the size of the window it’s self (borders, toolbars, etc) which could be different for different L&F’s across platforms I would imagine.
ManChicken:
Thanks for the pointers. I might try making an invisible button that covers the whole form (pushed to the back) so that when you click in the window out of any fields it will update. That might be enough to keep people from freaking. 
You definitely don’t need that. If you don’t programmatically set AutoSave to false, clicking on the form will make Servoy smart client behave just like FileMaker.
Thanks. For some reason I had it in my head that you had to hit ‘Save’ or your record would revert. It is working just fine!