A modifier attached to a procedure triggered by the keyboard or mouse in the Datasheet is not detected. For instance, .NewRecord or .DeleteRecord can be triggered by clicking on an icon in a form or in the Datasheet, but the modifiers are only evaluated in the form.
A simple Message info(“Modifiers”) as a .DeleteRecord procedure demonstrates it, including the keyboard combination of Option-Delete in the Datasheet.