All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.