This is a proposal for the UI design of the Edit Action dialog for setting bookmark destinations.
When specifying a rectangular area as the bookmark destination, I determine the width and height of the rectangular area first, then modify the X and Y coordinates later. It is just like when a photographer takes a picture, he/she decides the composition after making a frame with his/her hands together with thumb and forefinger at right angles. If this order is reversed, i.e., the X and Y coordinates are set first and the width and height are changed later, it will be difficult to achieve the desired setting.
- X: 50mm Y: 200mm Width: 106mm Height: 61mm
Imagine changing the Y coordinate from 200mm to 274mm.
In the first half of the attached verification video, it appears at first glance that the setting can be changed without any problem by entering 274 from the keyboard. However, in the second half of the video, the height is unintentionally changed to 2mm, even though the same 274 was entered from the keyboard.
- X: 50mm Y: 274mm Width: 106mm Height: 2mm
Fine-tuning with the mouse wheel or up/down cursor keys can prevent unintended width and height changes, but it takes time to reach the desired coordinates. If the coordinates to be specified are copied to the clipboard and then pasted into the dialog, the coordinates can be entered in one shot, which does not cause any problems, but the operability is notably poor.
The reason for all this is that the settings are reflected in real time by key input events without waiting for the focus to be removed from the input area, but at least for the Edit Action dialog, the disadvantages of poor operability seem to outweigh the advantages of reflecting settings in real time. I think that there is room for improvement in the user interface, where the results obtained are different depending on the keyboard input speed.
Thank you for taking the time to read this message.
Best regards,
rakunavi
- PDF-XChange Editor Plus Version: 9.4 build 364.0
- OS Version: Windows 11 Home 22H2 Build 22621.819
- PC Model: Lenovo IdeaPad C340-15IWL, HP All-in-One 22-c0xx