Exit and disable Supra and Sticky mode

General questions and troubleshooting SOFTIMAGE©
User avatar
myara
Posts: 389
Joined: 28 Sep 2011, 10:33

Exit and disable Supra and Sticky mode

Post by myara » 24 May 2019, 15:03

I never use supra mode or sticky keys, but lately using a lot pivot and snap I accidentally enter supra mode and snap get sticked.

How can I exit this mode ? And, if possible disable this feature completely.
M.Yara
Character Modeler | Softimage Generalist (sort of)

luceric
Posts: 1233
Joined: 22 Jun 2009, 00:08

Re: Exit and disable Supra and Sticky mode

Post by luceric » 24 May 2019, 16:18

Supra is needing to hold down a key while using a tool.
Sticky Keys when you press and release the key and the tool "sticks", i.e. continues to be active.
You can customize Sticky keys in the General/Interaction user preferences.

User avatar
rray
Moderator
Posts: 1675
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany

Re: Exit and disable Supra and Sticky mode

Post by rray » 24 May 2019, 18:03

It's probably due to a bug in XSI's keyboard event handling. If you don't use sticky, everything works well if you do it like this for example:

* press and hold n (create polygon)
* press and hold s (navigate)
* release s
* release n

but if you release s and n in the opposite order, you'll be stuck in create polygon mode because of that bug.

I worked around it by using this autohotkey script that sends an 2X"escape" whenever you release certain keys.

Code: Select all

#IfWinActive,Autodesk Softimage

; tools: reset to nil tool on exiting
; move tool
m::Send {m down}
m up::
	Send {m up}
	ControlGetFocus, ctrlFocusName
	if SubStr(ctrlFocusName, 1, 4) <> "Edit"  
	{
		Send {ESC}	
		Send {ESC}	
	}
	return

; create polygon tool
n::Send {n down}
n up::
	Send {n up}
	ControlGetFocus, ctrlFocusName
	if SubStr(ctrlFocusName, 1, 4) <> "Edit"  
	{
		Send {ESC}	
		Send {ESC}	
	}
	return

;;; ADD MORE TOOLS/KEYS HERE ;;;

Note the navigation hotkey itself is not in the list because I want to be able to navigate during a create polygon for example
softimage resources section updated Feb 7 2019

User avatar
myara
Posts: 389
Joined: 28 Sep 2011, 10:33

Re: Exit and disable Supra and Sticky mode

Post by myara » 25 May 2019, 11:49

It isn't really my problem but I've been able to replicate it in Softimage 2013.

After working with translate, scale, change pivot and snap. Some of these tools get locked.
I was doing some tests and my translate tool and snap got locked. I was assuming that holding the pivot and snap key would have locked it into Supra mode, but I couldn't get out of it so I'm not sure if it's a feature or a bug.

If I change to select mode, XSI automatically goes back to the translate tool. If I press M key to move, it goes back to translate.
If I change to move pivot, it keeps snapping to points.

I haven't been able to quit this mode without restarting XSI.
M.Yara
Character Modeler | Softimage Generalist (sort of)

User avatar
rray
Moderator
Posts: 1675
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany

Re: Exit and disable Supra and Sticky mode

Post by rray » 25 May 2019, 12:57

it looks like the transform tools are always in "sticky key toggle" mode even if that mode is off.

So if you press translate hotkey very shortly it sticks. Could be another bug (?)

But you can avoid it by setting sticky key delay to 0

And you can always hit escape to exit the current tool (sometimes you have to hit it multiple times)
softimage resources section updated Feb 7 2019

User avatar
myara
Posts: 389
Joined: 28 Sep 2011, 10:33

Re: Exit and disable Supra and Sticky mode

Post by myara » 25 May 2019, 15:38

Thanks I’ll try with the delay option.
M.Yara
Character Modeler | Softimage Generalist (sort of)