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:5,106
Total downloads:506,078
Favorites:739
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/26/16, 11:26 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
Originally Posted by votan
Originally Posted by QuadroTony
pls fix Unbind not saved and not checked/unchecked if you press De-/Select All
Everything is working as intended. So I asked the other way round: Why do you need to globally unbind (with de-/select all)?
Are you "just" talking about standard key-binds?
i usually unbind few keys when created a new hero
yes non-addon keys

and if i create another hero i need unbind them again as i am afraid Keybinder didnt saved them
Last edited by QuadroTony : 07/26/16 at 11:27 AM.
Report comment to moderator  
Reply With Quote
Unread 07/26/16, 11:19 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by QuadroTony
pls fix Unbind not saved and not checked/unchecked if you press De-/Select All
Everything is working as intended. So I asked the other way round: Why do you need to globally unbind (with de-/select all)?
Are you "just" talking about standard key-binds?
Report comment to moderator  
Reply With Quote
Unread 07/26/16, 07:04 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by QuadroTony
pls fix Unbind not saved and not checked/unchecked if you press De-/Select All
I'm sure Unbind is saved, if you check it. I'm sure all key-binds get unchecked. And not checking unbound is by design. Otherwise it would create a lot data for never and will never assigned actions.
But I look into it.
Report comment to moderator  
Reply With Quote
Unread 07/26/16, 06:45 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
pls fix Unbind not saved and not checked/unchecked if you press De-/Select All
Report comment to moderator  
Reply With Quote
Unread 07/03/16, 01:19 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Re: Marking items with FCOIS-keybinds

Originally Posted by tQsti
Greetings,

Tbh I'm not sure if the problem is this addon or FCOIS, so I'm posting this message at both the Addons just in case,

The marking if items only seems possible when being in a Bank-interface & not when being in the Bag-interface, for me at least.

Hope it helps, thanks regardless!
This should be fixed in FCOIS 0.8.4j?
This addon assigns key-bindings on load, only. The key is assigned or not
Last edited by votan : 07/03/16 at 01:40 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/16, 04:30 PM  
tQsti
 
tQsti's Avatar

Forum posts: 0
File comments: 25
Uploads: 0
Marking items with FCOIS-keybinds

Greetings,

Tbh I'm not sure if the problem is this addon or FCOIS, so I'm posting this message at both the Addons just in case,

The marking if items only seems possible when being in a Bank-interface & not when being in the Bag-interface, for me at least.

Hope it helps, thanks regardless!
Report comment to moderator  
Reply With Quote
Unread 06/02/16, 09:06 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Re: Version

Originally Posted by Rhynchelma
Should we be using the version in the pts folder now?
Oh man, ... Thank You. I first did not understand, what you are talking about. Until I downloaded with zip. There must be a mess up with my zipping script. Delete the pts folder. The version in the VotansKeybinder folder is the one that has to work.

I will re-upload a correct zip asap.
Report comment to moderator  
Reply With Quote
Unread 06/02/16, 08:43 AM  
Rhynchelma
Premium Member
Premium Member

Forum posts: 43
File comments: 95
Uploads: 0
Version

Should we be using the version in the pts folder now?
Report comment to moderator  
Reply With Quote
Unread 05/07/16, 03:33 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
in last version select/de-select all only applies to binded keys, but not to unbinded entries
can you fix this plz

ty
Report comment to moderator  
Reply With Quote
Unread 05/02/16, 12:29 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
many thanks, will try it this way!

Originally Posted by votan
Originally Posted by Baertram
Hey votan,

if I activate your addon here, and other addons like "AddonProfiles" and "Votans SettingsMenu" all together I get lua error messages.

This is an error message I'll get if I logout, login new and open the keybind settings (controls):

Code:
[16:00:36] >> Drag & Drop disabled
[16:00:36]  offline
[16:00:39] deagl0rīs Teleport Tool v.1.14.1.6
[16:00:51] [BugEater] Error caught:
[16:00:51] bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/AddonProfiles/libs/libAddonKeybinds/libAddonKeybinds.lua:136: in function 'KEYBINDING_MANAGER.list:FilterScrollList'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:114: in function 'ZO_SortFilterList:RefreshFilters'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:162: in function 'ZO_SortFilterList:SetLockedForUpdates'
	user:/AddOns/VotansKeybinder/Main.lua:289: in function 'OnStateChanged'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:105: in function 'ZO_SceneFragment:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:123: in function 'ZO_SceneFragment:SheShown'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:168: in function 'ZO_SceneFragment:Refresh'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:90: in function 'ZO_Scene:AddFragment'
