keyboard: Fix display keyboard layout crash with some input methods
Some ibus input method will use the current keyboard layout, and return "default" as the keyboard layout. When this happens, display the current keyboard layout instead.
Fixes #3863 (closed).
Edited by Peng Wu