Total Commander Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Talked with Christian Ghisler

I contacted Christian Ghisler (Total Commander's author) regarding the key problem, and he sent me a delphi source code, unfortunately I am not that experienced in programming, so I will ask for permission to publish it on the forum and see if someone can help.

Here is the code:

shiftpressed:=getkeystate(vk_shift)<0;
[...]
if ShiftPressed then begin
rc:=GetCaretIndex(leftactive);
if ValidIndex(rc,leftactive) then begin
rc1:=rc;
if repeating then begin
if key=vk_up then inc(rc1)
else dec(rc1);
if rc1>=allfiles[leftactive].count then dec(rc1);
if rc1<0 then rc1:=0;
end;
j:=GetSel(leftactive,rc1);
if not repeating then if j=0 then j:=1 else j:=0;
SetSel(leftactive,j,rc);
repeating:=true;
end;

If someone finds the problem please tell us.

I have to say, that's about as good a job of getting info
as I could ask for.

Have you tried this with a recently nightly build?
I seem to recall Dmitry making a change to key state
fairly recently.

That may just be a shot in the dark, though...

Jer

Hi,
It looks like that the problem with the up/down key has been solved with the nightly build install-crossover-pro-050210.sh
Hopegully this is going to be ported on the next release 4.2.

BTW, what about serial port support (com1,2,3 /dev/sttyS1, /dev/sttyUSB0, ...) in the next release ?
Regular distribution of Wine can handle com ports (even USB dongle) without any problem...

PS: The company/author is NOT "1S:Software" but "Christian Ghisler" !
Cheers, Gilles

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiVWhoUExzMmg5QVkzdWEycyIsImdkcHIiOjB9