Change signature of 'getKeyboardRegister()', let it return a 'const &'.
Update UnitTest, comments, and documentation.
Change 'register' to 'registry'
Fix UnitTest failure