diff --git a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp
index 75be63d254338066fd8e864b9c50404673acd6f3..2a770589ce85a441954d24279b9249f9c241ae6f 100644
--- a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp
+++ b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp
@@ -321,6 +321,7 @@ void ShortcutSettings::initialize()
         }
         sections[section]->addChild(item);
 
+        s->m_key = c->keySequence();
         item->setText(0, subId);
         item->setText(1, c->description());
         item->setText(2, s->m_key);