Quantcast
Download
(12 Kb)
Download
Updated: 02/20/21 09:40 AM
Pictures
File Info
Compatibility:
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Updated:02/20/21 09:40 AM
Created:08/16/15 07:27 AM
Monthly downloads:3,760
Total downloads:310,096
Favorites:573
MD5:
Categories:Miscellaneous, Graphic UI Mods, Utility Mods
6.3.5
Votan's Keybinder  Popular! (More than 5000 hits)
Version: 1.3.4
by: votan [More]
DependenciesDescription
Description
Adds checkboxes to keybind dialog for OS user account wide (not ESO account) shared keybindings.

In addition, since v1.2.0, a text search filter looking for:
  • Category
  • Sub-category
  • Action name
  • Localized action name

Technically ZOS is right, if they say keybindings are a per-character setting, because they can differ. But in consideration of the human factor most keybindings will not differ. I (and this addon) assume everybody has a prefered keyboard-layout, which is used across all characters. Only a few keys will be re-used for different, character specific addons. If you agree, this addon may something for you.

It is tested with and supports Emacs to use key-modifiers like ALT, STRG etc.
It is tested and works with libAddonKeybinds, which splits the list of keybindings into standard and addon.

First Load!
Upon first load all standard keybindings are marked as shared. Please verify it's how you want it.
Once you log to other character these keybindings will be taken over!

New Characters
Shared keybindings are used for new characters, too.

Bugs?
Please let me know.

To Do
- None
version 1.3.4:
- Update to API 100034 "Flames of Ambition".

version 1.3.3:
- Update to API 100033 "Markarth".

version 1.3.2:
- Update to API 100032 "Stonethorn".

version 1.3.1:
- Update to API 100031 "Greymoor".

version 1.3.0:
- Get rid of LibStub.
- LibAddonKeybinds: LibStub not required anymore.

version 1.2.14:
- Update to API 100029 "Dragonhold".

version 1.2.13:
- Update to API 100028 "Scalebreaker".

version 1.2.12:
- Update to API 100027 "Elsweyr".

version 1.2.11:
- Update to API 100026 "Wrathstone".

version 1.2.10:
- Update to API 100025 "Murkmire".

version 1.2.9:
- Fixed missing dependency for LibStub. Manifest file was missing.

version 1.2.8:
- Update to API 100024 "Wolfhunter".
- New library load structure.

version 1.2.6:
- API bump 100023 "Summerset".

version 1.2.5:
- API bump for "Dragon Bones".

version 1.2.4:
- Delay syncing key-binds. Hopefully fixing the reported key-binding issues.

version 1.2.3:
- Just to be sure to not causing key-binding errors, the key-bind action layer of the "Controls" dialog is removed a bit earlier as ZOS does.

version 1.2.2:
- Pre-Game the addon had "dependency" problems
- API bump for Horns of the Reach.

version 1.2.1:
- Fixed an issue in the text-search filter showing key-bindings which should be hidden, because they have no caption.
- Localization. Thanks to @lexo1000 for french translation.

version 1.2.0:
- text search filter.

version 1.1.8:
- ESO 2.7 'Homestead' ready.

(Keybinder does currently not work on PTS due to ZOS limitation. But Chip promised this will not go live)

version 1.1.7:
- Speed optimizations.
- Japanese translation. Thanks to @BowmoreLover.

version 1.1.6:
- Categories and actions of addon-keybindings get sorted alphabetically.

version 1.1.5:
- ESO 2.6 'One Tamriel' ready.

version 1.1.4:
- Mark unbound standard key-binds on select-all.
- Embedded libAddonKeybinds to split standard and addon key binds.

version 1.1.3:
- API bump for ESO 2.5: "Shadows of the Hist" ready

version 1.1.2a:
- uploaded a corrected zip

version 1.1.2:
- Hopefully fixed Lua error in combination with libAddonKeyBinds reported by @Beartram
- ESO 2.4 (Dark Brotherhood) support

version 1.1.1:
- Remember actions without any keybind, so it can be used to unbind for all characters.

