Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I had a similar issue when I used an autohotkey script to turn the toggle crouch of doom 2016 into a hold-to-crouch button. If I held the crouch then, say, went into the menu, then it would invert the crouch because whatever the other binding is will "munch" the end crouch.
Try binding a long-press on this inventory to a start press activator for the inventory key, and also have the long press apply an action layer. In the action layer, set the release press to the inventory key again and also to remove the action layer. Remove the start press activator within the action layer (if you don't, you might get a double start-press activator, leading to premature closure of the inventory)
This will make it so a quick tap will function like a normal tap of the button, but a long press will open the inventory and go into the action layer, and then releasing the button will remove the inventory. The only way to get the release press activator will be long pressing to go into the action layer.
A hold action layer on the key for a long press activator might work, too, but I'm not sure if the release press activator within the action layer will work (if you use hold action layer, you might be able to get away with not using the remove action layer activator).
The only drawback is that opening the inventory will have a delay since you'll need to wait the long press time.
Make a layer. Bind your start button to the ingame function (escape/start). In the activator settings, make it uninterruptible. Add a new activator, long press : Hold action layer "the one you just made".
In the layer, add a new activator to the start button. It will give you a dialogue box asking if you want to copy activators - select yes, because you want the "hold layer" binding to remain inside the layer. Make the new activator a release press and bind it to the ingame function (escape/start)
Thank you both for the advice anyway, I appreciate it.