Quantcast
Download
(12 Kb)
Download
Updated: 08/22/17 01:31 PM
Pictures
File Info
Compatibility:
Horns of the Reach (3.1)
Updated:08/22/17 01:31 PM
Created:08/16/15 07:27 AM
Monthly downloads:920
Total downloads:34,677
Favorites:176
MD5:
Categories:Miscellaneous, Graphic UI Mods, Utility Mods
3.1
Votan's Keybinder  Popular! (More than 5000 hits)
Version: 1.2.3
by: votan [More]
Description
Adds checkboxes to keybind dialog for user account wide 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.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 (16)
File Name
Version
Size
Author
Date
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 09/25/17, 02:55 PM  
Marazota

Forum posts: 17
File comments: 195
Uploads: 0
Originally Posted by votan
Originally Posted by Marazota
hmm i have same issue as poster on prev pages
my weapon swap binded to MB4 and displayed in settings of controls also
but didnt work, because my bro when played at his laptop with my account, changed that button to another key

so its somehow another button, when i playing on my PC, the button he changed on another machine
but CONTROLS show old value
ah. now I think I get what is going on. Server-side settings vs client-side settings. Strange that the dialog does not reflect the real setting.
after reloggin/reloadui dont remember, my keybinds start working properly with old values
looks like this issue valid only on next first login on first machine after changing binds on a 2nd
Last edited by Marazota : 09/26/17 at 01:01 AM.
Report comment to moderator  
Reply With Quote
Unread 09/25/17, 10:44 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 413
File comments: 741
Uploads: 20
Originally Posted by Marazota
hmm i have same issue as poster on prev pages
my weapon swap binded to MB4 and displayed in settings of controls also
but didnt work, because my bro when played at his laptop with my account, changed that button to another key

so its somehow another button, when i playing on my PC, the button he changed on another machine
but CONTROLS show old value
ah. now I think I get what is going on. Server-side settings vs client-side settings. Strange that the dialog does not reflect the real setting.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 09/25/17, 09:26 AM  
Marazota

Forum posts: 17
File comments: 195
Uploads: 0
hmm i have same issue as poster on prev pages
my weapon swap binded to MB4 and displayed in settings of controls also
but didnt work, because my bro when played at his laptop with my account, changed that button to another key

so its somehow another button, when i playing on my PC, the button he changed on another machine
but CONTROLS show old value
Last edited by Marazota : 09/25/17 at 09:27 AM.
Report comment to moderator  
Reply With Quote
Unread 08/23/17, 10:32 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 413
File comments: 741
Uploads: 20
Originally Posted by Marazota
hey guys i have Razer keyboard with 5 additional keys
but i cant keybind on them in ESO for some reason

sorry if its not this addon related but how to solve this?
I think ZOS has a whitelist of accepted keycodes. I can't assign my extra keys aswell.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 08/23/17, 05:23 AM  
Marazota

Forum posts: 17
File comments: 195
Uploads: 0
hey guys i have Razer keyboard with 5 additional keys
but i cant keybind on them in ESO for some reason

sorry if its not this addon related but how to solve this?
Report comment to moderator  
Reply With Quote
Unread 08/23/17, 03:43 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 56
File comments: 198
Uploads: 0
It hasn't happened yet, but it was so random it's impossible to tell.
Thanks for giving it a thought anyway!
Report comment to moderator  
Reply With Quote
Unread 08/22/17, 01:35 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 413
File comments: 741
Uploads: 20
Originally Posted by Octopuss
It only happened to me a few times, so it's really difficult to pinpoint it to anything.
The only other addon I have that has that string in its code is Pchat, but yours also has it in saved variables.

I don't understand any of this stuff, so I can't be of any more help.
ok. Just in case it is just a timing problem in combination with another addon: Keybinder removes the key-bindings of the "Controls" dialog a bit ealier as the ZOS code does, now.
This should reduce the chance of getting this error.
Tell me, if it did help.
__________________
@votan73 (EU - megaserver)
Last edited by votan : 08/22/17 at 01:47 PM.
Report comment to moderator  
Reply With Quote
Unread 08/20/17, 11:55 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 56
File comments: 198
Uploads: 0
It only happened to me a few times, so it's really difficult to pinpoint it to anything.
The only other addon I have that has that string in its code is Pchat, but yours also has it in saved variables.

I don't understand any of this stuff, so I can't be of any more help.
Report comment to moderator  
Reply With Quote
Unread 08/20/17, 11:18 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 413
File comments: 741
Uploads: 20
Originally Posted by Octopuss
I think this addon is responsible for this error I'm randomly getting.
Code:
Duplicate Keybind: UI_SHORTCUT_PRIMARY. Before: tradinghouse (Buy Item). After: stats (Commit Points).
stack traceback:
	[C]: in function 'assert'
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:370: in function 'ZO_KeybindStrip:AddKeybindButton'
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:514: in function 'ZO_KeybindStrip:AddKeybindButtonGroup'
	EsoUI/Ingame/Stats/Keyboard/ZO_Stats_Keyboard.lua:87: in function 'ZO_Stats:InitializeKeybindButtons'
	EsoUI/Ingame/Stats/Keyboard/ZO_Stats_Keyboard.lua:55: in function 'ZO_Stats:OnShown'
	EsoUI/Ingame/Stats/Keyboard/ZO_Stats_Keyboard.lua:33: in function '(anonymous)'
	[C]: in function 'SetHidden'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:128: in function 'ZO_SceneFragment:ShouldBeShown'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:172: in function 'ZO_SceneFragment:Refresh'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:293: in function 'ZO_Scene:RefreshFragmentsHelper'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:301: in function 'ZO_Scene:RefreshFragments'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:258: in function 'ZO_Scene:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:182: in function 'ZO_SceneManager:ShowScene'
	EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:474: in function 'ZO_SceneManager:OnSceneStateChange'
	EsoUI/Ingame/Scenes/IngameSceneManager.lua:325: in function 'ZO_IngameSceneManager:OnSceneStateChange'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:251: in function 'ZO_Scene:SetState'
	EsoUI/Ingame/Scenes/InteractScene.lua:75: in function 'ZO_InteractScene:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:369: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:308: in function 'ZO_Scene:OnSceneFragmentStateChange'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:112: in function 'ZO_SceneFragment:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:122: in function 'ZO_SceneFragment:OnHidden'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
I doubt that. But, if you really think, disable it until next time you create a new char and/or want to share a new key-bind.
Because most times, this addon does absolute nothing.

And by the way: I don't have this error.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 08/20/17, 11:01 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 56
File comments: 198
Uploads: 0
I think this addon is responsible for this error I'm randomly getting.
Code:
Duplicate Keybind: UI_SHORTCUT_PRIMARY. Before: tradinghouse (Buy Item). After: stats (Commit Points).
stack traceback:
	[C]: in function 'assert'
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:370: in function 'ZO_KeybindStrip:AddKeybindButton'
	EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:514: in function 'ZO_KeybindStrip:AddKeybindButtonGroup'
	EsoUI/Ingame/Stats/Keyboard/ZO_Stats_Keyboard.lua:87: in function 'ZO_Stats:InitializeKeybindButtons'
	EsoUI/Ingame/Stats/Keyboard/ZO_Stats_Keyboard.lua:55: in function 'ZO_Stats:OnShown'
	EsoUI/Ingame/Stats/Keyboard/ZO_Stats_Keyboard.lua:33: in function '(anonymous)'
	[C]: in function 'SetHidden'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:128: in function 'ZO_SceneFragment:ShouldBeShown'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:172: in function 'ZO_SceneFragment:Refresh'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:293: in function 'ZO_Scene:RefreshFragmentsHelper'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:301: in function 'ZO_Scene:RefreshFragments'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:258: in function 'ZO_Scene:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:182: in function 'ZO_SceneManager:ShowScene'
	EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:474: in function 'ZO_SceneManager:OnSceneStateChange'
	EsoUI/Ingame/Scenes/IngameSceneManager.lua:325: in function 'ZO_IngameSceneManager:OnSceneStateChange'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:251: in function 'ZO_Scene:SetState'
	EsoUI/Ingame/Scenes/InteractScene.lua:75: in function 'ZO_InteractScene:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:369: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
	EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:308: in function 'ZO_Scene:OnSceneFragmentStateChange'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:112: in function 'ZO_SceneFragment:SetState'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:122: in function 'ZO_SceneFragment:OnHidden'
	EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 08/13/17, 08:03 AM  
Ben Dover

Forum posts: 0
File comments: 39
Uploads: 0
Modifier keys! Very nice!
Report comment to moderator  
Reply With Quote
Unread 07/04/17, 11:56 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 413
File comments: 741
Uploads: 20
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.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 07/04/17, 11:21 AM  
kermudgen

Forum posts: 2
File comments: 32
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: 413
File comments: 741
Uploads: 20
Originally Posted by Crusism
Wait, so is this addon working?
Yes.
Pre-game it has a false dependency warning. In-game everything is ok.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 06/12/17, 01:01 PM  
Crusism

Forum posts: 0
File comments: 5
Uploads: 0
Wait, so is this addon working?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: