Linux MS DOS discussions
 help / color / mirror / Atom feed
From: dosemu <dosemu@esnaola.org>
To: Sergey Suleymanov <solt@eatpbank.ru>
Cc: Linux-MSDOS Mailing list <linux-msdos@vger.kernel.org>
Subject: Re: Keymaps SHIFT+F2 with ssh and dosemu console
Date: 25 Apr 2002 10:53:31 +0200	[thread overview]
Message-ID: <1019724812.7671.24.camel@vaio> (raw)
In-Reply-To: <87y9fc9zut.fsf@solt.eatpbank.ru>

On Thu, 2002-04-25 at 06:16, Sergey Suleymanov wrote:
> >>>>> dosemu  writes:
> 
>  dosemu> Dear all, I try to use SHIFT keys with dosemu in console mode
>  dosemu> by a ssh connection and I use loadkeys on the source to do
>  dosemu> this with the configuration :
> 
>         Dosemu 1.0.x recognize Shift+F2 as F12 key. You may patch it:
> 
> --- dosemu-1.0.2.orig/src/base/keyboard/keyb_slang.c
> +++ dosemu-1.0.2/src/base/keyboard/keyb_slang.c
> @@ -432,32 +460,36 @@
>     {"^(k8)",   KEY_F8},               /* F8 */
>     {"^(k9)",   KEY_F9},               /* F9 */
>     {"^(k;)",   KEY_F10},              /* F10 */
> -   {"^(F1)",   KEY_F11},              /* F11 */
> -   {"^(F2)",   KEY_F12},              /* F12 */
> +   {"^(F1)",   KEY_F1 | SHIFT_MASK},          /* F11 aka Shift F1 */
> +   {"^(F2)",   KEY_F2 | SHIFT_MASK},          /* F12 aka Shift F2 */
>     {"^(kI)",   KEY_INS},              /* Ins */
>     {"^(#3)",   KEY_INS|SHIFT_MASK},   /* Shift Insert */
> 
>         This is a piece of my dosemu-keymap for linux terminal:
> 
> keycode  60 = F2
>         shift   keycode  60 = F12
>         control keycode 60 = F22
>         alt keycode 60 = F32
>         altgr shift     keycode  60 = F12
>         altgr control keycode 60 = F22
>         altgr alt keycode 60 = F32
>         control alt keycode 60 = Console_2
>         altgr control alt keycode 60 = Console_2
>         altgr shift control alt keycode 60 = Console_2
> string F12 = "\033[24~"
> string F22 = "\036c\0362"
> string F32 = "\036a\0362"
> 
> 
> -- 
>   Sergey Suleymanov
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Dear All,

With this configuration :
keycode 60 = F2 F112
	control keycode 60 = F122
	control alt keycode 60 = Console_2

String F2="\033[[B"
String F112="\036s\033[[B"
String F122="\036c\033[[B"

IT WORK FINE !! : the F2 and the SHIFT + F2
BUT If I need to add ( and I must to add) another key or some keys like :

Keycode 61 = F3 F113
	control keycode 61 = 123
	control alt keycode 61 = Console_3
String F3="\033[[C"
String F113="\036s\033[[C"
String F123="\036c\033[[C"

THEN... the F3 and SHIFT+F3 keys work fine but th F2 and the SHIFT+F2
doesn't work ??!!!

Could you help me please 

Lionel



  reply	other threads:[~2002-04-25  8:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-24 14:48 Keymaps SHIFT+F2 with ssh and dosemu console dosemu
2002-04-25  4:16 ` Sergey Suleymanov
2002-04-25  8:53   ` dosemu [this message]
     [not found]     ` <87adrsxia3.fsf@solt.eatpbank.ru>
     [not found]       ` <1019726863.7673.29.camel@vaio>
     [not found]         ` <873cxkxb8a.fsf@solt.eatpbank.ru>
2002-04-29  6:27           ` Dosemu List

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1019724812.7671.24.camel@vaio \
    --to=dosemu@esnaola.org \
    --cc=linux-msdos@vger.kernel.org \
    --cc=solt@eatpbank.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox