On Wed, Jun 20, 2007 at 01:36:17PM +0200, Melchior FRANZ wrote:
> * Holger Wirtz -- Wednesday 20 June 2007:
> > On Tue, Jun 19, 2007 at 02:43:20PM +0200, Melchior FRANZ wrote:
> > > I suggest to move the "swap panels" function to Shift-s (now s),
> > > to move the starter to 's' (now SPACE), and to use the SPACE key
> > > for PTT (or trigger :-)
> > 
> > Yes this would be very nice. I think I will try to build a patch for 
> > keyboards.xml after presenting my C Version of the realtime radio in the
> > next weeks.
> 
> A patch is less of a problem. The agreement of other developers
> might be, though.  :-)

Yes - that was my thought, too, as I stopped writing and exchanged "try
to get it into cvs" to "try to build a patch for" :-)

This maybe a very simple modification but with bigger side action. So
I think the only way would be to present a really neat realtime radio
solution that is worth to make the changes (I hope!).

> > BTW: What's the keycode for SHIFT-SPACE or CTRL-SPCAE ?
> 
> There's only one keycode for Shift, and it's 32. You can
> get the shift function with <mod-shift>, and Ctrl and Alt
> via /devices/status/keyboard/{ctrl,alt}. Try the following.
> It will output a line with all three modifier keys, like
> 
>  SC- space       ... for Shfit+Ctrl+Space
>  --A space       ... for Alt-Space   etc.
> 
> You can see that for the S we need a separate <mod-shift>.
> The /devices/status/keyboard/shift property doesn't work here.

Ok, thanks! I will try this for the release of my middleware... 

Regards, Holger

> 
> 
>  <key n="32">
>    <name>SPACE</name>
>    <binding>
>      <command>nasal</command>
>      <script>
>        var c = getprop("/devices/status/keyboard/ctrl") ? "C" : "-";
>        var a = getprop("/devices/status/keyboard/alt") ? "A" : "-";
>        print("-", c, a, " space");
>      </script>
>    </binding>
>    <mod-shift>
>      <binding>
>        <command>nasal</command>
>        <script>
>          var c = getprop("/devices/status/keyboard/ctrl") ? "C" : "-";
>          var a = getprop("/devices/status/keyboard/alt") ? "A" : "-";
>          print("S", c, a, " space");
>        </script>
>      </binding>
>    </mod-shift>
>  </key>
> 
> m.
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel

-- 
#####  #### ##  ##   Holger Wirtz         Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein           Fax   : (+49 30) 884299-70
##  ## #### ######   Stresemannstr. 78    E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#####  ##   ##  ##   GERMANY              WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to