Shortcuts at IDE

fbritop

Active Member
Licensed User
Longtime User
Erel,
We coders, usually we are not close friends with the "mouse" during coding times, and we really appreciate keyboard shortcuts.

My first wishlist, is regarding cycling through the different modules, classes and services, etc. A nice feature would be switching between them easily. Maybe it can be done like as Chrome works with tabs, you can move between them with the Control Key + Number, for each tab (pressing control + 3, moves you to the third tab, in B4A, could happen the same thing, but moving to the third module that is open under the menu bar.

On the same theme, usually we need to close or hide a module, this could be done, as maybe Dreamweaver works with the tabs for closing, just doing an Control + F4 (similar to Alt + F4 for closing the application).

At last, when we work with smaller displays, we usually toggle within the coding and the log, but the log we use it, most of the time when we are debugging at run time. It would be a nice feature, that the log and all the other 3 tabs, could be "slided" off the window, with a function key, similar at how we get rid of the properties window in SQLServer Manager or Visual Studio.

Anyway, just Wishlists, great job with B4A, almost 25 application in production, with great time saving for development.

Finally, just a simple question, that I cannot seem to find a descent answer. For our last job, we are requiring to validate a device, under 3 parameters, Phone Number, IMEI and IMSI. THe first two can be tampered, but the third one, it cannot be, as it fails to register the device to the network operator (we force the application to just access the network over a mobile connection, no wifi at this point). With the IMSI we can do that and is pretty neat. We manage to discover, that IMSI was also able to retrieve for RIM devices, but it has been a mess on iOS, as they state that if you get out of the sandbox (where the IMSI resides), you get the application rejected. Is there any particular reason why an OS as iPhone rejects to supply this information?

Cheers
Felipe Brito
 

thedesolatesoul

Expert
Licensed User
Longtime User
My first wishlist, is regarding cycling through the different modules, classes and services, etc. A nice feature would be switching between them easily. Maybe it can be done like as Chrome works with tabs, you can move between them with the Control Key + Number, for each tab (pressing control + 3, moves you to the third tab, in B4A, could happen the same thing, but moving to the third module that is open under the menu bar.
You can also use Ctrl+Tab/Ctrl+Shift+Tab, or Ctrl+PgUp/Ctrl+PgDown to cycle through them.

Finally, just a simple question, that I cannot seem to find a descent answer. For our last job, we are requiring to validate a device, under 3 parameters, Phone Number, IMEI and IMSI. THe first two can be tampered, but the third one, it cannot be, as it fails to register the device to the network operator (we force the application to just access the network over a mobile connection, no wifi at this point). With the IMSI we can do that and is pretty neat. We manage to discover, that IMSI was also able to retrieve for RIM devices, but it has been a mess on iOS, as they state that if you get out of the sandbox (where the IMSI resides), you get the application rejected. Is there any particular reason why an OS as iPhone rejects to supply this information?
IMSI can identify certain things immediately (like country, network). Maybe they dont want to show that.
 
Top