Allow access to low-level edit via shift key even when a directive self-edits