<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/gswitchit/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/gswitchit/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 09 Dec 2009 17:26:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gswitchit/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Delay with switching to a layout (Libxklavier)</title><link>https://sourceforge.net/p/gswitchit/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here is my use case: I use Ctrl+Ins for switching between layouts (Russian and English). But many application suggests hot keys like Ctrl+Ins+&amp;lt;Key&amp;gt; so I am out of luck in such cases now. It is because (gnome-settings-daemon?) switches immediately after pressing Ctrl and Shift so the last key &amp;lt;Key&amp;gt; pressing means just pressing only that single &amp;lt;Key&amp;gt;. This issue is actual with other switching popular keybindings such as Alt+Shift.&lt;/p&gt;
&lt;p&gt;It would be nice if layout switching is delayed until I release Ctrl and Shift (if I dont press &amp;lt;Key&amp;gt; before, of course).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 09 Dec 2009 17:26:36 -0000</pubDate><guid>https://sourceforge.netef6b181e3df5e55fa58f7c6a8e37d859406c1bce</guid></item><item><title>Make libxklavier compile on Solaris</title><link>https://sourceforge.net/p/gswitchit/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Compiling libxklavier on Solaris with gcc 3.3.2, I get:&lt;/p&gt;
&lt;p&gt;/home/poshea/usr/bin/gcc -DHAVE_CONFIG_H -I. -I. -I..&lt;br /&gt;
-I/home/poshea/usr/include&lt;br /&gt;
-DDATA_DIR=&amp;amp;quot;/home/poshea/usr/share/libxklavier&amp;amp;quot; -I.&lt;br /&gt;
-I/home/poshea/usr/include&lt;br /&gt;
-I/home/poshea/usr/include/libxml2 -c xklavier.c -MT&lt;br /&gt;
xklavier.lo -MD -MP -MF .deps/xklavier.TPlo  -fPIC&lt;br /&gt;
-DPIC -o .libs/xklavier.lo&lt;br /&gt;
In file included from xklavier.c:5:&lt;br /&gt;
/usr/include/X11/Xutil.h:117: error: parse error before&lt;br /&gt;
&amp;amp;quot;Bool&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:120: error: parse error before&lt;br /&gt;
&amp;amp;quot;icon_pixmap&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:121: error: parse error before&lt;br /&gt;
&amp;amp;quot;icon_window&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:123: error: parse error before&lt;br /&gt;
&amp;amp;quot;icon_mask&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:124: error: parse error before&lt;br /&gt;
&amp;amp;quot;window_group&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:161: error: parse error before&lt;br /&gt;
&amp;amp;quot;Atom&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:164: error: parse error before&lt;br /&gt;
'}' token&lt;br /&gt;
/usr/include/X11/Xutil.h:207: error: parse error before&lt;br /&gt;
&amp;amp;quot;XPointer&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:209: error: parse error before&lt;br /&gt;
'}' token&lt;br /&gt;
/usr/include/X11/Xutil.h:254: error: parse error before&lt;br /&gt;
&amp;amp;quot;Visual&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:268: error: parse error before&lt;br /&gt;
'}' token&lt;br /&gt;
/usr/include/X11/Xutil.h:287: error: parse error before&lt;br /&gt;
&amp;amp;quot;Colormap&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:295: error: parse error before&lt;br /&gt;
&amp;amp;quot;visualid&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:296: error: parse error before&lt;br /&gt;
&amp;amp;quot;killid&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:332: error: syntax error&lt;br /&gt;
before &amp;amp;quot;extern&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:350: error: parse error before&lt;br /&gt;
'*' token&lt;br /&gt;
/usr/include/X11/Xutil.h:356: error: parse error before&lt;br /&gt;
'*' token&lt;br /&gt;
/usr/include/X11/Xutil.h:417: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetClassHint&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:425: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetIconSizes&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:434: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetNormalHints&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:442: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetRGBColormaps&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:452: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetSizeHints&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:461: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetStandardColormap&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:470: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetTextProperty&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:479: error: parse error before&lt;br /&gt;
'*' token&lt;br /&gt;
/usr/include/X11/Xutil.h:488: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetWMClientMachine&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:496: error: parse error before&lt;br /&gt;
'*' token&lt;br /&gt;
/usr/include/X11/Xutil.h:503: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetWMIconName&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:511: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetWMName&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:519: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetWMNormalHints&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:528: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetWMSizeHints&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:538: error: parse error before&lt;br /&gt;
&amp;amp;quot;XGetZoomHints&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:572: error: parse error before&lt;br /&gt;
&amp;amp;quot;XMatchVisualInfo&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:590: error: parse error before&lt;br /&gt;
&amp;amp;quot;XPointInRegion&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:801: error: parse error before&lt;br /&gt;
&amp;amp;quot;XStringListToTextProperty&amp;amp;quot;&lt;br /&gt;
/usr/include/X11/Xutil.h:843: error: parse error before&lt;br /&gt;
&amp;amp;quot;XTextPropertyToStringList&amp;amp;quot;&lt;br /&gt;
In file included from&lt;br /&gt;
/home/poshea/usr/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/include/X11/Xlib.h:60,&lt;br /&gt;
from /usr/include/X11/Xlibint.h:53,&lt;br /&gt;
from xklavier.c:6:&lt;br /&gt;
/usr/include/X11/X.h:68: error: syntax error before&lt;br /&gt;
&amp;amp;quot;typedef&amp;amp;quot;&lt;br /&gt;
In file included from xklavier.c:8:&lt;br /&gt;
xklavier_private.h:8:37: X11/extensions/XKBrules.h: No&lt;br /&gt;
such file or directory&lt;br /&gt;
In file included from xklavier.c:8:&lt;br /&gt;
xklavier_private.h:123: error: parse error before&lt;br /&gt;
&amp;amp;quot;_xklVarDefs&amp;amp;quot;&lt;br /&gt;
xklavier_private.h:123: warning: data definition has no&lt;br /&gt;
type or storage class&lt;br /&gt;
xklavier.c: In function `XklInit':&lt;br /&gt;
xklavier.c:178: error: `_XKB_RF_NAMES_PROP_ATOM'&lt;br /&gt;
undeclared (first use in this function)&lt;br /&gt;
xklavier.c:178: error: (Each undeclared identifier is&lt;br /&gt;
reported only once&lt;br /&gt;
xklavier.c:178: error: for each function it appears in.)&lt;br /&gt;
gmake[1]: *** [xklavier.lo] Error 1&lt;br /&gt;
gmake[1]: Leaving directory&lt;br /&gt;
`/home/poshea/usr/source/gnome2.4/libxklavier-0.95/libxklavier'&lt;/p&gt;
&lt;p&gt;Submitted by Peter O'Shea, peter.oshea@analog.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 11 Dec 2003 18:29:01 -0000</pubDate><guid>https://sourceforge.net4bd9c035d1f3f874f69fe7b97d9fcde85f933f25</guid></item><item><title>Finer-grained per application control</title><link>https://sourceforge.net/p/gswitchit/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This kind of treats more the gsw4app plugin, but I hope&lt;br /&gt;
it's okay to put it here.&lt;/p&gt;
&lt;p&gt;A finer-grained gsw4app window discrimination would&lt;br /&gt;
come in handy (you might want to take a look at&lt;br /&gt;
sawfish, to see how fine grained it can get).&lt;/p&gt;
&lt;p&gt;For instance, I use GAIM on regular basis and type away&lt;br /&gt;
to many people. But not all of them have the same&lt;br /&gt;
software, as to some I can type away in cyrillic,&lt;br /&gt;
others can stand only latin transcription, and third&lt;br /&gt;
ones again can read only pure ASCII.&lt;/p&gt;
&lt;p&gt;I would like therefore to be able to instruct gswitchit&lt;br /&gt;
to monitor the window title (and perhaps some other&lt;br /&gt;
things apart from just window class as it is now) and&lt;br /&gt;
set the keyboard accordingly. I could argue that it&lt;br /&gt;
should be even discriminated on a per-widget level!&lt;br /&gt;
(Yes I do have a feeling that I am nitpicking, but&lt;br /&gt;
please understand that I do actively use keyboard&lt;br /&gt;
switching: every day, entire day, and kind of think&lt;br /&gt;
that I've developed a feeling of what I really miss in&lt;br /&gt;
all switchers)&lt;/p&gt;
&lt;p&gt;Ideally, after some training period, I would not need&lt;br /&gt;
to press the keyboard switch at all. Ever.&lt;/p&gt;
&lt;p&gt;f&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Filip Miletic</dc:creator><pubDate>Fri, 28 Nov 2003 09:32:22 -0000</pubDate><guid>https://sourceforge.net83fdca572a9a5aa185db2c79551ad163c4b60fbb</guid></item><item><title>flags</title><link>https://sourceforge.net/p/gswitchit/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What format of flags do you need?&lt;/p&gt;
&lt;p&gt;At the momenet, I'm concentrating on providing GIF and &lt;br /&gt;
WINICON flags here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sf.net/projects/flags"&gt;http://sf.net/projects/flags&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you let me know what you need, I'm sure we can &lt;br /&gt;
halve the effort, and let other people benefit from the &lt;br /&gt;
flags too.&lt;/p&gt;
&lt;p&gt;--nigel&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Wetters Gourlay</dc:creator><pubDate>Thu, 18 Sep 2003 09:21:52 -0000</pubDate><guid>https://sourceforge.net12e01afe98196b3e14a2a6c31c9cc46cbedd8fa0</guid></item><item><title>default layout</title><link>https://sourceforge.net/p/gswitchit/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Suggest implement feature for select default layout. It&lt;br /&gt;
mean new windows will create in this layout.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Evseev</dc:creator><pubDate>Tue, 23 Jul 2002 01:46:54 -0000</pubDate><guid>https://sourceforge.net66262fe4cda6d1a7e422a700b12649e199245037</guid></item><item><title>smart group switching</title><link>https://sourceforge.net/p/gswitchit/feature-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Suggest to implement smart switching of xkb groups. For&lt;br /&gt;
example if I start type english chars while xkb in my&lt;br /&gt;
national group program  recognize it and switch group&lt;br /&gt;
to english one. Rules for detecting wrong typing must&lt;br /&gt;
be separate preferences.&lt;/p&gt;
&lt;p&gt;Similar soft for windows (in russian)&lt;br /&gt;
&lt;a href="http://punto.ru/switcher/" rel="nofollow"&gt;http://punto.ru/switcher/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Evseev</dc:creator><pubDate>Tue, 19 Feb 2002 07:27:38 -0000</pubDate><guid>https://sourceforge.net36427aeb10cecb9086880451f1d403062ddc724c</guid></item></channel></rss>