[BUG] Arrow Pad is too small and does not work for click/select
Bug description
Three issues using the Arrows Pad in the ssh terminal or in the editor:
- The Arrows Pad is too small for human fingers on iPad. It should be at least twice the height.
- The Arrows Pad does not work when used in combination with shift to select text.
- The central button of the Arrows Pad does not work for rising event click/select or doubleclick.
Screenshots
Steps to reproduce
Arrows Pad too small:
- try to use it on iPad with adult/big fingers
- impossible to not miss the right arrow many times
Expected Behavious: the Arrow Pad should be at least twice larger to accomodate the fingers on iPad.
Selection with Arrows Pad impossible:
- Try to use the Arrows Pad to select text with the Shift+Arrow combo
- It fails. The shift key does not stay on while touching the arrows to move the cursor.
Expected Behavior: the shift key (or any other modifier for selection) should be stay on while the arrows are touched to move the cursor around. Even pressing PgUp/PageDown or scrolling using a scrollbar or a drag-scroll gesture should not switch off the modifier. Only when the user think that the selection is complete, pressing the modifier would end the selection mode, leaving the selected text highlighted and opening the copy/paste/cut menu.
Note: if shift does not work, a simple "Slct🔛/Slct🔚" button switch on the extended toolbar will do the trick.
Arrows Pad central button should rise click event (or enter key event) at the cursor position:
- Open Midnight Commander, Use the arrows Pad to move the highlight cursor on a directory. Try touching the central button to enter the directory (one click or double).
- Nothing happens. MC does not enter the directory.
Expected Behavior: touching the central button on a folder should activate the click event at the cursor position or send the return key input.
Note: it would be best to make the central button effect configurable. Also a modifier key mode should be added to it. For example shift+central button should be equivalent to right click event or space key or insert key input.