D26065: [KCM/Access] Port to use KConfigXT
Kai Uwe Broulik
noreply at phabricator.kde.org
Tue Dec 17 16:01:26 GMT 2019
broulik added a comment.
I read kaccess.cpp and commented on where the defaults diverge, there could be more. There's also some keys that have typos and/or don't match.
This shows quite impressively why having this stuff in a central place is useful :)
Given kaccess.cpp is what does the handling, ultimately its defaults will be what is being used, not the ones in the KCM.
INLINE COMMENTS
> kaccess_settings.kcfg:13
> + </entry>
> + <entry name="artsBell" key="ArtsBell" type="Bool">
> + <label>Whether or not to use a custom bell</label>
lol
Can you give this a better name, like "customBell"
(Arts was the KDE 3 sound server)
> kaccess_settings.kcfg:17
> + </entry>
> + <entry name="artsBellFile" key="ArtsBellFile" type="String">
> + <label>The custom bell sound file</label>
Likewise, customBellFile
> kaccess_settings.kcfg:46
> + <entry name="stickyKeysLatch" key="StickyKeysLatch" type="Bool">
> + <label>Lock sticked keys</label>
> + <default>true</default>
"stickied" is not a word but I can see that "stuck" implies something else
> kaccess_settings.kcfg:55
> + <label>Send a system bell notification when sticky keys are enabled or disabled</label>
> + <default>true</default>
> + </entry>
The default is `false`
> kaccess_settings.kcfg:61
> + </entry>
> + <entry name="kNotifyModifiers" key="kNotifyModifiers" type="Bool">
> + <label>Send a plasma notification when a lock key or sticky keys state changes</label>
"key" or whatever that k stands for?
> kaccess_settings.kcfg:76
> + <label>Use system bell when a key is pressed</label>
> + <default>true</default>
> + </entry>
The default is `false`
> kaccess_settings.kcfg:80
> + <label>Use system bell when a key is accepted</label>
> + <default>true</default>
> + </entry>
The default is `false`
> kaccess_settings.kcfg:84
> + <label>Use system bell when a key is rejected</label>
> + <default>true</default>
> + </entry>
The default is `false`
> kaccess_settings.kcfg:97
> + <label>Use system bell when a bounced key is rejected</label>
> + <default>true</default>
> + </entry>
BounceKeysRejectBeep
> kaccess_settings.kcfg:121
> + </entry>
> + <entry name="kNotifyAccess" key="kNotifyAccess" type="Bool">
> + <label>Send a plasma notification when a keyboard accessbility feature is enabled or disabled</label>
There is only `kNotifyAccessX` (note the X)
> kaccess_settings.kcfg:142
> + <entry name="mKTimeToMax" key="MKTimeToMax" type="Int">
> + <default>1000</default>
> + </entry>
This is actually being calculated referencing "interal" in kaccess code:
mouseGroup.readEntry("MKTimeToMax", (5000 + interval / 2) / interval);
> kaccess_settings.kcfg:144
> + </entry>
> + <entry name="mKDTimeToMax" key="MK-TimeToMax" type="Int">
> + <default>5000</default>
The key is `MKTimeToMax`
> kaccess_settings.kcfg:148
> + <entry name="mKMaxSpeed" key="MKMaxSpeed" type="Int">
> + <default>1000</default>
> + </entry>
Defaults to `interval`
> kaccess_settings.kcfg:155
> + <entry name="mKCurve" key="MKCurve" type="Int">
> + <label>Acceleration profil</label>
> + <default>0</default>
profil*e*
REPOSITORY
R119 Plasma Desktop
REVISION DETAIL
https://phabricator.kde.org/D26065
To: meven, ervin, #plasma, crossi
Cc: broulik, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20191217/92a0b631/attachment-0001.html>
More information about the Plasma-devel
mailing list