Eine relativ einfache Lösung bestünde darin, dass Sie den Schieberegler an ein offenes Eingabefeld koppeln (s. Anleitung zum Schieberegler), wo man den Wert bei Bedarf manuell eintragen könnte.
Ansonsten müsste ich einmal zusehen, dem Schieberegler einen entsprechenden JavaScript-Anker beizubringen. Dann könnte man ähnlich wie bei der Anzeige eine Funktion registrieren, die den geschobenen Wert als Parameter bekommt und den zu setzenden Wert zurückgibt. Diese Funktion könnte dann z.B. für alle Werte von 48 bis 52 den Wert 50 zurückgeben. Allerdings könnte man dann nicht mehr -4% bis +4% regeln. Ich bin nicht sicher, ob dieses Einrasten tatsächlich das ist, was Sie benötigen?
Ebenfalls denkbar wäre, dass Sie nur die Anzeige einrasten lassen. Und zwar könnte man den Wertebereich 1 bis 47 auf die Werte -100% bis 0% transformieren, 48-53 alle auf 0% und dann 55 bis 101 auf 0% bis 100%. Für die Auswertung sollte man dann den transformierten Wert gleich noch in eine interne Variable speichern. Das hätte den Vorteil, dass man die 0 einfach "trifft" aber auch andere Werte möglich sind.
Je nach genauem Anwendungsfall muss man die Differenzierung auch z.B. auf 220 erhöhen. Aber das sind dann Details. Was meinen Sie?