Index: trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java	(revision 5062)
+++ trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java	(revision 5063)
@@ -6,4 +6,5 @@
 import static org.openstreetmap.josm.tools.I18n.trc;
 
+import java.awt.Cursor;
 import java.awt.Dimension;
 import java.awt.FlowLayout;
@@ -176,5 +177,7 @@
 
         public SearchKeywordRow addKeyword(String displayText, final String insertText, String description, String... examples) {
-            JLabel label = new JLabel("<html><style>td{border:1px solid gray;}</style><table><tr><td>" + displayText + "</td></tr></table></html>");
+            JLabel label = new JLabel("<html>"
+                    + "<style>td{border:1px solid gray; font-weight:normal;}</style>"
+                    + "<table><tr><td>" + displayText + "</td></tr></table></html>");
             add(label);
             if (description != null || examples.length > 0) {
@@ -185,4 +188,5 @@
             }
             if (insertText != null) {
+                label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
                 label.addMouseListener(new MouseAdapter() {
 
@@ -375,6 +379,6 @@
         right.add(new SearchKeywordRow(hcbSearchString)
                 .addTitle(tr("basic examples"))
-                .addKeyword(tr("Baker Street"), tr("Baker Street"), tr("''Baker'' and ''Street'' in any key"))
-                .addKeyword(tr("\"Baker Street\""), tr("\"Baker Street\""), tr("''Baker Street'' in any key"))
+                .addKeyword(tr("Baker Street"), null, tr("''Baker'' and ''Street'' in any key"))
+                .addKeyword(tr("\"Baker Street\""), "\"\"", tr("''Baker Street'' in any key"))
                 , GBC.eol());
         right.add(new SearchKeywordRow(hcbSearchString)
@@ -393,6 +397,6 @@
                 .addKeyword("<i>expr</i> OR <i>expr</i>", "OR ", tr("logical or (at least one expression has to be satisfied)"))
                 .addKeyword("-<i>expr</i>", null, tr("logical not"))
-                .addKeyword("(<i>expr</i>)", null, tr("use parenthesis to group expressions"))
-                .addKeyword("\"key\"=\"value\"", null, tr("to quote operators.<br>Within quoted strings the <b>\"</b> and <b>\\</b> characters need to be escaped by a preceding <b>\\</b> (e.g. <b>\\\"</b> and <b>\\\\</b>)."), "\"addr:street\"")
+                .addKeyword("(<i>expr</i>)", "()", tr("use parenthesis to group expressions"))
+                .addKeyword("\"key\"=\"value\"", "\"\"=\"\"", tr("to quote operators.<br>Within quoted strings the <b>\"</b> and <b>\\</b> characters need to be escaped by a preceding <b>\\</b> (e.g. <b>\\\"</b> and <b>\\\\</b>)."), "\"addr:street\"")
                 , GBC.eol());
 
