Warning, /plasma/plasma-desktop/kcms/keyboard/TODO is written in an unsupported language. File is not indexed.

0001 Tests:
0002 * tests
0003 
0004 Core:
0005 * better handling when layouts set manually and not present in config
0006 
0007 KCM UI:
0008 * use listboxes instead of combos in add layout dialog
0009 * allow multiple layouts to be added in same dialog?
0010 
0011 KCM UI cleanup:
0012 * layouts, sizes, alignment etc in kcm
0013 
0014 plasma applet:
0015 
0016 kxkb part:
0017 * tooltip (currently does not work in lockdlg for some reason)
0018 
0019 tray icon:
0020 
0021 Code cleanup:
0022 * rules, iso_codes:
0023   better error handling
0024 
0025 Improvement:
0026 * remove XInput libs from plasma applet and layout widget (find a nicer way)
0027 * optimize fetching groups and layouts (cache them) / fetch current group directly
0028 * refactor/optimize/clean the code
0029 * refactor client code for D-BUS API to use library instead?
0030 
0031 External improvements:
0032 * Add KSharedConfig::configChanged() signal
0033 * make iso-codes external package 
0034 * make flags external package
0035 
0036 Documentation:
0037 * update documentation for keyboard module