keyboard: Fix `constructed` chain up
While looking at !552 (merged) I noticed we dont' have the chain-up order right as we want to invoke the parent
s constructed
as early as possible. While at that modernize the indent a bit (in a separate commit)
I intend to land this after !552 (merged) lands