hand input