You can do this several ways, but these are the 2 easiest and most effective..
[Release] Public Console - By Hell_Demon
^ With the Console you can edit keybinds in real-time, which is great for testing purposes.. You simply enter the command and the console does the rest..
For example..
^ Binds "host_timescale 2" to Key6 simple enough yea?bind 6 "host_timescale 2"
Alternatively and my personal preference I use [Release] Bind-Yo-Shit - By Chooka
Simply extract FAC6B533E4D245CE8B9A67DB1472B2B98F3F54FA.hfs and edit config_preset_common.cfg to your likings then re-compile, however make sure you clear any existing keybinds before applying the new .hfs file otherwise your new binds will not work!(To clear existing binds open Options-> Advanced Settings in-game and click apply/ok then close Vindictus)
Here's an example of my config_preset_common.cfg
Notice bind 6, and 7.. 6 Contains many commands (idle ai, timescale x2, and handbombs + delay) This was more convenient for me, but you can also use the commands individually it's personal preference.bind "F1" "cc_quick_chat_action 1;"
bind "F2" "cc_quick_chat_action 2;"
bind "F3" "cc_quick_chat_action 3;"
bind "F4" "cc_quick_chat_action 4;"
bind "F5" "cc_play_emotion 4"
bind "F6" "cc_play_emotion 5"
bind "F7" "cc_play_emotion 6"
bind "F8" "cc_play_emotion 1"
bind "F9" "cc_play_emotion 3"
bind "F10" "cc_play_emotion 2"
bind "F11" "cc_play_emotion 7"
bind "F12" "cc_send_ready_message"
bind "SCROLL" "bandi_capture_toggle"
bind "TAB" "cc_cycle_party_member_selection"
bind "[" "+toggle_whisper_mode"
bind "KP_MINUS" "cc_shot_showui_toggle"
bind "1" "+quickslot1"
bind "2" "+quickslot2"
bind "3" "+quickslot3"
bind "4" "+quickslot4"
bind "5" "+quickslot5"
bind "6" "ai_reaction_delay_idle 99999; ai_reaction_delay_alert 99999; host_timescale 2; cc_set_sub_weapon handbomb 999; hand_bomb_detonate_by_throw_delay 0.1"
bind "7" "cc_set_sub_weapon mining_bomb 999"
If you're still lost everything you're looking for can be found in the MPGH - Vindictus - Tutorials section of the forums!