diff --git a/data/keyboards/symbols/nb.xml b/data/keyboards/symbols/nb.xml
index 0dc2807a..c8faf6b8 100644
--- a/data/keyboards/symbols/nb.xml
+++ b/data/keyboards/symbols/nb.xml
@@ -65,6 +65,8 @@
Aring
+
a
diff --git a/data/keyboards/symbols/us.xml b/data/keyboards/symbols/us.xml
index dd01d459..43e9e5f5 100644
--- a/data/keyboards/symbols/us.xml
+++ b/data/keyboards/symbols/us.xml
@@ -115,6 +115,8 @@
braceleft
+
parenright
diff --git a/eek/eek-section.c b/eek/eek-section.c
index e2763b9f..1168eea3 100644
--- a/eek/eek-section.c
+++ b/eek/eek-section.c
@@ -535,7 +535,8 @@ keycounter (EekElement *element, gpointer user_data)
{
EekKey *key = EEK_KEY(element);
- /* Skip keys without labels for the current level. */
+ /* Skip keys without labels for the current level. This causes those
+ keys to be hidden in the visible layout. */
if (!eek_key_has_label(key))
return;