version 1.1.0:
- ESO 2.3 API 100014
- Added toggle button to de-/select all valid keybindings

version 1.0.0:
- ESO 2.2 (Orsinium): 4 key-binds per action

version 0.7.0:
- As requested by merlight, the addon is more hook-friendly to other addons.
- Fixed issue with unlocalizable key-bindings (not in list) set by Binder: Ignored as build-in code does.

version 0.6.0:
- discovered and fixed an issue with modifiers: Some keys always had a modifier*. *If using Emacs.

version 0.5.0:
- initial version
Optional Files (0)


Archived Files (31)
File Name
Version
Size
Uploader
Date
1.3.3
12kB
votan
11/02/20 04:41 AM
1.3.2
12kB
votan
08/22/20 04:56 AM
1.3.1
12kB
votan
05/24/20 10:39 AM
1.3.0
12kB
votan
02/15/20 11:45 AM
1.2.14
17kB
votan
10/19/19 08:26 AM
1.2.13
17kB
votan
08/12/19 11:13 AM
1.2.12
17kB
votan
05/18/19 08:07 AM
1.2.11
26kB
votan
02/23/19 10:16 AM
1.2.10
20kB
votan
12/09/18 11:48 AM
1.2.9
18kB
votan
08/19/18 03:28 AM
1.2.8
20kB
votan
08/13/18 11:18 AM
1.2.6
12kB
votan
05/15/18 11:46 AM
1.2.5
12kB
votan
01/27/18 07:18 AM
1.2.4
12kB
votan
11/18/17 09:32 AM
1.2.3
12kB
votan
08/22/17 01:31 PM
1.2.2
12kB
votan
08/04/17 10:53 AM
1.2.1
12kB
votan
05/21/17 11:14 PM
1.2.0
12kB
votan
04/14/17 02:52 AM
1.1.8
11kB
votan
02/05/17 05:58 AM
1.1.7
11kB
votan
11/09/16 12:52 PM
1.1.6
10kB
votan
09/24/16 09:38 AM
1.1.5
10kB
votan
09/22/16 12:12 PM
1.1.4
10kB
votan
08/02/16 10:54 AM
1.1.3
6kB
votan
07/03/16 11:55 AM
1.1.2a
6kB
votan
06/02/16 10:11 AM
1.1.1
6kB
votan
04/13/16 12:17 PM
1.1.0
6kB
votan
03/07/16 11:57 AM
1.0.0
5kB
votan
11/02/15 01:40 PM
0.7.0
5kB
votan
09/02/15 01:38 PM
0.6.0
5kB
votan
08/17/15 01:17 PM
0.5.0
5kB
votan
08/16/15 07:27 AM


Post A Reply Comment Options
Unread 05/03/21, 11:13 PM  
Magnum1997
 
Magnum1997's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 5
Uploads: 1
Great addon - question about reset

First of all thank you for this- I really like the split keybinds.

Question about reset - let's say I edited a character's keybinds but I don't like them. Can I get the "all characters" setting applied to them?

It wasn't wise but I made many changes and forget until I try to use one that it was changed.
Backup lesson learned ^_^
Report comment to moderator  
Reply With Quote
Unread 04/25/21, 09:24 AM  
GrailQuest

Forum posts: 0
File comments: 43
Uploads: 0
Re: Re: getting 2 lua errors

Originally Posted by votan
Originally Posted by GrailQuest
I removed the addon and Emacs, reloaded default keybinds, then added back Keybinder and Emacs.
Getting 2 errors on startup:
I am quite sure, you are not usng the latest version.
I redownloaded keybinder (and the lib and emacs just to be sure) and the error's not showing up anymore. I must have missed an update.
Sorry about that!
Report comment to moderator  
Reply With Quote
Unread 04/23/21, 02:16 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 547
File comments: 1431
Uploads: 37
Re: getting 2 lua errors

