get-culture returns a System.Globalization.CultureInfo object. KeyboardLayoutId (of the returned CultureInfo) is a number that identifes the current(?) culture's keyboard. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts. This key has the value Layout Text which provides a description for the keyboard layout id. $kbdNum = (get-culture).KeyboardLayoutId
$kbdHex = '{0:x8}' -f $kbdNum
$kbdReg = get-itemProperty ('hklm:\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\' + $kbdHex )
$kbdTxt = $kbdReg."Layout Text"
"Keyboard Layout ID $kbdNum ($kbdHex) corresponds to $kbdTxt"