It almost does. The focus goes to the “up and down” button. So, the left and right shortcuts, that advance one frame, do not work. Lucky enough, one can use up and down, instead of right and left!
Again… sorry for being pedantic… I do think, however, that the contexts where shortcuts are available could be more explicitly well defined. And, in the case where it is consciously active, it should take precedence.
For example, when you drag and drop a file from the playlist to the timeline, and then press page down, the current position advances one second, but also, there is this side effect of the playlist selection also goes “page down”.
Back to the case of the current position box, after pressing TAB, the focus goes to a controller that does not intercept most of the keys, so as a result of this side effect, shortcut keys partially work.
Another “solution” would be “explicitly” pressing ESC to loose focus. That would be more “semantically correct”, but not as efficient as simply using TAB. Visually, the UI behaviour for the ESC key is a bit strange, because focus looks like as if it was not lost… but the time is still highlighted, and the cursor keeps blinking. (when you type ENTER, it blinks before the text, and after you type ESC, it blinks after the text)
I do agree that someone might want to type a number, press enter, another one, enter again, and so forth. But I guess it would be more useful if current position was a control customized to some workflow. For example.
- Type a number and press ENTER.
- Just after the ENTER, any shorcut key, except for numbers, left, right, delete and backspace could be used.
- If you press the keys described on the previous item, then, you would be again typing a current position.
I know I am begin pedantic… I am very sorry! But I would like to propose the following “exercise”:
- Go to current position.
- Type a number. Do not type ENTER or TAB.
- Press up or down. What happens?
Now, do almost the same:
- Go to current position.
- Type a number. Do not type ENTER or TAB.
- Press page up or page down. What happens?
In my computer, up and down work as I expect… they set the position and increase or decrease it by one. And page up and page down do not do what I would expect. When I press page down:
- The number I was typing is canceled (as with ESC).
- Focus is not lost.
- Cursor goes to after the first colon. (?)
- Shortcut page down does its job on the “old” current position.
Anyway… I am happy with TAB.