This page is designed to test that the OSK removes empty rows in touch-layout keyboards so they're not displayed. Refer to issue #5327.
The empty_row keyboard is a custom keyboard compiled with Developer 13.0, and contains an empty row in each of the 3 layers.
The afghan_turkmen keyboard comes directly from the community site reporting the issue, so disregard that the shift key does not switch layers.
Load the page in mobile viewport and also check developer console does not have exceptions.