diff --git a/scim-wnn/src/scim_wnn_def.h b/scim-wnn/src/scim_wnn_def.h
index 257eb86..e0ba1d6 100644
--- a/scim-wnn/src/scim_wnn_def.h
+++ b/scim-wnn/src/scim_wnn_def.h
@@ -68,5 +68,7 @@
 #define SCIM_CONFIG_WNN_MINISTATUS                  "/IMEngine/Wnn/MiniStatus"
 #define SCIM_DEFAULT_WNN_MINISTATUS                 false
 
+#define SCIM_PROP_WNN_MODESTATUS                    "/IMEngine/Wnn/Property/ModeStatus"
+
 #endif
 
diff --git a/scim-wnn/src/scim_wnn_imengine.cpp b/scim-wnn/src/scim_wnn_imengine.cpp
index efae732..f189377 100644
--- a/scim-wnn/src/scim_wnn_imengine.cpp
+++ b/scim-wnn/src/scim_wnn_imengine.cpp
@@ -273,11 +273,11 @@
 {
     if (m_proplist.empty()) {
         Property p;
-        p = Property("/IMEngine/Wnn/ModeStatus","",String(""),_("mode status"));
+        p = Property(SCIM_PROP_WNN_MODESTATUS,"",String(""),_("mode status"));
         m_proplist.push_back(p);
 
     }
-    PropertyList::iterator it = find(m_proplist.begin(),m_proplist.end(),"/IMEngine/Wnn/ModeStatus");
+    PropertyList::iterator it = find(m_proplist.begin(),m_proplist.end(),SCIM_PROP_WNN_MODESTATUS);
     if (it != m_proplist.end()) {
         if (m_conversion) it->set_label(_("Kanji"));
         else it->set_label(m_preeditor->getModeName());