def value_to_single_key_strokes(value):
result = []<EOL>if isinstance(value, Integral):<EOL><INDENT>value = str(value)<EOL><DEDENT>for v in value:<EOL><INDENT>if isinstance(v, Keys):<EOL><INDENT>result.append(v.value)<EOL><DEDENT>elif isinstance(v, Integral):<EOL><INDENT>result.append(str(v))<EOL><DEDENT>else:<EOL><INDENT>result.append(v)<EOL><DEDENT><DEDENT>return result<EOL>
Convert value to a list of key strokes
    >>> value_to_single_key_strokes(123)
    ['1', '2', '3']
    >>> value_to_single_key_strokes('123')
    ['1', '2', '3']
    >>> value_to_single_key_strokes([1, 2, 3])
    ['1', '2', '3']
    >>> value_to_single_key_strokes(['1', '2', '3'])
    ['1', '2', '3']
    Args:
        value(int|str|list)
    Returns:
        A list of string.