unknown-horizons/unknown-horizons — pull request #1841 by ChrisOelmueller (2012-09-03 15:50:26+00:00)
Title: Dynamic hotkeys, stored in settings and changed at runtime (#1302)

For a more or less generic description, check d2013d4eaaeb61d68bc15f53503a98756a50f82e

Still needs a way to circumvent polling all the setting keys manually (see comment in code) and perhaps a fix for the PERIOD COMMA PLUS MINUS <=> .,+- issue.