Download
(8 Kb)
Download
Updated: 03/09/24 07:24 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
Updated:03/09/24 07:24 AM
Created:08/16/15 07:27 AM
Monthly downloads:3,536
Total downloads:509,290
Favorites:741
MD5:
Categories:Miscellaneous, Graphic UI Mods, Utility Mods
9.3.0
Votan's Keybinder  Popular! (More than 5000 hits)
Version: 1.4.5
by: votan [More]
DependenciesInfo!
With update 35 ZOS confirms there is a limit of 100 for custom key bindings. Key binds, which differ from default, to be exact. This includes unbinding keys or shifting the column just because it looks better.
Once update 35 is out, take that hints seriously and restore as much standard key bindings as you can. For example controller keys, even if you do have a controller.
Keybinder allows you to exceed this limit with account-wide bindings, because once ZOS does not store them anymore, they get re-bound on every login.
Do not blame ZOS or me for lost key bindings, once you get that red hint.

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.4.5:
- New search box icon.
- API bump.

version 1.4.4: Allow to exceed the limit introduced in U35 using account-wide key-bindings as long as this addon is loaded.

version 1.4.3:
- Update to API 101035.

version 1.4.2:
- Update to French translation. Thanks to @lexo1000.

version 1.4.1: Removed debug message. sorry :)

version 1.4.0:
- Fixed error on trying to change a keybind.
- Fixed clear search button not working.

version 1.3.5:
- API bump.
- Get rid of LibStub.

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 (38)
File Name
Version
Size
Uploader
Date
1.4.4
8kB
votan
08/11/22 12:35 PM
1.4.3
8kB
votan
07/24/22 07:41 AM
1.4.2
8kB
votan
06/05/22 08:00 AM
1.4.1
8kB
votan
03/25/22 01:41 PM
1.4.0
8kB
votan
03/19/22 05:49 AM
1.3.5
8kB
votan
03/14/22 01:53 PM
1.3.4
12kB
votan
02/20/21 09:40 AM
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 07/04/17, 11:56 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 578
File comments: 1678
Uploads: 40
Re: an odd bug i think...

Originally Posted by kermudgen
I'm not sure if this is related to this addon, but i'm trying to figure that out.Since the patch the last week of June, whenever i log it my characters are unable to roll dodge even though the bind is still set. I verify the bind in controls. i verify my mouse didn't lose the bind i have on the appropriate key. but the only thing that fixes it is to unbind and rebind the setting in game. and then it's fixed until i log out overnight. There have been no updates to my mouse driver-- that was my first thought. and i have the same binds across my entire account.

any ideas?
You could delete the saved variable. Similar was reported. And I still do not have reproduced it.
Report comment to moderator  
Reply With Quote
Unread 07/04/17, 11:21 AM  
kermudgen

Forum posts: 2
File comments: 40
Uploads: 0
an odd bug i think...

I'm not sure if this is related to this addon, but i'm trying to figure that out.Since the patch the last week of June, whenever i log it my characters are unable to roll dodge even though the bind is still set. I verify the bind in controls. i verify my mouse didn't lose the bind i have on the appropriate key. but the only thing that fixes it is to unbind and rebind the setting in game. and then it's fixed until i log out overnight. There have been no updates to my mouse driver-- that was my first thought. and i have the same binds across my entire account.

any ideas?
Report comment to moderator  
Reply With Quote
Unread 06/19/17, 08:57 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 578
File comments: 1678
Uploads: 40
Originally Posted by Crusism
Wait, so is this addon working?
Yes.
Pre-game it has a false dependency warning. In-game everything is ok.
Report comment to moderator  
Reply With Quote
Unread 06/12/17, 01:01 PM  
SableGreens

Forum posts: 0
File comments: 18
Uploads: 0
Wait, so is this addon working?
Report comment to moderator  
Reply With Quote
Unread 05/22/17, 06:48 PM  
Sp00sty

Forum posts: 67
File comments: 173
Uploads: 0
Does this addon have a dependency?

Since the Morrowind Patch ( I have early access) there is now some kind of error and now a dependency for it?



This is what it looks like after Character Load.

At character selection it shows as red and there is no text for the dependency required.

My Binder addon also doesn't want to work but it has never been updated but has worked til now.

Is there some new keybind issue with the API now?
Last edited by Sp00sty : 05/22/17 at 06:50 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/17, 06:57 PM  
Architecture
 
Architecture's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 79
Uploads: 8
Gamepad UI Bug

Since at least >=1.1.8 this addon does not allow the "Gamepad Options" panel to be opened via character windows for my configuration. It returns a UI error (i.e. `IsInGamepadPreferredMode()` being true).

Lua Code:
  1. Lua Error: assertion failed
  2. stack traceback:
  3.     [C]: in function 'assert'
  4.     EsoUI/PregameAndIngame/ZO_Options/Gamepad/ZO_Options_Gamepad.lua:557: in function 'ZO_GamepadOptions:RefreshGamepadInfoPanel'
  5.     EsoUI/PregameAndIngame/ZO_Options/Gamepad/ZO_Options_Gamepad.lua:111: in function 'ZO_GamepadOptions:OnDeferredInitialize'
  6.     EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:364: in function 'ZO_Gamepad_ParametricList_Screen:PerformDeferredInitialize'
  7.     EsoUI/Common/Gamepad/ZO_GamepadParametricScrollListScreen.lua:237: in function 'ZO_Gamepad_ParametricList_Screen:OnStateChanged'
  8.     EsoUI/PregameAndIngame/ZO_Options/Gamepad/ZO_Options_Gamepad.lua:79: in function 'callback'
  9.     EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
  10.     EsoUI/Libraries/ZO_Scene/ZO_SceneGroup.lua:55: in function 'ZO_SceneGroup:SetState'
  11.     EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:438: in function 'ZO_SceneManager:OnSceneStateChange'
  12.     EsoUI/Ingame/Scenes/IngameSceneManager.lua:326: in function 'ZO_IngameSceneManager:OnSceneStateChange'|r

