Because
shortcut1 := $a ctrl.
shortcut2 := $a ctrl shift
created different shortcuts.
And it is fully unexpected that I can not refactor it to:
shotcut2 := shortcut1 shift
Because after that my shortcut1 become broken.
It was happen in TxTextMorph where selection and movement shortcuts created at same time
TxTextMorph>>moveEditorOn: aShortcut by: aSelector
���
��� self on: aShortcut do: [
��� ��� self moveEditorBy: aSelector withSelection: false ].
��� self on: selectionModeModifier + aShortcut� do: [
��� ��� self moveEditorBy: aSelector withSelection: true].