tl;dr Version: Chillax!, to anyone who is too impatient for a fix to this! I don’t like the inability to bind functions to function keys without mods, either. But we should be patient. It’s not always easy to implement, unfortunately. And I’m going to make myself be patient. They said they will eventually fix it, I believe, so let’s relax.
The “Whole Tomato” Version:
I’m SO glad I’m not the only one who is annoyed by this small yet consequence-laden problem. It’s obviously not a bug, and as a fellow computer programmer I can both understand and sympathize with the developers of Obsidian when it comes to having hundreds of feature requests, bug fixes, improvements and other issues to deal with, so I’m not complaining.
But I can also understand how, if I were not familiar with the problems of modern software and release engineering, end users might see this as a “simple fix”. Indeed, I am a bit frustrated myself that this hasn’t been addressed yet after several years of using Obsidian. I have few if any complaints regarding the application in general or any of its features and plugin API, but one or two “small” issues like this do tend to make it hard to find enough keybinds for the various plugins (community and base) I use as well as those of the core program.
In summary, I simply want to say “me too” to the complaint that it’s currently not possible to assign a command to a function key without any modifiers (i.e.,
Cmd—for those cursed enough to use Apples or iOS, willingly or through coercion ). If it were a modern day programmer’s version of Fermat’s Last Theorem or something similar, I would not even mention the issue, of course!
But since in most modern desktop applications and API’s it’s a very simple matter to implement the capability to assign a piece of functionality to almost any key, including not only F-keys but even the Windows key (there are one or two exceptions), I admit to a very slight amount of annoyance. The plain, simple fact is that the vast majority of applications that allow the custom binding of keys to functions also allow the assignment to function keys (with or without modifiers), so it’s a bit disturbing, at least aesthetically, that Obsidian does not, as yet.
Anyway, I could go on and on ad nauseam, but I won’t waste any more of the reader’s time or bore you with more of my long-winded tedium. (I just don’t have the time to type/write as much as I like lately; forgive me)
My primary reason for putting in my “two cents”—to myself: quickly, before it becomes my 300 cents—on this problem, after all, was simply to thank the Obsidian developers, this forum’s outstanding moderators (esp. Whitenoise, et al.) and the Obsidian plugin community at large for the hard work and time expended, as well as to hopefully quell anyone who might (like me) be disturbed at the issue, but (unlike me) not understand why it is potentially troublesome to implement a “fix” to it.
Until it is fixed, I’m sure we can all adapt to the problem of having a slightly smaller inventory of keys available to bind our commands to, and I wish everyone well. Also, please do forgive my long-ass, novella-length comment. As I said, I just don’t have nearly enough time to write (one of my very favorite things to do) lately, and didn’t mean to waste time. I would have edited the comment more than once, to shorten it, but—believe it or not—I’ve known people who actually complain if you edit a comment, for some unknown reason. O.o Well, TTFN.