Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

The Doszip Commander version 3.05 available (Announce)

posted by nidud E-mail, Norway, 04.10.2013, 09:15

>
> I also tried in DOS with HXRT, works also pretty good ( the editor seems to
> be in "mark" mode when started; most likely a bug in the HX Win32 emulation
> ).

No, that is me trying to emulate the [0040:0017] address (int 16:12) by having the shift-state accessible as a static value. There is no way (as far as I know) to determine the current shift state in Windows, so this has to be stacked from reading the event handler.

On executing a program from a Ctrl/Alt/Shift-<key> the shift-state is on, and the reset of the flag comes from a ?KeyReleased? event, which in this case is read by the child tread. On returning, the shift-key is still on, so this creates a problem for the mouse and shift key state.

This is possible to handle on executing a program by simply clear the flag before execution, but this is multi-treading, so you need to know if the window is active, or lurking in the background. When this happens, the flag has to be cleared as well. Maybe there is a simple way to test this (there obviously should be) so the keyboard could be flushed in that case.

>
> Suggestion: enable "Long Filenames" mode on startup for the Win32 variant.

I think this is the default now, and ?short names? may not be available, so ?short? is now only a graphical thing for smaller panels. Time is added to the short-detailed view, and 8.3 sized cols are used in short-list-view. The short name is used if available, else the long name is used.

The combination of F12 (single panel view) and short-list-view enables a lot of visible files on screen, but with a small font in graphical view the printing of text to the screen becomes very slow. This will now be written to memory first and then dumped to the screen for faster screen updates.

There is currently also a wrong calculation of cell-cols in the panels, so the dynamic panel-size is not very good. In 80x25 mode, using short-list-view, which is three columns, only two are used for printing.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 393 users online (0 registered, 393 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum