View Issue Details

IDProjectCategoryView StatusLast Update
0001810OpenMPTopenmpt123public2024-09-25 12:25
Reportermodules42 Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status confirmedResolutionopen 
Target VersionOpenMPT 1.?? (libopenmpt 1.0) (goals) 
Summary0001810: use arrow keys in the cli openmpt123
Description

basically use the arrow keys like in xmp. up/down navigate the play list, left/right navigate the file. The arrow keys can coexist with the current keys.

The arrow keys are not in use and are more intuitive then the current scheme

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

related to 0000781 new Add libopenmpt-render 
related to 0000780 new Add libopenmpt-info for querying module metadata in shell scripts 

Activities

manx

manx

2024-08-25 14:10

administrator   ~0006040

I consider this low priority for now because it would necessitate a dependency on some terminal management library (libncurses or something similar or lower level).

modules42

modules42

2024-08-26 21:27

reporter   ~0006042

you misunderstood, i'm saying to just add the arrows as alternate keys to existing functionality, not make a full blown TUI.

left/right as h/l (seek 10s)

up/down as m/n (next/prev file)

similar to xmp

manx

manx

2024-08-27 07:32

administrator   ~0006044

i'm saying to just add the arrows as alternate keys to existing functionality, not make a full blown TUI

The escape sequences sent by terminals/terminal-emulators are dependent on the emulated terminal type. Handling that requires a terminal management library, there is no way around that.

Issue History

Date Modified Username Field Change
2024-08-20 15:17 modules42 New Issue
2024-08-25 14:08 manx Category User Interface => openmpt123
2024-08-25 14:08 manx Status new => confirmed
2024-08-25 14:09 manx Target Version => OpenMPT 1.?? (libopenmpt 1.0) (goals)
2024-08-25 14:10 manx Note Added: 0006040
2024-08-26 21:27 modules42 Note Added: 0006042
2024-08-27 07:32 manx Note Added: 0006044
2024-09-25 12:25 manx Relationship added related to 0000781
2024-09-25 12:25 manx Relationship added related to 0000780