Uppercase lowercase

Simple combination of keys (toogle) will change highlighted text to upperase or lowercase.

44 Likes

+1 to this one! It would be a very helpful improvement.

1 Like

I’m missing this feature too

2 Likes

This would be great! +1

1 Like

Could be a 5-way toggler:

  • UPPERCASE
  • lowercase
  • Sentence case
  • Title Case
  • back to original

And of course not only for the [A-Za-z] range, but according to Unicode rules correctly for all languages.

Hee hee. :slight_smile:

Or we’d need even more hot keys.

17 Likes

‘Back to original’ is tricky. You’d have to persist the original state forever.

3 Likes

Right. Maybe undo is good enough.

4 Likes

+1!
Is there some workaround, until this feature arrives?

A workaround (with inline LaTeX) has been found here: Subscript - #2 by s-kyy

If you wanted to do CO2 with the 2 in lowercase, for example, you would write $CO_2$ or $CO_{2}$

For uppercase you’d do $CO^2$

1 Like

It looks like the Text Format extension for Obsidian can format the selected text into UPPERCASE, lowercase, Title Case, etc.

8 Likes

This works for me as an workaround
Thank you very much !

The Smarter Markdown Hotkeys plugin by pseudometa can toggle between lower case/initial cap/all caps. You can add any keybinding you want—I used the same one MS Word uses.

2 Likes

+1 for a main feature that would be available through the commands menu

1 Like

+1
This feature would be much appreciated!

!!! SOLVED!!!

Use “Text Format” plugin and bind its toggle case command to a key.

As @dylan_k pointed this out. I just wanted to highlight that the feature is there!

3 Likes

Try “Easy Typing” for auto capitalizing

Everybody is answering his own version of plugin solution. But they are more than 1000 plugins, and it can be a very hidden feature inside a plugin not appearing on search… So it will be smarter to think that for a so simple feature, it will be better to have a native feature. By the way, a setting could be added to decide about the toggle options you want. Not everybody is interested in camel case, for example…

2 Likes

and Capitalize please :pray:

I know you want a native feature, but I think this can be achieved with a Templater script, which you can then bind to a hotkey.

Here is a github repo with examples of templates that do text transformations and replacements. I think the one you need may be there, or you will find one that you can tweak to your liking.

1 Like

+1 this would be a very handy feature