src/sap.ui.dt/src/sap/ui/dt/ContextMenuControl.js
function (oEvent) {
			if (document.activeElement) {
				var sId = document.activeElement.id;
				switch (oEvent.key) {
					case "ArrowRight":
						this._changeFocusOnButtons(sId);
						break;
					case "ArrowLeft":
						this._changeFocusOnButtons(sId, true);
						break;
					case "ArrowUp":
						this._changeFocusOnButtons(sId, true);
						break;
					case "ArrowDown":
						this._changeFocusOnButtons(sId);
						break;
					default:
						break;
				}
			}
		}
function (oEvent) {
			if (document.activeElement) {
				var sId = document.activeElement.id;
				switch (oEvent.key) {
					case "ArrowRight":
						this._changeFocusOnButtons(sId);
						break;
					case "ArrowLeft":
						this._changeFocusOnButtons(sId, true);
						break;
					case "ArrowUp":
						this._changeFocusOnButtons(sId, true);
						break;
					case "ArrowDown":
						this._changeFocusOnButtons(sId);
						break;
					default:
						break;
				}
			}
		}
function ( oEvent ) { if ( document . activeElement ) { var sId = document . activeElement . id ; switch ( oEvent . key ) { case "ArrowRight" : this . _changeFocusOnButtons ( sId ) ; break ; case "ArrowLeft" : this . _changeFocusOnButtons ( sId , true ) ; break ; case "ArrowUp" : this . _changeFocusOnButtons ( sId , true ) ; break ; case "ArrowDown" : this . _changeFocusOnButtons ( sId ) ; break ; default : break ; } } }
Changes the focus inside the ContextMenu if an Arrowkey is pressed
Allows Safari users to navigate through the ContextMenu using tab and tab+shift
@param {jQuery.Event} oEvent the keyboard event
Changes the focus inside the ContextMenu if an Arrowkey is pressed Allows Safari users to navigate through the ContextMenu using tab and tab + shift