Be able of using the Function keys (F1-F12) to perform -> Functions <-

Greetings all! :wave:

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. :grin:

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., Alt, Ctrl, Shift, Cmdā€”for those cursed enough to use Apples or iOS, willingly or through coercion :wink:). 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.

That being said, I must admit Iā€™m fairly unfamiliar with the Electron API or indeed even the JavaScript language (although Iā€™ve begun to study the modern ā€œWebDevā€ stack), having spent the majority of my development life and career learning and using, for example, C/C++, (x86/64) Assembly language, Java and Perl, bash scripting, i.a., so I can obviously understand how it might not be so simple a matter to implement when dealing with a modern Web scripting language like JavaScript.

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. :stuck_out_tongue_winking_eye: (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 :person_shrugging: Well, TTFN.

5 Likes