Which Keyboard Symbols are sorted FIRST in Workspace List?

I always put an underscore _ before a workspace name if I want it sorted first in my Workspaces list. (eg. _Workspace1). But what if I wanted to place something before my __Workspace1 workspace, without worrying about the alphabetical order?
Most software will sort things based on symbols then numbers then letters, and the symbols are prioritized by their ASCII number. Examples:
! (33)
" (34)
# (35)
$ (36)
% (37)
& (38)
' (39)
( (40)
) (41)
So a "!" would be before "#" and before "(" and so forth. However, I haven't found this to be true in Smartsheet.
Does anyone have a list of COMMON symbols (Those found on a keyboard) and their sort priority in Smartsheet?
-Neil
Best Answer
-
Great question, @NeilKY !
I ran a test by programmatically creating folders with various keyboard symbols followed by " folder" (e.g., ! folder, @ folder , etc.) inside a single workspace. I chose folders instead of workspaces to avoid cluttering my account with many new workspaces β but I suspect the same sorting rules apply to workspace names as well, since the UI behavior appears consistent.
Smartsheet does not sort folders by ASCII order.
Hereβs the observed sort order of some common keyboard symbols in Smartsheet:
Key Observations:
- _ folder does sort first, as expected.
- Characters like -, ,, and ; appear before !, which does not follow ASCII order.
- Smartsheet likely applies a custom internal sort order for symbols, unrelated to standard character codes.
_ - , ; ! ? . ' ( ) [ ] { } @ * / \ & # ` ^ + < = > | ~ $
Tip:
If you want a folder or workspace to appear at the top of the list, try prefixes like _, -, ., or , β they reliably come first based on my test.Hope this helps others who are fine-tuning their folder/workspace naming conventions!
Sample test code
Detailed Observations:
- Underscore
_
sorts first β this is common in many systems and intentional to allow "top-sorting". - Dash
-
, comma,
, semicolon;
come early, which is unusual (ASCII-wise,!
has a lower value than,
). - Paired brackets/quotes are grouped somewhat logically:
' ( ) [ ] { }
- Math symbols and separators tend to follow:
- @ * / \ & #
- Tilde
~
and dollar$
come last, despite$
being ASCII 36 and~
being 126.
Possible Explanation:
Smartsheet may be using an internal sorting mechanism that:
- Groups characters by type (e.g., punctuation, math, brackets).
- Applies a custom priority table for UI consistency.
- Might ignore ASCII/Unicode and instead flatten non-alphanumerics into a hand-tuned order.
This behavior is not documented publicly, so the only reliable method is empirical testing like the one above.
BTW, the last character is Z.
Answers
-
Great question, @NeilKY !
I ran a test by programmatically creating folders with various keyboard symbols followed by " folder" (e.g., ! folder, @ folder , etc.) inside a single workspace. I chose folders instead of workspaces to avoid cluttering my account with many new workspaces β but I suspect the same sorting rules apply to workspace names as well, since the UI behavior appears consistent.
Smartsheet does not sort folders by ASCII order.
Hereβs the observed sort order of some common keyboard symbols in Smartsheet:
Key Observations:
- _ folder does sort first, as expected.
- Characters like -, ,, and ; appear before !, which does not follow ASCII order.
- Smartsheet likely applies a custom internal sort order for symbols, unrelated to standard character codes.
_ - , ; ! ? . ' ( ) [ ] { } @ * / \ & # ` ^ + < = > | ~ $
Tip:
If you want a folder or workspace to appear at the top of the list, try prefixes like _, -, ., or , β they reliably come first based on my test.Hope this helps others who are fine-tuning their folder/workspace naming conventions!
Sample test code
Detailed Observations:
- Underscore
_
sorts first β this is common in many systems and intentional to allow "top-sorting". - Dash
-
, comma,
, semicolon;
come early, which is unusual (ASCII-wise,!
has a lower value than,
). - Paired brackets/quotes are grouped somewhat logically:
' ( ) [ ] { }
- Math symbols and separators tend to follow:
- @ * / \ & #
- Tilde
~
and dollar$
come last, despite$
being ASCII 36 and~
being 126.
Possible Explanation:
Smartsheet may be using an internal sorting mechanism that:
- Groups characters by type (e.g., punctuation, math, brackets).
- Applies a custom priority table for UI consistency.
- Might ignore ASCII/Unicode and instead flatten non-alphanumerics into a hand-tuned order.
This behavior is not documented publicly, so the only reliable method is empirical testing like the one above.
BTW, the last character is Z.
-
WOW! @jmyzk_cloudsmart_jp that is the best answer EVER :) Thank you.
-Neil
-
Thank you @NeilKY