<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Tip: Suppressing Keybindings</title>
	<atom:link href="http://code9.com/2008/07/18/tip-suppressing-keybindings/feed/" rel="self" type="application/rss+xml" />
	<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/</link>
	<description>Code 9</description>
	<pubDate>Tue, 06 Jan 2009 04:10:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: zx</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-338</link>
		<dc:creator>zx</dc:creator>
		<pubDate>Thu, 09 Oct 2008 14:31:51 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-338</guid>
		<description>@Corey, did you figure it out yet ;)?

Make sure when you export that you remember to include the plugin_customization.ini file at the root of your application.

Another route is to set this preference while your application is starting up. For example in your WorkbenchWindowAdvisor class.</description>
		<content:encoded><![CDATA[<p>@Corey, did you figure it out yet ;)?</p>
<p>Make sure when you export that you remember to include the plugin_customization.ini file at the root of your application.</p>
<p>Another route is to set this preference while your application is starting up. For example in your WorkbenchWindowAdvisor class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corey Straub</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-319</link>
		<dc:creator>Corey Straub</dc:creator>
		<pubDate>Tue, 07 Oct 2008 20:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-319</guid>
		<description>I am trying to do what you described above and having some trouble.  I have created my own scheme and key bindings using that scheme but cannot switch over to the scheme.  I have created the plugin_customization.ini file as well but not sure if i am adding it to my project properly.  All i am doing is creating it and drag and dropping it on the on the project in eclipse to add it.  Is there anything else that needs to be done to get the .ini file to used? Otherwise i am not sure what my error is.</description>
		<content:encoded><![CDATA[<p>I am trying to do what you described above and having some trouble.  I have created my own scheme and key bindings using that scheme but cannot switch over to the scheme.  I have created the plugin_customization.ini file as well but not sure if i am adding it to my project properly.  All i am doing is creating it and drag and dropping it on the on the project in eclipse to add it.  Is there anything else that needs to be done to get the .ini file to used? Otherwise i am not sure what my error is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java and Eclipse News &#187; Blog Archive &#187; Eclipse keybindings</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-171</link>
		<dc:creator>Java and Eclipse News &#187; Blog Archive &#187; Eclipse keybindings</dc:creator>
		<pubDate>Mon, 01 Sep 2008 18:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-171</guid>
		<description>[...]  Key Bindings  [...]</description>
		<content:encoded><![CDATA[<p>[...]  Key Bindings  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zx</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-76</link>
		<dc:creator>zx</dc:creator>
		<pubDate>Mon, 04 Aug 2008 16:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-76</guid>
		<description>@Randy, correct, that is a downfall with this approach. Setting a parent maybe a nicer way of doing this. However, most people wouldn't care if it appeared in Ctrl+3 as Ctrl+3 shouldn't be active with a blank key configuration.</description>
		<content:encoded><![CDATA[<p>@Randy, correct, that is a downfall with this approach. Setting a parent maybe a nicer way of doing this. However, most people wouldn&#8217;t care if it appeared in Ctrl+3 as Ctrl+3 shouldn&#8217;t be active with a blank key configuration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy Hudson</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-69</link>
		<dc:creator>Randy Hudson</dc:creator>
		<pubDate>Fri, 01 Aug 2008 20:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-69</guid>
		<description>This solution doesn't really *remove* the "New..." action from the RCP app.  CTRL+3 would still find it.  But wait, since you've defined an empty keybinding configuration, many otherwise useful keybindings like CTRL+3 may be missing now.

If you can't get rid of the IDE plug-in, another way to take control of CTRL+N is to declare a more specific context which extends the context associated with the existing CTRL+N binding.  Maybe "my.mail.application" which extends "windowsAndDialogs".  Your app window then enables that context, and your keybinding for "New Message" should take precedence over the one for "File-&#62;New...", since it is more specific.</description>
		<content:encoded><![CDATA[<p>This solution doesn&#8217;t really *remove* the &#8220;New&#8230;&#8221; action from the RCP app.  CTRL+3 would still find it.  But wait, since you&#8217;ve defined an empty keybinding configuration, many otherwise useful keybindings like CTRL+3 may be missing now.</p>
<p>If you can&#8217;t get rid of the IDE plug-in, another way to take control of CTRL+N is to declare a more specific context which extends the context associated with the existing CTRL+N binding.  Maybe &#8220;my.mail.application&#8221; which extends &#8220;windowsAndDialogs&#8221;.  Your app window then enables that context, and your keybinding for &#8220;New Message&#8221; should take precedence over the one for &#8220;File-&gt;New&#8230;&#8221;, since it is more specific.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zx</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-35</link>
		<dc:creator>zx</dc:creator>
		<pubDate>Sat, 19 Jul 2008 14:42:42 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-35</guid>
		<description>So Pascal, your case would be ideal but when you have things that are in a plug-in that you need, you're kind of stuck. You can manually choose to edit the plugin.xml or like Tom said, you can use Equinox Transforms. The reason I didn't point out Equinox Transforms is that it's a more advanced topic and for the majority of people that hit this specific problem, the approach I outlined is good enough.

Tom, Bartosz is making some good progress on the project so hopefully we should see something in PDE around the 3.5M2 time frame.</description>
		<content:encoded><![CDATA[<p>So Pascal, your case would be ideal but when you have things that are in a plug-in that you need, you&#8217;re kind of stuck. You can manually choose to edit the plugin.xml or like Tom said, you can use Equinox Transforms. The reason I didn&#8217;t point out Equinox Transforms is that it&#8217;s a more advanced topic and for the majority of people that hit this specific problem, the approach I outlined is good enough.</p>
<p>Tom, Bartosz is making some good progress on the project so hopefully we should see something in PDE around the 3.5M2 time frame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java and Eclipse News &#187; Blog Archive &#187; Overwritting standard key bindings, e.g. Cntl +S in Eclipse RCP</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-34</link>
		<dc:creator>Java and Eclipse News &#187; Blog Archive &#187; Overwritting standard key bindings, e.g. Cntl +S in Eclipse RCP</dc:creator>
		<pubDate>Sat, 19 Jul 2008 14:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-34</guid>
		<description>[...] http://code9.com/2008/07/18/tip-suppressing-keybindings/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://code9.com/2008/07/18/tip-suppressing-keybindings/" rel="nofollow">http://code9.com/2008/07/18/tip-suppressing-keybindings/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Vogel</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-33</link>
		<dc:creator>Lars Vogel</dc:creator>
		<pubDate>Sat, 19 Jul 2008 13:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-33</guid>
		<description>Very nice and helpful  tip. Thank you.</description>
		<content:encoded><![CDATA[<p>Very nice and helpful  tip. Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Seidel</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-32</link>
		<dc:creator>Tom Seidel</dc:creator>
		<pubDate>Sat, 19 Jul 2008 11:53:42 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-32</guid>
		<description>For such issues, I prefer Equinox Transformer Hooks with a XSLT Transformation of the key-binding contributing plugin.xml. 
I really look forward for the related SoC project (http://code.google.com/soc/2008/eclipse/appinfo.html?csaid=93F987E6FAAE926F)

Cheerz</description>
		<content:encoded><![CDATA[<p>For such issues, I prefer Equinox Transformer Hooks with a XSLT Transformation of the key-binding contributing plugin.xml.<br />
I really look forward for the related SoC project (http://code.google.com/soc/2008/eclipse/appinfo.html?csaid=93F987E6FAAE926F)</p>
<p>Cheerz</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias</title>
		<link>http://code9.com/2008/07/18/tip-suppressing-keybindings/#comment-31</link>
		<dc:creator>Matthias</dc:creator>
		<pubDate>Sat, 19 Jul 2008 10:13:19 +0000</pubDate>
		<guid isPermaLink="false">http://code9.com/?p=31#comment-31</guid>
		<description>Thanks Chris for this wonderfult tip!</description>
		<content:encoded><![CDATA[<p>Thanks Chris for this wonderfult tip!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
