What Changed
Starting with v24.1, when the WinForms BarEditItem has focus and a user presses an arrow key, the BarEditItem retains focus, which allows the user to navigate within the editor:
In previous versions, arrow keys moved focus away from the BarEditItem.
Reasons for Change
This change allows us to improve keyboard navigation within WinForms Ribbon UI and Toolbars (for Accessibility/A11Y compliance purposes). Keyboard focus is now appropriately managed to mimic behaviors found in Microsoft Word.
Impact on Existing Apps
This change affects your application if it contains a Ribbon UI with BarEditItems and your users use a keyboard to navigate between ribbon items.
How to Revert to Previous Behavior
Set the BarManager.SuppressModifierKey property to None
to revert to the previous behavior:
C#barManager1.SuppressModifierKey = DevExpress.XtraEditors.SuppressKeys.None;
Additionally, each BarEditItem has a SuppressModifierKey property.
See also additional options for v24.1.5+ in
DevExpress.XtraEditors.KeyboardNavigationExtensions.None value's behavior is changed.