I guess in XFCE, when you hit the delete key with the trash selected, it empties it? It sounds like you want something that perfectly 100% replicates the XFCE trash, and it’s apparent that we don’t have that.
Overriding the delete key behavior for the trash-as-desktop-file may be reasonable. I’d recommend that you submit a feature request for it at https://bugs.kde.org.