Instead of blacklisting characters you prohibit, consider whitelisting characters you allow. I had some success using the input
event, which seems to fire even after ALT-key combinations (like for accented letters).
Below, only letters and numbers are allowed. Accented letters are first converted to non-accented letters, but you can remove that part if you don't want it.
I got the code for converting accented characters from Lewis Diamond's answer here.
$('#cstedit-addembossing').on('input', function() {
let $this = $(this);
let newVal = $this.val()
.normalize('NFD').replace(/[\u0300-\u036f]/g, "")
.replace(/[^0-9A-Za-z]+/g, '');
$this.val(newVal);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="cstedit-addembossing"></textarea>