What I did before:
I've downloaded your addon Votans Keybinder, logged in to a new character, disabled ALL checkboxes in the keybind settings (controls)!, logged out, logged in with another char (existing for months) and wanted to set the "template" for the other char here -> lua error message
Hmm.
Yes, I call this function, but the rest is not in my code.
I use libAddonKeybinds and AddonProfiles, too.
I was not able to reproduce. But good to know, that masterlist can be nil.
Try to use Keybinder without AddonProfiles first. Set your keybinds and when re-enabled AddonProfiles.
Report comment to moderator  
Reply With Quote
Unread 04/24/16, 12:33 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by Baertram
Hey votan,

if I activate your addon here, and other addons like "AddonProfiles" and "Votans SettingsMenu" all together I get lua error messages.

This is an error message I'll get if I logout, login new and open the keybind settings (controls):

Code:
[16:00:36] >> Drag & Drop disabled
[16:00:36]  offline
[16:00:39] deagl0rīs Teleport Tool v.1.14.1.6
[16:00:51] [BugEater] Error caught:
[16:00:51] bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/AddonProfiles/libs/libAddonKeybinds/libAddonKeybinds.lua:136: in function 'KEYBINDING_MANAGER.list:FilterScrollList'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:114: in function 'ZO_SortFilterList:RefreshFilters'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:162: in function 'ZO_SortFilterList:SetLockedForUpdates'
	user:/AddOns/VotansKeybinder/Main.lua:289: in function 'OnStateChanged'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:105: in function 'ZO_SceneFragment:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:123: in function 'ZO_SceneFragment:SheShown'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:168: in function 'ZO_SceneFragment:Refresh'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:90: in function 'ZO_Scene:AddFragment'
What I did before:
I've downloaded your addon Votans Keybinder, logged in to a new character, disabled ALL checkboxes in the keybind settings (controls)!, logged out, logged in with another char (existing for months) and wanted to set the "template" for the other char here -> lua error message
Hmm.
Yes, I call this function, but the rest is not in my code.
I use libAddonKeybinds and AddonProfiles, too.
I was not able to reproduce. But good to know, that masterlist can be nil.
Try to use Keybinder without AddonProfiles first. Set your keybinds and when re-enabled AddonProfiles.
Report comment to moderator  
Reply With Quote
Unread 04/24/16, 08:02 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Hey votan,

if I activate your addon here, and other addons like "AddonProfiles" and "Votans SettingsMenu" all together I get lua error messages.

This is an error message I'll get if I logout, login new and open the keybind settings (controls):

Code:
[16:00:36] >> Drag & Drop disabled
[16:00:36]  offline
[16:00:39] deagl0rīs Teleport Tool v.1.14.1.6
[16:00:51] [BugEater] Error caught:
[16:00:51] bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/AddonProfiles/libs/libAddonKeybinds/libAddonKeybinds.lua:136: in function 'KEYBINDING_MANAGER.list:FilterScrollList'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:114: in function 'ZO_SortFilterList:RefreshFilters'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:162: in function 'ZO_SortFilterList:SetLockedForUpdates'
	user:/AddOns/VotansKeybinder/Main.lua:289: in function 'OnStateChanged'
	EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:105: in function 'ZO_SceneFragment:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:123: in function 'ZO_SceneFragment:SheShown'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:168: in function 'ZO_SceneFragment:Refresh'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:90: in function 'ZO_Scene:AddFragment'
What I did before:
I've downloaded your addon Votans Keybinder, logged in to a new character, disabled ALL checkboxes in the keybind settings (controls)!, logged out, logged in with another char (existing for months) and wanted to set the "template" for the other char here -> lua error message
Last edited by Baertram : 04/24/16 at 08:04 AM.
Report comment to moderator  
Reply With Quote
Unread 04/11/16, 12:43 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by QuadroTony
also, i just did this with AGS addon
AGS has one keybind

i undind it and check the VK checkbox
after reloadui this entry from AGS addon completely dissapear from Controls menu, so i cant bind it again

not sure if the same with other addon's control settings, but looks very weird

P.s. - looks like AGS only issue
I loaded AGS only and can't see any keybind to start testing with. Where should this keybind be?
/edit: I just read the comment in AGS.
Last edited by votan : 04/11/16 at 12:49 PM.
Report comment to moderator  
Reply With Quote
Unread 04/11/16, 11:22 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
also, i just did this with AGS addon
AGS has one keybind

i undind it and check the VK checkbox
after reloadui this entry from AGS addon completely dissapear from Controls menu, so i cant bind it again

not sure if the same with other addon's control settings, but looks very weird

P.s. - looks like AGS only issue
Last edited by QuadroTony : 04/11/16 at 11:56 AM.
Report comment to moderator  
Reply With Quote
Unread 04/11/16, 11:13 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by QuadroTony
when i unbind any entry the checkbox resetted to empty
so need to check it again if you want unbind a keybind for all characters
hmm. Good point. I check that.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: