Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

We don't really understand it, so we'll give it to the programmers.


devel / comp.lang.forth / Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

SubjectAuthor
* How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tZoltan Spin
+* Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tNN
|`* Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tdxforth
| +- Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tAnton Ertl
| `- Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tdxforth
+- Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tHowerd Oakford
`* Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tJos Ven
 `* Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tZoltan Spin
  +- Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tJan Coombs
  `* Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tRick C
   `- Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn'tZoltan Spin

1
How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17783&group=comp.lang.forth#17783

 copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1013:b0:2f3:a6eb:1745 with SMTP id d19-20020a05622a101300b002f3a6eb1745mr344946qte.670.1651425338309;
Sun, 01 May 2022 10:15:38 -0700 (PDT)
X-Received: by 2002:ae9:eb8d:0:b0:69f:c005:265d with SMTP id
b135-20020ae9eb8d000000b0069fc005265dmr5988297qkg.764.1651425338180; Sun, 01
May 2022 10:15:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 1 May 2022 10:15:37 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:cb04:b1d:f00:3876:35d5:b478:e898;
posting-account=gcoHJwoAAAAGaiblRDCUnRM1DUY_WyJF
NNTP-Posting-Host: 2a01:cb04:b1d:f00:3876:35d5:b478:e898
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
Subject: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
From: kvieta.p...@gmail.com (Zoltan Spin)
Injection-Date: Sun, 01 May 2022 17:15:38 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 8
 by: Zoltan Spin - Sun, 1 May 2022 17:15 UTC

Hi!
Discovering the just loaded Win32Forth, I found that EKEY doesnt provide anything when arrows are pressed, which is quite an issue when any user interface is needed.

What did I miss?

If I get this to work, maybe latter I ask about the mouse state.

Thank you for any help
Zoltan

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<db1ab684-ab00-410f-9ab1-39eaeaeac63an@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17784&group=comp.lang.forth#17784

 copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4406:b0:69f:cdd9:8d03 with SMTP id v6-20020a05620a440600b0069fcdd98d03mr4171426qkp.691.1651446342725;
Sun, 01 May 2022 16:05:42 -0700 (PDT)
X-Received: by 2002:a05:620a:6c8:b0:69c:7adc:7370 with SMTP id
8-20020a05620a06c800b0069c7adc7370mr6817532qky.49.1651446342452; Sun, 01 May
2022 16:05:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 1 May 2022 16:05:42 -0700 (PDT)
In-Reply-To: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=92.40.173.119; posting-account=9A5f7goAAAD_QfJPZnlK3Xq_UhzYjdP-
NNTP-Posting-Host: 92.40.173.119
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <db1ab684-ab00-410f-9ab1-39eaeaeac63an@googlegroups.com>
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
From: november...@gmail.com (NN)
Injection-Date: Sun, 01 May 2022 23:05:42 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 28
 by: NN - Sun, 1 May 2022 23:05 UTC

On Sunday, 1 May 2022 at 18:15:39 UTC+1, Zoltan Spin wrote:
> Hi!
> Discovering the just loaded Win32Forth, I found that EKEY doesnt provide anything when arrows are pressed, which is quite an issue when any user interface is needed.
>
> What did I miss?
>
> If I get this to work, maybe latter I ask about the mouse state.
>
> Thank you for any help
> Zoltan

I havent used win32forth in a while so please test as I am not sure which applies

: test begin ekey? 0= while repeat ekey . ;
type test and press any F-key

do you get a number ? if yes that number represents the f-key.

or

try :
: test begin ekey? 0= while repeat ekey ekey>fkey .s ;

you can use the function ekey>fkey as shown in
https://forth-standard.org/standard/facility/EKEYtoFKEY

One of these should work.

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<t4nno2$j41$1@gioia.aioe.org>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17785&group=comp.lang.forth#17785

 copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
Date: Mon, 2 May 2022 14:46:58 +1000
Organization: Aioe.org NNTP Server
Message-ID: <t4nno2$j41$1@gioia.aioe.org>
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
<db1ab684-ab00-410f-9ab1-39eaeaeac63an@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="19585"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Mon, 2 May 2022 04:46 UTC

On 2/05/2022 09:05, NN wrote:
> On Sunday, 1 May 2022 at 18:15:39 UTC+1, Zoltan Spin wrote:
>> Hi!
>> Discovering the just loaded Win32Forth, I found that EKEY doesnt provide anything when arrows are pressed, which is quite an issue when any user interface is needed.
>>
>> What did I miss?
>>
>> If I get this to work, maybe latter I ask about the mouse state.
>>
>> Thank you for any help
>> Zoltan
>
> I havent used win32forth in a while so please test as I am not sure which applies
>
> : test begin ekey? 0= while repeat ekey . ;
> type test and press any F-key
>
> do you get a number ? if yes that number represents the f-key.
>
> or
>
> try :
> : test begin ekey? 0= while repeat ekey ekey>fkey .s ;
>
> you can use the function ekey>fkey as shown in
> https://forth-standard.org/standard/facility/EKEYtoFKEY
>
> One of these should work.

Not out-of-the-box anyway. A quick browse of the docs brought no joy despite
K-UP etc being provided. ISTM systems claiming ANS/200x features should at
least dedicate a section in the docs explaining how users can get them up
and running. It's not just Win32Forth that has this problem e.g. how many
'standard' systems can run your two 'standard' scripts?

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<2022May2.084708@mips.complang.tuwien.ac.at>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17786&group=comp.lang.forth#17786

 copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.lang.forth
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
Date: Mon, 02 May 2022 06:47:08 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 35
Message-ID: <2022May2.084708@mips.complang.tuwien.ac.at>
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com> <db1ab684-ab00-410f-9ab1-39eaeaeac63an@googlegroups.com> <t4nno2$j41$1@gioia.aioe.org>
Injection-Info: reader02.eternal-september.org; posting-host="67bf3c9f3c5f566b32e4161ec27af61c";
logging-data="24857"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+Lw59Jxcsa0gtFjKjVZ+g"
Cancel-Lock: sha1:0vg3PZMR08dRLD8kHaV1FNFaa9c=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Mon, 2 May 2022 06:47 UTC

dxforth <dxforth@gmail.com> writes:
>On 2/05/2022 09:05, NN wrote:
>> : test begin ekey? 0= while repeat ekey . ;
>> type test and press any F-key
>>
>> do you get a number ? if yes that number represents the f-key.
>>
>> or
>>
>> try :
>> : test begin ekey? 0= while repeat ekey ekey>fkey .s ;
....
> how many
>'standard' systems can run your two 'standard' scripts?

Ok, I tested a few with the following:

1) : test begin ekey? 0= while repeat ekey . ; test \ press cursor-up
2) : test begin ekey? 0= while repeat ekey ekey>fkey .s ; test \ press cursor-up
3) k-up .

Here's what I got:

1) 2) 3) System
2147483650 2147483650 -1 2147483650 gforth-0.7.3
3328 3328 -1 3328 iForth-5.1-mini
256 ekey>fkey ? 256 sf 3.11
27 [A ekey>fkey ? k-up ? vfxlin 5.11 RC2

- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2021: https://euro.theforth.net/2021

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<t4tr8i$knd$1@dont-email.me>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17794&group=comp.lang.forth#17794

 copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: how...@inventio.co.uk (Howerd Oakford)
Newsgroups: comp.lang.forth
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
Date: Wed, 4 May 2022 14:23:47 +0200
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <t4tr8i$knd$1@dont-email.me>
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 4 May 2022 12:23:46 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="63f250af96d635f3cdb39ed3d406ccfd";
logging-data="21229"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+g8utfItrnw8baON/Ml/u9"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:v7Z6qM37kw+L7WCWpBoVgnIfBek=
In-Reply-To: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
 by: Howerd Oakford - Wed, 4 May 2022 12:23 UTC

Am 01/05/2022 um 19:15 schrieb Zoltan Spin:
> Hi!
> Discovering the just loaded Win32Forth, I found that EKEY doesnt provide anything when arrows are pressed, which is quite an issue when any user interface is needed.
>
> What did I miss?
>
> If I get this to work, maybe latter I ask about the mouse state.
>
> Thank you for any help
> Zoltan
Hi Zoltan,

Which version of Win32Forth are you using?
With Win32Forth6v05H :

Win32Forth: ANS Forth for Windows 95/98/ME/NT/2K/XP/7/8/10
Version: 6.05 Build: 0100 453K bytes free

I get "ekey hex . 20006" when I press the up-arrow key.

Win32Forth6v05H is available here :
http://www.inventio.co.uk/Win32Forth6v05H.7z

Cheers,
Howerd

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<t4v76h$4ia$1@gioia.aioe.org>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17802&group=comp.lang.forth#17802

 copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
Date: Thu, 5 May 2022 10:53:37 +1000
Organization: Aioe.org NNTP Server
Message-ID: <t4v76h$4ia$1@gioia.aioe.org>
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
<db1ab684-ab00-410f-9ab1-39eaeaeac63an@googlegroups.com>
<t4nno2$j41$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="4682"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Thu, 5 May 2022 00:53 UTC

On 2/05/2022 14:46, dxforth wrote:
>
> Not out-of-the-box anyway. A quick browse of the docs brought no joy despite
> K-UP etc being provided.
No further info on the above however Google brought up this new doc on
Win32Forth by Bill Ragsdale:

https://github.com/BillRagsdale/WIN32Forth-Guide

The 'official' Win32Forth site is here:
http://win32forth.sourceforge.net/

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17809&group=comp.lang.forth#17809

 copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1004:b0:2f3:b9a3:eb6e with SMTP id d4-20020a05622a100400b002f3b9a3eb6emr4315704qte.670.1651738733962;
Thu, 05 May 2022 01:18:53 -0700 (PDT)
X-Received: by 2002:ad4:5ba1:0:b0:443:cd52:782d with SMTP id
1-20020ad45ba1000000b00443cd52782dmr20971239qvq.25.1651738733853; Thu, 05 May
2022 01:18:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Thu, 5 May 2022 01:18:53 -0700 (PDT)
In-Reply-To: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=213.10.199.198; posting-account=nkqetwkAAACepkf86cwWAMB6YF6pRh3F
NNTP-Posting-Host: 213.10.199.198
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com>
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
From: jos...@planet.nl (Jos Ven)
Injection-Date: Thu, 05 May 2022 08:18:53 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 14
 by: Jos Ven - Thu, 5 May 2022 08:18 UTC

Op zondag 1 mei 2022 om 19:15:39 UTC+2 schreef Zoltan Spin:
> Hi!
> Discovering the just loaded Win32Forth, I found that EKEY doesnt provide anything when arrows are pressed, which is quite an issue when any user interface is needed.
>
> What did I miss?
>
> If I get this to work, maybe latter I ask about the mouse state.
>
> Thank you for any help
> Zoltan

In Win32For version 6.15.04 that is possible by creating
a window and use then use the WM_KEYDOWN message.
That will give you the needed scan code.
Jos

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<cf5dd70a-84c9-4f93-9088-38f0484b5c6fn@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17825&group=comp.lang.forth#17825

 copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:64a:b0:2f3:c89c:2fc4 with SMTP id a10-20020a05622a064a00b002f3c89c2fc4mr3454603qtb.464.1651867281564;
Fri, 06 May 2022 13:01:21 -0700 (PDT)
X-Received: by 2002:a05:620a:258f:b0:680:f657:d3d0 with SMTP id
x15-20020a05620a258f00b00680f657d3d0mr3749961qko.707.1651867281404; Fri, 06
May 2022 13:01:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder1.cambriumusenet.nl!feed.tweak.nl!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 6 May 2022 13:01:21 -0700 (PDT)
In-Reply-To: <96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:cb04:b1d:f00:75bd:1ebe:6bb2:86be;
posting-account=gcoHJwoAAAAGaiblRDCUnRM1DUY_WyJF
NNTP-Posting-Host: 2a01:cb04:b1d:f00:75bd:1ebe:6bb2:86be
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com> <96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cf5dd70a-84c9-4f93-9088-38f0484b5c6fn@googlegroups.com>
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
From: kvieta.p...@gmail.com (Zoltan Spin)
Injection-Date: Fri, 06 May 2022 20:01:21 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Zoltan Spin - Fri, 6 May 2022 20:01 UTC

Thank you NN, Dxforth, Anton, Howerd, Jos for your quick and kind comments.
I tried again and got this:

\ Gforth 0.7.0, Copyright (C) 1995-2008 Free Software Foundation, Inc.
ekey . -7FFFFFFE ok \ up
ekey . -7FFFFFFD ok \ dn
ekey . -80000000 ok \ left
ekey . -7FFFFFFF ok \ right

\ Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
\ Version: 6.15.05 Build: 2
ekey . never got anything, like keys are disconnected. (nor anything from ekey?)

=> I go on with Gforth.
This will occupy me nicely for a few months, and then I need to use the mouse (anticipating some headache too ;-)

An opinion: Forth would be way more in use if it takes into account that people need to make visuals.
Like there are words to manipulate I/Os like in all languages, without requiring a skilled professional insight into the computer guts.
Having said that, It is beyond my limited knowledge to understand the issue, I can only highlight the need.

Thanks again,
Zoltan

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<20220506225046.5e2f954e@t530>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17826&group=comp.lang.forth#17826

 copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jan4comp...@murray-microft.co.uk (Jan Coombs)
Newsgroups: comp.lang.forth
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
Date: Fri, 6 May 2022 22:50:46 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <20220506225046.5e2f954e@t530>
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
<96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com>
<cf5dd70a-84c9-4f93-9088-38f0484b5c6fn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="cf798ba97e5556c451fd4073fc907176";
logging-data="30591"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MkNAyL8ofSYqKYSSCRx2DaL7eJZ+4EM8="
Cancel-Lock: sha1:hpZSfi0nIWsDEP/NZ3biBSWNeR4=
X-Newsreader: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
 by: Jan Coombs - Fri, 6 May 2022 21:50 UTC

On Fri, 6 May 2022 13:01:21 -0700 (PDT)
Zoltan Spin <kvieta.pensulo@gmail.com> wrote:

> \ Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
> \ Version: 6.15.05 Build: 2
> ekey . never got anything, like keys are disconnected. (nor anything from ekey?)

Downloaded version from Howerd's link.
Windows7 found where to get 7z de-compressor, but instead.
Converted to .zip on host linux machine.
Windows unzipped this into downloads folder
Ran win32for.exe from there:
Win32Forth: ANS Forth for Windows 95/98/ME/NT/2K/XP/7/8/10
Version: 6.05 Build: 0100 453K bytes free
OS: Windows 7 Home directory: C:\Users\Jan\Downloads\Win32Forth6v05H

ekey hex . 20006 ok \ up
ekey hex . 20005 ok \ right
ekey hex . 20007 ok \ down
ekey hex . 20004 ok \ left

Jan Coombs
--

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<b707e078-08cd-4b1a-9b85-67c377ed646fn@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17827&group=comp.lang.forth#17827

 copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:3189:b0:69f:421e:ba00 with SMTP id bi9-20020a05620a318900b0069f421eba00mr4496583qkb.485.1651892654604;
Fri, 06 May 2022 20:04:14 -0700 (PDT)
X-Received: by 2002:a05:622a:44f:b0:2f3:abac:dd89 with SMTP id
o15-20020a05622a044f00b002f3abacdd89mr5574523qtx.353.1651892654418; Fri, 06
May 2022 20:04:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 6 May 2022 20:04:14 -0700 (PDT)
In-Reply-To: <cf5dd70a-84c9-4f93-9088-38f0484b5c6fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.139.221.223; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 24.139.221.223
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
<96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com> <cf5dd70a-84c9-4f93-9088-38f0484b5c6fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b707e078-08cd-4b1a-9b85-67c377ed646fn@googlegroups.com>
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Sat, 07 May 2022 03:04:14 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Rick C - Sat, 7 May 2022 03:04 UTC

On Friday, May 6, 2022 at 4:01:22 PM UTC-4, Zoltan Spin wrote:
> Thank you NN, Dxforth, Anton, Howerd, Jos for your quick and kind comments.
> I tried again and got this:
>
> \ Gforth 0.7.0, Copyright (C) 1995-2008 Free Software Foundation, Inc.
> ekey . -7FFFFFFE ok \ up
> ekey . -7FFFFFFD ok \ dn
> ekey . -80000000 ok \ left
> ekey . -7FFFFFFF ok \ right
>
> \ Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
> \ Version: 6.15.05 Build: 2
> ekey . never got anything, like keys are disconnected. (nor anything from ekey?)
>
> => I go on with Gforth.
> This will occupy me nicely for a few months, and then I need to use the mouse (anticipating some headache too ;-)
>
> An opinion: Forth would be way more in use if it takes into account that people need to make visuals.
> Like there are words to manipulate I/Os like in all languages, without requiring a skilled professional insight into the computer guts.
> Having said that, It is beyond my limited knowledge to understand the issue, I can only highlight the need.
>
> Thanks again,
> Zoltan

Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
Version: 6.15.05 Build: 2
Platform: Windows 10 Home, 8,747k bytes free

ekey hex . D ok \ Enter

It simply did not respond to any of the arrow keys. It finally responded when I touched the Enter key.

It did not respond to any of the other similar keys, like Home, End, F1, F2... etc. until I reached F10.
ekey hex . 10010 ok \ F10 key

No response to the Delete key, but Backspace did.

ekey hex . 8 ok \ BS

So what would have changed in key handling between 6.05 and 6.15.05

--

Rick C.

- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209

Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't

<f531d9d8-a74f-4f69-b065-636d800cca95n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=17829&group=comp.lang.forth#17829

 copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:c29:b0:45a:fedd:7315 with SMTP id a9-20020a0562140c2900b0045afedd7315mr995562qvd.59.1651927688869;
Sat, 07 May 2022 05:48:08 -0700 (PDT)
X-Received: by 2002:a0c:f94d:0:b0:458:1157:6af5 with SMTP id
i13-20020a0cf94d000000b0045811576af5mr6413513qvo.94.1651927688710; Sat, 07
May 2022 05:48:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 7 May 2022 05:48:08 -0700 (PDT)
In-Reply-To: <b707e078-08cd-4b1a-9b85-67c377ed646fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:cb04:b1d:f00:21c4:7a:a041:cee7;
posting-account=gcoHJwoAAAAGaiblRDCUnRM1DUY_WyJF
NNTP-Posting-Host: 2a01:cb04:b1d:f00:21c4:7a:a041:cee7
References: <6cc21db0-694c-427a-a4fd-64e78b4256aan@googlegroups.com>
<96b2f0ee-d9a3-497f-8069-57e6d57c652en@googlegroups.com> <cf5dd70a-84c9-4f93-9088-38f0484b5c6fn@googlegroups.com>
<b707e078-08cd-4b1a-9b85-67c377ed646fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f531d9d8-a74f-4f69-b065-636d800cca95n@googlegroups.com>
Subject: Re: How to get up/dn/left/right arrows in WIN32FORTH? EKEY doesn't
From: kvieta.p...@gmail.com (Zoltan Spin)
Injection-Date: Sat, 07 May 2022 12:48:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Zoltan Spin - Sat, 7 May 2022 12:48 UTC

Le samedi 7 mai 2022 à 05:04:15 UTC+2, gnuarm.del...@gmail.com a écrit :
> On Friday, May 6, 2022 at 4:01:22 PM UTC-4, Zoltan Spin wrote:
> > Thank you NN, Dxforth, Anton, Howerd, Jos for your quick and kind comments.
> > I tried again and got this:
> >
> > \ Gforth 0.7.0, Copyright (C) 1995-2008 Free Software Foundation, Inc.
> > ekey . -7FFFFFFE ok \ up
> > ekey . -7FFFFFFD ok \ dn
> > ekey . -80000000 ok \ left
> > ekey . -7FFFFFFF ok \ right
> >
> > \ Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
> > \ Version: 6.15.05 Build: 2
> > ekey . never got anything, like keys are disconnected. (nor anything from ekey?)
> >
> > => I go on with Gforth.
> > This will occupy me nicely for a few months, and then I need to use the mouse (anticipating some headache too ;-)
> >
> > An opinion: Forth would be way more in use if it takes into account that people need to make visuals.
> > Like there are words to manipulate I/Os like in all languages, without requiring a skilled professional insight into the computer guts.
> > Having said that, It is beyond my limited knowledge to understand the issue, I can only highlight the need.
> >
> > Thanks again,
> > Zoltan
>
> Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
> Version: 6.15.05 Build: 2
> Platform: Windows 10 Home, 8,747k bytes free
>
> ekey hex . D ok \ Enter
>
> It simply did not respond to any of the arrow keys. It finally responded when I touched the Enter key.
>
> It did not respond to any of the other similar keys, like Home, End, F1, F2... etc. until I reached F10.
> ekey hex . 10010 ok \ F10 key
>
> No response to the Delete key, but Backspace did.
>
> ekey hex . 8 ok \ BS
>
> So what would have changed in key handling between 6.05 and 6.15.05
>
> --
>
> Rick C.
>
> - Get 1,000 miles of free Supercharging
> - Tesla referral code - https://ts.la/richard11209
=================================================================gnuarm,
I had a doubt after reading Jan Coombs, and did exactly the same as you yesterday, with exactly the same (non) result:

Win32Forth: a 32 Bit Forth for Windows 95/98/ME/NT4/W2K/XP/VISTA/W7/W8/W10
Version: 6.15.05 Build: 2
Compiled: dimanche, avril 10 2022, 9:02
Platform: Windows 10 Home, 8,745k bytes free
2,812 Words in Application dictionary
2,631 Words in System dictionary
5,443 Words total in dictionaries
20,312 Windows Constants available
Loading Win32For.CFG
Loading Win32ForUser.CFG

Current directory is: C:\Users\Tech\Win32Forth\Win32Forth
Program path is: C:\Users\Tech\Win32Forth\Win32Forth\Win32for.exe
Forth path is: C:\Users\Tech\Win32Forth\Win32Forth\
Application path is: not set

System Editor is: Win32Forth IDE

ekey hex . D ok \ here exited as you as I could..
..s empty ok

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor