Index: trunk/GnssCenter/inpedit/keyword.cpp
===================================================================
--- trunk/GnssCenter/inpedit/keyword.cpp	(revision 5094)
+++ trunk/GnssCenter/inpedit/keyword.cpp	(revision 5095)
@@ -127,5 +127,10 @@
   }
   else if (widgetType == "spinbox") {
-    _widget = new QSpinBox();
+    QSpinBox* spinBox = new QSpinBox();
+    QStringList rangeStr = _desc.value("range").split(QRegExp("\\s"), QString::SkipEmptyParts);
+    if (rangeStr.size() >= 1) spinBox->setMinimum(rangeStr[0].toInt());
+    if (rangeStr.size() >= 2) spinBox->setMaximum(rangeStr[1].toInt());
+    if (rangeStr.size() >= 3) spinBox->setSingleStep(rangeStr[2].toInt());
+    _widget = spinBox;
   }
   else if (widgetType == "uniline") {
