i assigned a hotkey for snap type vertex , edge , face
which is ctrl 1 , 2 , 3 , i have separate hotkey for toggle snap on / off
later i find it not productive because there is too many keystroke involve
also i really dont want use ctrl modifier for temporary snap
there is minor annoyance when using it with pen tablet
i was looking for toggle on / off snap + automatically select the type of snap ( one hotkey stroke )
unfortunately there is no function in this blender for this type of workflow
so i am here and want to ask if someone can make a volunteer script for me
what i really want is that combine into one hotkey for toggle snap and type of snap
example scenario
snap magnet is not active
if i hit ctrl 1 snap magnet will automatically on + it will choose vertex snap type
if the snap magnet is on and i press ctrl 1 again the magnet snap will be turn off
but if i cycle through ctrl 2 3 it will not turn off because snap type element is not the same
i really appreciate if someone can create this kind of script
thank you in advance