With Keybinder addon disabled, this error does not occur and the gamepad "Options" is usable again. I also tried with just Keybinder addon and the breaking error only goes away when Votan's Keybinder addon is disabled or with a brand new VotansKeybinder.lua saved vars file.

Tried with the following versions and the same problem occurs (since Homestead):
  • 1.2.0
  • 1.1.8
  • 1.1.7
  • 1.1.6
  • 1.1.5

If you could provide any assistance, that would be greatly appreciated! I have PM'd you my saved vars file on Gitter.
Last edited by Architecture : 04/23/17 at 07:13 PM.
Report comment to moderator  
Reply With Quote
Unread 03/15/17, 11:52 PM  
Drelkag
 
Drelkag's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Thanks for this mod! Exactly what I was looking for.
Report comment to moderator  
Reply With Quote
Unread 01/04/17, 02:15 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 578
File comments: 1678
Uploads: 40
Originally Posted by QuadroTony
just found a serious bug
fix if possible

steps

- i usen an account one one PC where i used f1-f5 for Greymind quick slot bar, and "-" for champion points and so on
- launched this acc on another PC without any addons i binded CP to F2, Collectibles to F4 for example
- i loggin to main PC
- even if in controls it showing my old binds, ie "f1-f5 for Greymind quick slot bar, and "-" for champion points and so on" they DIDNT WORK
when i press F2 it opens CP window while is must not
when i press f4 it open collectibles, while my collectible UNBOUND in controls

re-bind or /reloadui didnt help

only way to fix it - backup Votan's keybinder variables first
then Reset to defaults
log off from game
copy-replace Votan's keybinder SV

login again....


VERY weird looks like binds was taken from the server right
but they idnt displayed, showing me my old binds remembered by addon
Hmm,

looks like the addon does see the same as you and therefore does not re-bind.
I remember issues with the server-stored settings long time before Keybinder exist.
But maybe I can debug something. No promise.
Report comment to moderator  
Reply With Quote
Unread 01/03/17, 10:58 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
just found a serious bug
fix if possible

steps

- i usen an account one one PC where i used f1-f5 for Greymind quick slot bar, and "-" for champion points and so on
- launched this acc on another PC without any addons i binded CP to F2, Collectibles to F4 for example
- i loggin to main PC
- even if in controls it showing my old binds, ie "f1-f5 for Greymind quick slot bar, and "-" for champion points and so on" they DIDNT WORK
when i press F2 it opens CP window while is must not
when i press f4 it open collectibles, while my collectible UNBOUND in controls

re-bind or /reloadui didnt help

only way to fix it - backup Votan's keybinder variables first
then Reset to defaults
log off from game
copy-replace Votan's keybinder SV

login again....


VERY weird looks like binds was taken from the server right
but they idnt displayed, showing me my old binds remembered by addon
Report comment to moderator  
Reply With Quote
Unread 12/03/16, 12:42 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 578
File comments: 1678
Uploads: 40
Thank You, @Eldorhaan and @Jemcrystal.
Report comment to moderator  
Reply With Quote
Unread 12/02/16, 05:54 PM  
Jemcrystal

Forum posts: 28
File comments: 45
Uploads: 0
This is one of those mods I wished I had at the very beginning of gameplay. I have been taking screenshots of my keybinds because as I keep trying new bindings I discovered my mule alts were impossible to play! lol Bless you, you so totally rock for making this!
Report comment to moderator  
Reply With Quote
Unread 10/15/16, 03:08 AM  
Eldorhaan
 
Eldorhaan's Avatar

Forum posts: 2
File comments: 142
Uploads: 0
OMG a dream come true... Excellent Votans, you rocks so much
Report comment to moderator  
Reply With Quote
Unread 09/24/16, 09:40 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 578
File comments: 1678
Uploads: 40
Originally Posted by QuadroTony
ah, nvm then!(not a big deal feature)

what about ability to expand/hide "under arrow" categories of keys?
if you have more than 30 addons, alot keybinds you may have
and scroll to find what you need... when you can hide undused categories and it will make your search faster

think about it
It is not a treeview. But I added alphabetic sorting. This may helps navigating.
Report comment to moderator  
Reply With Quote
Unread 09/24/16, 01:37 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
ah, nvm then!(not a big deal feature)

what about ability to expand/hide "under arrow" categories of keys?
if you have more than 30 addons, alot keybinds you may have
and scroll to find what you need... when you can hide undused categories and it will make your search faster

think about it
Report comment to moderator  
Reply With Quote
Unread 09/24/16, 01:30 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 578
File comments: 1678
Uploads: 40
Originally Posted by QuadroTony
appreciated for update, mate!

btw any eta on features we discussed before?
I don't have forgotten you. It is just a bit more complicate from the UI point of view:
There is no selected row before you click to assign a key.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: