Re: piping escape into dosemu
2010/3/9 Mike McCarty <Mike.McCarty@xxxxxxxxxxxxx>:
> TW wrote:
>> [...] I start dosemu like
>>
>> dosemu -input 'thedosapp.exe\r\^['
>>
>> because in the readme[1] I'm told that "\^[" is the syntax for the
>> escape key. At least that's how I interpret the "\^x" section.
>
> [...] I suspect
> that you are typing three characters '\', '^', and '['. That
> is not the intended action. What is intended is that you type
> a BACKSLASH ('\'), and an ESC. The shell displays on your
> screen two characters when you type ESC, but that is a single keystroke.
>
O.K., I'm beginning to understand what you're talking about. Up to
now I didn't really use anything but bash. At least for me, pressing
the escape key (however often) does not display anything, but when
trying sh and dash, I see that pressing ESC "visually" resuts in ^[.
And yes, now something like
dosemu -input 'thedosapp.exe\r\^['
indeed works, many thanks for pointing me to this! Unfortunately, for
some reason this only works with the -input switch, but not when
piping, like
echo "keystroke \^[" > dospipe
(where ^[ is what results from pressing ESC). It doesn't work through
dosctrl or Ruby either. I wonder why this is supported by the -input
switch, but not by the keystroke command...
>
>> pretty basic. All I figured out is that the uhook_keystroke()
>> function in dosemu/src/base/misc/userhook.c must be the function that
>> handles the keystroke command.
>
> Well, let's hope that gets you going!
>
I may try to find out more, but I believe fixing it (i.e. making the
string representing a piped keystroke sequence is parsed in the same
manner that a keystroke string passed on the command line is) will be
beyond my possibilities.
Thanks for your help!
Thomas
--
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Console]
[Audio]
[Hams]
[Kernel Newbies]
[Memory]
[Security]
[Netfilter]
[Bugtraq]
[Yosemite Camping]
[Yosemite Photos]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Linux Resources]
[Fedora Users]