/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_input.h :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: sbenning +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/09 02:05:22 by sbenning #+# #+# */ /* Updated: 2016/12/09 18:27:29 by sbenning ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef FT_INPUT_H # define FT_INPUT_H /* * Input code mapping (!!!!LINUX!!!!) * TODO Same for MACOSX */ # define RL_INSERT_CODE 0x7e325b1b # define RL_CLEAR_CODE 0xc # define RL_NL_CODE 0xa # define RL_LEFT_CODE 0x445b1b # define RL_RIGHT_CODE 0x435b1b # define RL_WLEFT_CODE 0x44323b315b1b # define RL_WRIGHT_CODE 0x43323b315b1b # define RL_HOME_CODE 0x485b1b # define RL_END_CODE 0x465b1b # define RL_PAGEUP_CODE 0x7e355b1b # define RL_PAGEDOWN_CODE 0x7e365b1b # define RL_SELECT_RIGHT_CODE 0x43333b315b1b # define RL_SELECT_LEFT_CODE 0x44333b315b1b # define RL_SELECT_PAGEUP_CODE 0x7e333b355b1b # define RL_SELECT_PAGEDOWN_CODE 0x7e333b365b1b # define RL_SELECT_HOME_CODE 0x48333b315b1b # define RL_SELECT_END_CODE 0x46333b315b1b # define RL_SELECT_WRIGHT_CODE 0x43343b315b1b # define RL_SELECT_WLEFT_CODE 0x44343b315b1b # define RL_RETARR_CODE 0x7f # define RL_SUPPR_CODE 0x7e335b1b # define RL_ESC_CODE 0x5c # define RL_QUOTE_CODE 0x27 # define RL_DQUOTE_CODE 0x22 # define RL_COPY_CODE 0x631b # define RL_CUT_CODE 0x781b # define RL_PASTE_CODE 0x761b #endif