You have a disc on the steering shaft that is for the horn and signal cancellation and the switch has "fingers" that engage it.
One of them has failed.
Switches usually run about $30.00 and the worst part of swapping them out is usually pulling the steering wheel and getting the lock plate off.
Unless it is tilt wheel, then you discover new words.