Nein.
Bei iOS8 und Android kannst Du aber eigene Tastaturen mit eigener Funktionalität programmieren und in Form einer App bereitstellen.
Der User kann deine "Keyboard App" dann installieren, die Tastatur anschließend auf dem Device registrieren und dann zwischen deiner Tastatur und den anderen nach Belieben hin- und herwechseln.
Ich befürchte, dass die User lieber die Tastatur auswählen, bei denen alle Tasten funktionieren
(also keine Tasten deaktiviert sind).
Was vermutlich funktioniert:
"OnKeyPress" im betreffenden Control implementieren und ...
Delphi-Quellcode:
if key = #33 then begin
key := #0; // Tastendruck verwerfen
PlaySoundFile('Ausrufezeichen_druecken_verboten.mp3');
end;