def METHOD_NAME(self):
    """
    Get the device's keyboard layout
    :return: String like 'en_US', 'de_DE', 'en_GB' or 'unknown'
    :rtype: str
    """
    self.logger.debug("DBus call get_keyboard_layout")
    driver_path = self.get_driver_path('kbd_layout')
    with open(driver_path, 'r') as driver_file:
        try:
            return layoutids[driver_file.read().strip()]
        except KeyError:
            return "unknown"