<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
<class>KeyboardConfigWidget</class>
<widget class="TQWidget">
<property name="name">
<cstring>KeyboardConfigWidget</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>599</width>
<height>284</height>
</rect>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<widget class="TQButtonGroup" row="1" column="0" rowspan="1" colspan="2">
<property name="name">
<cstring>numlockGroup</cstring>
</property>
<property name="frameShape">
<enum>GroupBoxPanel</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="title">
<string>NumLock on KDE Startup</string>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to setup the state of NumLock after KDE startup.<p>You can configure NumLock to be turned on or off, or configure KDE not to set NumLock state.</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQRadioButton" row="1" column="0">
<property name="name">
<cstring>RadioButton1_2</cstring>
</property>
<property name="text">
<string>Turn o&ff</string>
</property>
<property name="buttonGroupId">
<number>1</number>
</property>
</widget>
<widget class="TQRadioButton" row="2" column="0">
<property name="name">
<cstring>RadioButton1_3</cstring>
</property>
<property name="text">
<string>Leave unchan&ged</string>
</property>
<property name="buttonGroupId">
<number>2</number>
</property>
</widget>
<widget class="TQRadioButton" row="0" column="0">
<property name="name">
<cstring>RadioButton1</cstring>
</property>
<property name="text">
<string>T&urn on</string>
</property>
<property name="buttonGroupId">
<number>0</number>
</property>
</widget>
</grid>
</widget>
<widget class="TQGroupBox" row="0" column="0" rowspan="1" colspan="2">
<property name="name">
<cstring>groupBox1</cstring>
</property>
<property name="title">
<string>Keyboard Repeat</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel" row="1" column="0">
<property name="name">
<cstring>lblDelay</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>5</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&Delay:</string>
</property>
<property name="buddy" stdset="0">
<cstring>delay</cstring>
</property>
</widget>
<widget class="TQSlider" row="1" column="1">
<property name="name">
<cstring>delaySlider</cstring>
</property>
<property name="minValue">
<number>0</number>
</property>
<property name="maxValue">
<number>10000</number>
</property>
<property name="lineStep">
<number>1000</number>
</property>
<property name="pageStep">
<number>1000</number>
</property>
<property name="value">
<number>5000</number>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="tickmarks">
<enum>Below</enum>
</property>
<property name="tickInterval">
<number>1000</number>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to set the delay after which a pressed key will start generating keycodes. The 'Repeat rate' option controls the frequency of these keycodes.</string>
</property>
</widget>
<widget class="KIntNumInput" row="1" column="2" rowspan="1" colspan="1">
<property name="name">
<cstring>delay</cstring>
</property>
<property name="value">
<number>250</number>
</property>
<property name="minValue">
<number>100</number>
</property>
<property name="maxValue">
<number>5000</number>
</property>
<property name="suffix">
<string> msec</string>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to set the delay after which a pressed key will start generating keycodes. The 'Repeat rate' option controls the frequency of these keycodes.</string>
</property>
</widget>
<widget class="TQLabel" row="2" column="0">
<property name="name">
<cstring>lblRate</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>5</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&Rate:</string>
</property>
<property name="buddy" stdset="0">
<cstring>rate</cstring>
</property>
</widget>
<widget class="TQSlider" row="2" column="1" rowspan="1" colspan="1">
<property name="name">
<cstring>rateSlider</cstring>
</property>
<property name="minValue">
<number>0</number>
</property>
<property name="maxValue">
<number>10000</number>
</property>
<property name="lineStep">
<number>1000</number>
</property>
<property name="pageStep">
<number>1000</number>
</property>
<property name="value">
<number>5000</number>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="tickmarks">
<enum>Below</enum>
</property>
<property name="tickInterval">
<number>1000</number>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to set the rate at which keycodes are generated while a key is pressed.</string>
</property>
</widget>
<widget class="KDoubleNumInput" row="2" column="2" rowspan="1" colspan="1">
<property name="name">
<cstring>rate</cstring>
</property>
<property name="value">
<number>30</number>
</property>
<property name="minValue">
<number>0.2</number>
</property>
<property name="precision">
<number>1</number>
</property>
<property name="maxValue">
<number>50.0</number>
</property>
<property name="suffix">
<string>/s</string>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to set the rate at which keycodes are generated while a key is pressed.</string>
</property>
</widget>
<widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="2">
<property name="name">
<cstring>repeatBox</cstring>
</property>
<property name="text">
<string>&Enable keyboard repeat</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="whatsThis" stdset="0">
<string>If you check this option, pressing and holding down a key emits the same character over and over again. For example, pressing and holding down the Tab key will have the same effect as that of pressing that key several times in succession: Tab characters continue to be emitted until you release the key.</string>
</property>
</widget>
</grid>
</widget>
<widget class="KIntNumInput" row="2" column="1">
<property name="name">
<cstring>click</cstring>
</property>
<property name="value">
<number>0</number>
</property>
<property name="minValue">
<number>0</number>
</property>
<property name="maxValue">
<number>100</number>
</property>
<property name="suffix">
<string>%</string>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to hear audible clicks from your computer's speakers when you press the keys on your keyboard. This might be useful if your keyboard does not have mechanical keys, or if the sound that the keys make is very soft.<p>You can change the loudness of the key click feedback by dragging the slider button or by clicking the up/down arrows on the spin box. Setting the volume to 0% turns off the key click.</string>
</property>
</widget>
<widget class="TQLabel" row="2" column="0">
<property name="name">
<cstring>TextLabel1</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>5</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Key click &volume:</string>
</property>
<property name="buddy" stdset="0">
<cstring>click</cstring>
</property>
<property name="whatsThis" stdset="0">
<string>If supported, this option allows you to hear audible clicks from your computer's speakers when you press the keys on your keyboard. This might be useful if your keyboard does not have mechanical keys, or if the sound that the keys make is very soft.<p>You can change the loudness of the key click feedback by dragging the slider button or by clicking the up/down arrows on the spin box. Setting the volume to 0% turns off the key click.</string>
</property>
</widget>
</grid>
</widget>
<connections>
<connection>
<sender>repeatBox</sender>
<signal>toggled(bool)</signal>
<receiver>delaySlider</receiver>
<slot>setEnabled(bool)</slot>
</connection>
<connection>
<sender>repeatBox</sender>
<signal>toggled(bool)</signal>
<receiver>delay</receiver>
<slot>setEnabled(bool)</slot>
</connection>
<connection>
<sender>repeatBox</sender>
<signal>toggled(bool)</signal>
<receiver>rateSlider</receiver>
<slot>setEnabled(bool)</slot>
</connection>
<connection>
<sender>repeatBox</sender>
<signal>toggled(bool)</signal>
<receiver>rate</receiver>
<slot>setEnabled(bool)</slot>
</connection>
<connection>
<sender>repeatBox</sender>
<signal>toggled(bool)</signal>
<receiver>lblDelay</receiver>
<slot>setEnabled(bool)</slot>
</connection>
<connection>
<sender>repeatBox</sender>
<signal>toggled(bool)</signal>
<receiver>lblRate</receiver>
<slot>setEnabled(bool)</slot>
</connection>
</connections>
<tabstops>
<tabstop>repeatBox</tabstop>
<tabstop>click</tabstop>
<tabstop>RadioButton1</tabstop>
<tabstop>RadioButton1_2</tabstop>
<tabstop>RadioButton1_3</tabstop>
</tabstops>
<includes>
<include location="global" impldecl="in implementation">kdialog.h</include>
<include location="global" impldecl="in implementation">knuminput.h</include>
</includes>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
</UI>