<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
  <title>Linux Format forums</title>
  <link>http://www.linuxformat.com/forums/index.php</link>
  <description>Help, discussion, magazine feedback and more</description>
  <language>english</language>
  <copyright>(c) Copyright Sun May 19, 2013 8:24 pm by Linux Format forums</copyright>
  <managingEditor>webmaster@linuxformat.com</managingEditor>
  <webMaster>webmaster@linuxformat.com</webMaster>
  <pubDate>Sun May 19, 2013 8:24 pm</pubDate>
  <lastBuildDate>Sun May 19, 2013 8:24 pm</lastBuildDate>
  <docs>http://backend.userland.com/rss</docs>
  <generator>phpBB2 RSS Syndication Mod by Lucas</generator>
  <ttl>1</ttl>

  <image>
    <title>Linux Format forums</title>
    <url></url>
    <link>http://www.linuxformat.com/forums/</link>
    <description>Help, discussion, magazine feedback and more</description>
  </image>

                                      <item>
                                        <title>Re: This is a real toughy...</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=90745#90745</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=17792'&gt;tuxmando&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Fri Jul 09, 2010 7:06 am&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      No worries &lt;img src=&quot;images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=90745#90745</comments>
                                        <author>tuxmando</author>
                                        <pubDate>Fri Jul 09, 2010 7:06 am</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=90745#90745</guid>
                                      </item>
                                      <item>
                                        <title>Re: This is a real toughy...</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=90741#90741</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=58561'&gt;Bazza&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Fri Jul 09, 2010 3:36 am&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      Hi tuxmando...&lt;br /&gt;
&lt;br /&gt;
Ooooh, I`m up at this time because I can`t sleep...&lt;br /&gt;
&lt;br /&gt;
Thanks for the info but........&lt;br /&gt;
&lt;br /&gt;
1) Xev does not display what I want, it does not allow for&lt;br /&gt;
a SIMULTANEOUS keypress of both Caps shifts...&lt;br /&gt;
&lt;br /&gt;
I`ll be a bit more specific. I need to be able to READ the&lt;br /&gt;
Left Caps shift or the Right Caps Shift or BOTH simultaneously&lt;br /&gt;
or neither of bits 0 and 1 of absolute adress 0x417H, NOTE, in&lt;br /&gt;
&amp;quot;real time&amp;quot;. I WILL eventually need to be able to write to bits&lt;br /&gt;
5 and 6 in exactly the same way to exactly the same address&lt;br /&gt;
also in &amp;quot;real time&amp;quot; in Linux, (preferably a GUI), and yes this can&lt;br /&gt;
be done...&lt;br /&gt;
&lt;br /&gt;
2) I already know how to access absolute address 0x417H&lt;br /&gt;
in 16 bit assembly... I need to be able to read/write to the&lt;br /&gt;
same said address without getting a Segmentation Fault in&lt;br /&gt;
Linux assembly, (or C++), - OUCH!&lt;br /&gt;
&lt;br /&gt;
3) I already know about Interrupts and their usage. And the&lt;br /&gt;
code you pointed to will not work under Linux. I have already&lt;br /&gt;
done direct access of absolute address 0x417H for MikeOS&lt;br /&gt;
and Windows for my needs but Linux eludes me. Also calling&lt;br /&gt;
BIOS interrupts inside Linux is not exactly easy. :O&lt;br /&gt;
&lt;br /&gt;
Thanks for all your efforts though... &lt;img src=&quot;images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=90741#90741</comments>
                                        <author>Bazza</author>
                                        <pubDate>Fri Jul 09, 2010 3:36 am</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=90741#90741</guid>
                                      </item>
                                      <item>
                                        <title>Re: This is a real toughy...</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=90735#90735</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=17792'&gt;tuxmando&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Thu Jul 08, 2010 11:12 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      &lt;a href=&quot;http://cs.haifa.ac.il/courses/com_org/2006/int16.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://cs.haifa.ac.il/courses/com_org/2006/int16.htm&lt;/a&gt; part way down there's an example for assembly.&lt;br /&gt;
&lt;br /&gt;
The idea is to put a value of 2 into register AH, do int16h, then read flags from register AL...</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=90735#90735</comments>
                                        <author>tuxmando</author>
                                        <pubDate>Thu Jul 08, 2010 11:12 pm</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=90735#90735</guid>
                                      </item>
                                      <item>
                                        <title>Re: This is a real toughy...</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=90734#90734</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=17792'&gt;tuxmando&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Thu Jul 08, 2010 11:02 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      See &lt;a href=&quot;http://stanislavs.org/helppc/int_16.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://stanislavs.org/helppc/int_16.html&lt;/a&gt; for info on doing it in asm.</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=90734#90734</comments>
                                        <author>tuxmando</author>
                                        <pubDate>Thu Jul 08, 2010 11:02 pm</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=90734#90734</guid>
                                      </item>
                                      <item>
                                        <title>xev</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=90733#90733</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=17792'&gt;tuxmando&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Thu Jul 08, 2010 10:42 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      While in X, you can launch xev (X Event Viewer) to see info about key presses. It will give you codes for keydown and release. Your chosen language should have libraries to check for keypresses. Mix together and see...</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=90733#90733</comments>
                                        <author>tuxmando</author>
                                        <pubDate>Thu Jul 08, 2010 10:42 pm</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=90733#90733</guid>
                                      </item>
                                      <item>
                                        <title>This is a real toughy...</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=90730#90730</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=58561'&gt;Bazza&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Thu Jul 08, 2010 9:46 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      Whatever I ask usually has a serious reply of 0, zero, so I&lt;br /&gt;
suspect this will be no different...&lt;br /&gt;
&lt;br /&gt;
How do I read the two Caps Shift keys in &amp;quot;real time&amp;quot; under a&lt;br /&gt;
Linux GUI of any kind.&lt;br /&gt;
&lt;br /&gt;
Code can be in C, C++, Assembly I don`t care just give me a clue.&lt;br /&gt;
&lt;br /&gt;
I can EASILY do it in MikeOS and at least Windows up to Vista&lt;br /&gt;
but Linux has got me stumped...</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=90730#90730</comments>
                                        <author>Bazza</author>
                                        <pubDate>Thu Jul 08, 2010 9:46 pm</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=90730#90730</guid>
                                      </item></channel></rss>