Рейтинг 5 из 5 звёзд

Works excellently to disable all these pesky one-letter abbreviations, which wreck havoc when the focus is not where it is expected.
Note that the preset button "unset singles" in the Settings dialogue does not quite do what it promises. While it removes destructive short-cuts, it replaces them with other less dangerous, but still annoying short-cuts.

You can paste the following into the settings box to really completely disable all one-letter shortcuts:

{
"0": "unset",
"1": "unset",
"2": "unset",
"3": "unset",
"4": "unset",
"5": "unset",
"6": "unset",
"7": "unset",
"8": "unset",
"9": "unset",
"j": "unset",
"k": "unset",
"o": "unset",
"f": "unset",
"#": "unset",
"r": "unset",
"a": "unset",
"x": "unset",
"c": "unset",
"u": "unset",
"b": "unset",
"m": "unset",
"p": "unset",
"s": "unset",
"t": "unset",
"w": "unset",
"]": "unset",
"[": "unset"
}

Это отзыв для предыдущей версии этого дополнения (2.1.0). 

Рейтинг 4 из 5 звёзд

Actually, looking at implementation.js, turns out it is pretty simple change to allow existing syntax with multiple commands, and not needing custom functions:

diff --git a/addon/implementation.js b/addon/implementation.js
index 5a740f2..f44bf40 100644
--- a/addon/implementation.js
+++ b/addon/implementation.js
@@ -143,7 +143,9 @@ var TBKeys = {
let cmdBody = command.slice(cmdType.length + 1)
switch (cmdType) {
case "cmd":
- window.goDoCommand(cmdBody)
+ for (let cmd of cmdBody.split(" ")) {
+ window.goDoCommand(cmd)
+ }
break
case "func":
window[cmdBody]()


Then, one can just do:
"n": "cmd:cmd_collapseAllThreads cmd_nextMsg",

-mr

Это отзыв для предыдущей версии этого дополнения (2.1.0).  Этот пользователь ранее оставил 2 отзыва на это дополнение.

Рейтинг 4 из 5 звёзд

Works fine, for complex combination I modified implementation.js and add the personal function inside builtins

Это отзыв для предыдущей версии этого дополнения (2.1.0). 

Рейтинг 5 из 5 звёзд

Does exactly what I needed; remap some of the single shortcut keys so that when using quick filter to search my mail, I don't inadvertently archive, delete, or forever fubar my messages - Greatly appreciate the simplicity.

Это отзыв для предыдущей версии этого дополнения (2.1.0). 

Рейтинг 4 из 5 звёзд

It works, but it is a bit hard to use. I managed to bind a key to “Search events and tasks” so I'm happy.
You will find explanations on the official website [1] and have to search for the precise command name with the DOM explorer (Ctrl + Shift + I) [2].

[1] https://github.com/willsALMANJ/tbkeys
[2] http://kb.mozillazine.org/Keyconfig_extension#Finding_code_for_keys

Это отзыв для предыдущей версии этого дополнения (2.1.0). 

Рейтинг 4 из 5 звёзд

I just needed to replace the close tab on escape add on and it was easy. Finding the correct operators is a bit hard and so far I can't get it to work in the compose window at all.

Это отзыв для предыдущей версии этого дополнения (2.1.0). 

Рейтинг 5 из 5 звёзд

Nice and easy to unbind all the keys, only one I've found to still work.
Open the add on, scroll to the bottom, click 'unset singles', click save, done. Thanks.

Это отзыв для предыдущей версии этого дополнения (2.1.0).