Originally Posted by GrailQuest
I removed the addon and Emacs, reloaded default keybinds, then added back Keybinder and Emacs.
Getting 2 errors on startup:
I am quite sure, you are not usng the latest version.
__________________
@votan73 (EU - megaserver)
Last edited by votan : 04/23/21 at 02:19 AM.
Report comment to moderator  
Reply With Quote
Unread 04/22/21, 04:55 PM  
GrailQuest

Forum posts: 0
File comments: 43
Uploads: 0
getting 2 lua errors

I removed the addon and Emacs, reloaded default keybinds, then added back Keybinder and Emacs.
Getting 2 errors on startup:

user:/AddOns/VotansKeybinder/Main.lua:580: attempt to index a nil value
stack traceback:
user:/AddOns/VotansKeybinder/Main.lua:580: in function 'SetupControl'
user:/AddOns/VotansKeybinder/Main.lua:676: in function 'addon:Initialize'
|caaaaaa<Locals> self = [table:1]{isDirty = T, name = "VotansKeybinder", editMode = F, bindingsSyncronized = F}, control = ud </Locals>|r
user:/AddOns/VotansKeybinder/Main.lua:692: in function 'OnAddonLoaded'
|caaaaaa<Locals> event = 65536, name = "VotansKeybinder" </Locals>
CreateControlFromVirtual failed: template with VirtualName not found. ControlName[$(parent)KeybinderSearch], ParentName[ZO_Keybindings], VirtualName[ZO_InventorySearch].
Report comment to moderator  
Reply With Quote
Unread 04/17/21, 04:59 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 547
File comments: 1431
Uploads: 37
Originally Posted by ghensan
can i manually assign default keybind and apply it to already existing character?, seems cant find such function, and it don't work autmatically either
You login with a character having the right keybinds. You mark the keybinds you want as shared.
Next you login to any other character, with Keybinder enbled, wil have this keybinds too. Existing and new.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 04/16/21, 11:28 PM  
ghensan

Forum posts: 0
File comments: 5
Uploads: 0
can i manually assign default keybind and apply it to already existing character?, seems cant find such function, and it don't work autmatically either
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 01:55 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 547
File comments: 1431
Uploads: 37
Re: Re: Re: Combinations not possible

Originally Posted by jaedha
Originally Posted by votan
Originally Posted by Maroza
Hey Votan,

First off, amazing work on this one, and thank you! Unfortunately, for some reason, I'm not able to do combination key bindings anymore. At first, I thought I reached the key binding cap, but turns out it's not that. I tried disabling all other addons, even though I had them all on when I first bound my keys through your addon. Have you, or anyone else, encountered this issue? The interesting part is that I can do the combination keys on the ones that are already in that format, but only that exact combo.

Thanks!
Maroza
You stil need this addon to do this: https://www.esoui.com/downloads/info1046-Emacs.html
I've had the same issue after reinstalling, i.e. I can't use keyboard modifiers for controls, unless they are already setup that way.

For the record, I have *never* used that Emacs addon (the first I knew of it was in this thread). Until the reinstall, using modifiers just worked, AFAIK.

Edit: Just looked inside that Emacs addon and saw that all it did was this:

Code:
function KEYBINDING_MANAGER:IsChordingAlwaysEnabled()
	return true
end
Did they change that behaviour since launch? It's been a long time since I had to do a clean install.
My Keybinder *never* enabled it.
And with Emacs it is still working.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 12:23 AM  
jaedha

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Combinations not possible

Originally Posted by votan
Originally Posted by Maroza
Hey Votan,

First off, amazing work on this one, and thank you! Unfortunately, for some reason, I'm not able to do combination key bindings anymore. At first, I thought I reached the key binding cap, but turns out it's not that. I tried disabling all other addons, even though I had them all on when I first bound my keys through your addon. Have you, or anyone else, encountered this issue? The interesting part is that I can do the combination keys on the ones that are already in that format, but only that exact combo.

Thanks!
Maroza
You stil need this addon to do this: https://www.esoui.com/downloads/info1046-Emacs.html
I've had the same issue after reinstalling, i.e. I can't use keyboard modifiers for controls, unless they are already setup that way.

