Re: accept key F11
Michael Pope <[email protected]> Fri, 14 Jul 2023 11:09:01 +1000
| Newsgroups | gmane.comp.lang.4gl.aubit.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============4023658630339120835==
Content-Type: multipart/alternative;
boundary="------------g0MTjONtiEIT4Z44n7ccIaba"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------g0MTjONtiEIT4Z44n7ccIaba
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Thanks Mike,
I went and changed that line and now I'm having trouble compiling
aubit4gl. It cannot find the aubitrc even though I have it in a location
it's trying to search.
- Commands
: cd ~/src/aubit/1.6.1/aubit4glsrc
: ./configure
- Error
: checking what to autodetect... everything...
: checking install root 'prefix=/opt/aubit4gl'... 2here
: No (using /home/map7/aubit4gl instead)
: checking install location for global aubitrc -
/etc/opt/aubit4gl... no
: checking install location for global aubitrc -
/home/map7/.aubit4gl... no
: configure: error: Failed to find location for aubitrc
configuration file
- Config file
I have a config file in /home/map7/.aubit4gl/aubitrc
Regards,
*Michael Pope*
*
*
On 12/7/23 17:43, Mike Aubury wrote:
> There's no environment variables you can set to do this - as you say -
> you can do it by adjusting the code.
>
> But - due to the wonders of Open Source Software - you can just adjust
> the default..
>
> lib/libaubit4gl/keys.c - around line 594 :
>
> void
> A4GL_init_stddbscr (void)
> {
> static int inited = 0;
> if (inited)
> return;
> inited = 1;
> #ifdef DEBUG
> A4GL_debug ("init_stddbscr - form_line");
> #endif
> std_dbscr.mode = 0;
> std_dbscr.colour = 0;
> std_dbscr.border = 0;
> std_dbscr.inpattr = 0;
> std_dbscr.dispattr = 0;
> std_dbscr.nextkey = A4GLKEY_F (3);
> std_dbscr.prevkey = A4GLKEY_F (4);
> * std_dbscr.acckey = 27;*
> std_dbscr.helpkey = 23;
>
>
> Replace that with something like :
>
> * std_dbscr.acckey = A4GLKEY_F (11);*
> *
> *
> obviously recompile etc. and that should be the default for all programs..
>
> On Wed, 12 Jul 2023 at 07:12, Michael Pope <[email protected]> wrote:
>
> We have multiple forms (about 1000) in our old informix code which
> don't
> declare an accept key and on the old system it used to be F11 by
> using a
> termcap file in the operating system to mimic an ESC key. I don't
> want
> to do this on the new system for obvious reasons, I also don't
> want to
> manually edit 1000 files.
>
> Is there a global environment variable or config option in
> Aubit4GL to
> set the 'accept key' to F11 instead of me editing every file and
> entering in the following;
>
> OPTIONS
> accept key F11
>
>
> from
>
> Michael
>
>
>
> _______________________________________________
> Aubit4gl-discuss mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
>
--------------g0MTjONtiEIT4Z44n7ccIaba
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Thanks Mike,</p>
<p>I went and changed that line and now I'm having trouble compiling
aubit4gl. It cannot find the aubitrc even though I have it in a
location it's trying to search.<br>
</p>
<p><br>
- Commands<br>
: cd ~/src/aubit/1.6.1/aubit4glsrc<br>
: ./configure<br>
<br>
- Error<br>
: checking what to autodetect... everything...<br>
: checking install root 'prefix=/opt/aubit4gl'... 2here<br>
: No (using /home/map7/aubit4gl instead)<br>
: checking install location for global aubitrc -
/etc/opt/aubit4gl... no<br>
: checking install location for global aubitrc -
/home/map7/.aubit4gl... no<br>
: configure: error: Failed to find location for aubitrc
configuration file<br>
<br>
- Config file<br>
I have a config file in /home/map7/.aubit4gl/aubitrc<br>
<br>
</p>
<div class="moz-signature">
<div dir="ltr">
<div>Regards,</div>
<div><br>
</div>
<div><b>Michael Pope</b></div>
<div><b><br>
</b></div>
</div>
</div>
<div class="moz-cite-prefix">On 12/7/23 17:43, Mike Aubury wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAGAq4WHJuGhst1mgwsXqAouZ4ibqD=0nnKaiAjBPdagXjC7gLQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">There's no environment variables you can set to do
this - as you say - you can do it by adjusting the code.
<div><br>
</div>
<div>But - due to the wonders of Open Source Software - you can
just adjust the default..</div>
<div><br>
</div>
<div>lib/libaubit4gl/keys.c - around line 594 :</div>
<div><br>
</div>
<div>void<br>
A4GL_init_stddbscr (void)<br>
{<br>
static int inited = 0;<br>
if (inited)<br>
return;<br>
inited = 1;<br>
#ifdef DEBUG<br>
A4GL_debug ("init_stddbscr - form_line");<br>
#endif<br>
std_dbscr.mode = 0;<br>
std_dbscr.colour = 0;<br>
std_dbscr.border = 0;<br>
std_dbscr.inpattr = 0;<br>
std_dbscr.dispattr = 0;<br>
std_dbscr.nextkey = A4GLKEY_F (3);<br>
std_dbscr.prevkey = A4GLKEY_F (4);<br>
<b> std_dbscr.acckey = 27;</b><br>
std_dbscr.helpkey = 23;<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Replace that with something like : </div>
<div><br>
<b> std_dbscr.acckey = A4GLKEY_F (11);</b><br>
</div>
<div><b><br>
</b></div>
<div>obviously recompile etc. and that should be the default for
all programs..</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, 12 Jul 2023 at 07:12,
Michael Pope <<a href="mailto:[email protected]"
moz-do-not-send="true" class="moz-txt-link-freetext">[email protected]</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">We
have multiple forms (about 1000) in our old informix code
which don't <br>
declare an accept key and on the old system it used to be F11
by using a <br>
termcap file in the operating system to mimic an ESC key. I
don't want <br>
to do this on the new system for obvious reasons, I also don't
want to <br>
manually edit 1000 files.<br>
<br>
Is there a global environment variable or config option in
Aubit4GL to <br>
set the 'accept key' to F11 instead of me editing every file
and <br>
entering in the following;<br>
<br>
OPTIONS<br>
accept key F11<br>
<br>
<br>
from<br>
<br>
Michael<br>
<br>
<br>
<br>
_______________________________________________<br>
Aubit4gl-discuss mailing list<br>
<a href="mailto:[email protected]"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">[email protected]</a><br>
<a
href="https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss</a><br>
</blockquote>
</div>
</blockquote>
</body>
</html>
--------------g0MTjONtiEIT4Z44n7ccIaba--
--===============4023658630339120835==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============4023658630339120835==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Aubit4gl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
--===============4023658630339120835==--