Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Can SmarterProper be improved?

Featured Replies

I'm currently using SmarterProper by David Tremmel. Excellent for curbing ALL CAPS data entry.

However, there's one place it goes too far — instances where something like NATO or CIA turns up within the text of the field. Reverting to Nato and Cia doesn't really cut it.

I can think of two possible ways to a solution. 1. Let SmarterProper do its thing, but only once. Allow the user to re-edit the text after initial entry. Possible?

2. Revise SmarterProper to maintain all caps if the word is two to four characters long. That would also require some re-editing after the fact. Not nearly as satisfactory.

Any thoughts? Much appreciated.

There is another option:

3) create a list of exceptions that remain capitalised, this will need to be exhaustive and may in some cases be contradictory eg, CAN might be an abbreviation for Canadian Automobile Association, this will prevent the "can" in "TIN CAN" from being corrected.

Expect that there will always be some clean-up work with any automated process. It's when the cleanup work exceeds the time to re-do the job completely that the process is no longer economical to perform.

  • Author

There is another option:

3) create a list of exceptions that remain capitalised, this will need to be exhaustive and may in some cases be contradictory eg, CAN might be an abbreviation for Canadian Automobile Association, this will prevent the "can" in "TIN CAN" from being corrected.

For the sake of argument, could a field be provided to the user to enter their own abbreviation set and have the Custom Function automatically integrate it?

Appreciated.

Quite possibly. But it would be a lot of work re-building the custom function.

The easiest to implement would be your option 1: create a script that process the text with the custom function, and let the user decide when to run the script. It could be a button on the layout or a command in a menu (or both).

  • 2 months later...

Why not edit the custom function to check for a word that starts and ends with a character(like ~) and then whatever is in between the characters will remain untouched?

Christine

Example: ~CIA~ will chang to CIA

Edited by Guest

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.