For the record, I have *never* used that Emacs addon (the first I knew of it was in this thread). Until the reinstall, using modifiers just worked, AFAIK.

Edit: Just looked inside that Emacs addon and saw that all it did was this:

Code:
function KEYBINDING_MANAGER:IsChordingAlwaysEnabled()
	return true
end
Did they change that behaviour since launch? It's been a long time since I had to do a clean install.
Last edited by jaedha : 03/18/21 at 12:55 AM.
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 12:13 AM  
GrailQuest

Forum posts: 0
File comments: 43
Uploads: 0
Seems to work fine but it is giving two lua errors on character load:

CreateControlFromVirtual failed: template with VirtualName not found. ControlName[$(parent)KeybinderSearch], ParentName[ZO_Keybindings], VirtualName[ZO_InventorySearch].
CreateControlFromVirtual failed: template with VirtualName not found. ControlName[$(parent)KeybinderSearch], ParentName[ZO_Keybindings], VirtualName[ZO_InventorySearch].
Not sure what the reason is that I get two apparently identical lua errors.
Report comment to moderator  
Reply With Quote
Unread 03/10/21, 05:51 PM  
carlm10

Forum posts: 1
File comments: 2
Uploads: 0
Smile Re: Lost keybinds for merchant and banker with update

Originally Posted by carlm10
The latest update caused me to lose the option for a keybind for the merchant and banker.

Help!?!?!?

Nevermind, it wasnt this addon. I realized it was in another addon that I had disabled.
Yours works great and does find it when that addon was reinstalled.
Report comment to moderator  
Reply With Quote
Unread 03/08/21, 09:35 PM  
carlm10

Forum posts: 1
File comments: 2
Uploads: 0
Unhappy Lost keybinds for merchant and banker with update

The latest update caused me to lose the option for a keybind for the merchant and banker.

Help!?!?!?
Report comment to moderator  
Reply With Quote
Unread 01/03/21, 02:53 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 547
File comments: 1431
Uploads: 37
Re: Combinations not possible

Originally Posted by Maroza
Hey Votan,

First off, amazing work on this one, and thank you! Unfortunately, for some reason, I'm not able to do combination key bindings anymore. At first, I thought I reached the key binding cap, but turns out it's not that. I tried disabling all other addons, even though I had them all on when I first bound my keys through your addon. Have you, or anyone else, encountered this issue? The interesting part is that I can do the combination keys on the ones that are already in that format, but only that exact combo.

Thanks!
Maroza
You stil need this addon to do this: https://www.esoui.com/downloads/info1046-Emacs.html
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 01/03/21, 11:05 AM  
Maroza

Forum posts: 0
File comments: 1
Uploads: 0
Question Combinations not possible

Hey Votan,

First off, amazing work on this one, and thank you! Unfortunately, for some reason, I'm not able to do combination key bindings anymore. At first, I thought I reached the key binding cap, but turns out it's not that. I tried disabling all other addons, even though I had them all on when I first bound my keys through your addon. Have you, or anyone else, encountered this issue? The interesting part is that I can do the combination keys on the ones that are already in that format, but only that exact combo.

Thanks!
Maroza
Report comment to moderator  
Reply With Quote
Unread 12/28/20, 12:40 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 547
File comments: 1431
Uploads: 37
Originally Posted by DewiMorgan
Nice and very useful addon, but my wife is mad at me now.

See, the description says "Adds checkboxes to keybind dialog for user account wide shared keybindings." But turns out "user account wide" is not quite true. It's more like "cross-account, per machine".

She logged into her account, then had to go back and remap all her keys on two characters back the way she wanted
That's what "user account" means. I updated the description. Sorry for your trouble with your wife.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 12/27/20, 06:29 PM  
DewiMorgan
 
DewiMorgan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 53
Uploads: 1
Nice and very useful addon, but my wife is mad at me now.

See, the description says "Adds checkboxes to keybind dialog for user account wide shared keybindings." But turns out "user account wide" is not quite true. It's more like "cross-account, per machine".

She logged into her account, then had to go back and remap all her keys on two characters back the way she wanted
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: