Joysticks! Raw values often map to a rounded rectangle! I'm sure this is great in a lot of common circumstances but be aware of when you don't want this (eg 8-way direction detection in our case). Code snippet of what we're currently using (white=raw, blue=remapped).
11 months ago