<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.0.1">
</HEAD>
<BODY>
&#1042; &#1057;&#1088;&#1076;, 20.03.2002, &#1074; 12:17, Peter V. Saveliev &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1083;:
    <BLOCKQUOTE>
<PRE><FONT COLOR="#737373"><FONT SIZE="3"><I>On 20 Mar 2002 11:20:53 +0200</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&quot;gorbush&quot; &lt;gorbush@rbac.kharkov.ua&gt; wrote:</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; For adding support to second wheel</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; </FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; - Add into XF86Config-4  Input</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; -     Option &quot;ZAxisMapping&quot; &quot;4 5 6 7 8 9&quot;</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; -     Option &quot;Buttons&quot; &quot;9&quot;</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; - Add into .Xsession</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; -     xmodmap -e &quot;pointer = 1 2 3 6 7 4 5 8 9&quot;[root@gorbush2 Linux]#  </FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; &#1090;.&#1077;. &#1091; &#1084;&#1077;&#1085;&#1103; &#1076;&#1072;&#1083;&#1100;&#1085;&#1077;&#1077; &#1082;&#1086;&#1083;&#1077;&#1089;&#1086; &#1084;&#1077;&#1085;&#1103;&#1077;&#1090; &#1076;&#1077;&#1089;&#1082;&#1090;&#1086;&#1087;&#1099;, &#1072; &#1074;&#1090;&#1086;&#1088;&#1086;&#1077; - &#1085;&#1077;&#1085;&#1072;&#1078;&#1080;&#1084;&#1072;&#1077;&#1084;&#1086;&#1077; -</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; &#1082;&#1072;&#1082; &#1086;&#1073;&#1099;&#1095;&#1085;&#1099;&#1081; &#1089;&#1082;&#1088;&#1086;&#1083;&#1083;&#1077;&#1088;</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; &#1072; &#1074;&#1086;&#1090; &#1076;&#1074;&#1077; &#1073;&#1086;&#1082;&#1086;&#1074;&#1099;&#1077; &#1082;&#1085;&#1086;&#1087;&#1082;&#1080;  - (8 &#1080; 9) - &#1085;&#1077; &#1093;&#1086;&#1090;&#1103;&#1090; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1090;&#1100;...</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; &#1055;&#1077;&#1088;&#1077;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1076;&#1077;&#1089;&#1082;&#1090;&#1086;&#1087;&#1086;&#1074; - &#1101;&#1090;&#1086; &#1103; &#1074; BlackBox &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1083; &#1087;&#1072;&#1088;&#1091; &#1089;&#1090;&#1088;&#1086;&#1095;&#1077;&#1082;. &#1052;&#1086;&#1075;&#1091;</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; &#1087;&#1086;&#1076;&#1082;&#1080;&#1085;&#1091;&#1090;&#1100;, &#1077;&#1089;&#1083;&#1080; &#1085;&#1091;&#1078;&#1085;&#1086;.</FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I>&gt; </FONT></FONT></I>
<FONT COLOR="#737373"><FONT SIZE="3"><I></FONT></FONT></I></PRE>
    </BLOCKQUOTE>
<FONT SIZE="3">&#1042; &#1092;&#1072;&#1081;&#1083;&#1077; /src/blackbox.cc</FONT>
<BR>
<FONT SIZE="3">&#1074; &#1087;&#1088;&#1086;&#1094;&#1077;&#1076;&#1091;&#1088;&#1082;&#1077;&nbsp;&nbsp; </FONT>
<BR>
<FONT SIZE="3">void Blackbox::process_event(XEvent *e) {</FONT>
<BR>
&#1074; &#1089;&#1072;&#1084;&#1086;&#1084; &#1082;&#1086;&#1085;&#1094;&#1077; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1103;&#1077;&#1096;&#1100; &#1089;&#1090;&#1088;&#1086;&#1095;&#1082;&#1080;:
<BR>
<S></S>
<BR>
        &nbsp;&nbsp;&nbsp; if (! screen-&gt;getRootmenu()-&gt;isVisible()) {
<BR>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkMenu();
<BR>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; screen-&gt;getRootmenu()-&gt;show();
<BR>
        &nbsp;&nbsp;&nbsp; }
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else if (e-&gt;xbutton.button == 6) {
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((screen-&gt;getCurrentWorkspaceID()-1)&lt;0)
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; screen-&gt;changeWorkspaceID(screen-&gt;getCount()-1);
<BR>
+        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; screen-&gt;changeWorkspaceID(screen-&gt;getCurrentWorkspaceID()-1);
<BR>
+        &nbsp;&nbsp;&nbsp; } else
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (e-&gt;xbutton.button == 7) {
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((screen-&gt;getCurrentWorkspaceID()+1)&gt;screen-&gt;getCount()-1)
<BR>
+                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; screen-&gt;changeWorkspaceID(0);
<BR>
+        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
<BR>
+                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; screen-&gt;changeWorkspaceID(screen-&gt;getCurrentWorkspaceID()+1);
<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
<BR>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
<BR>
&nbsp;&nbsp;&nbsp; }
<BR>
&nbsp;&nbsp;&nbsp; break;
<BR>
&nbsp; }
<BR>
&#1050;&#1089;&#1090;&#1072;&#1090;&#1080; - &#1082;&#1072;&#1082; &#1076;&#1077;&#1083;&#1072;&#1090;&#1100; .patch &#1092;&#1072;&#1081;&#1083;&#1099; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1077; &#1076;&#1074;&#1091;&#1093; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1086;&#1074;?
</BODY>
</HTML>