I have aliases setup for proc weapon, something like this.
Code:
alias kat input /equip main Kannagi; wait 1; input /equip sub Kamome
alias dag input /equip main "Twilight Knife"; wait 1; input /equip sub Kamome
alias gkat input /equip main Uchigatana
alias fork input /equip main "Pitchfork +1"
alias club input /equip main "Warp Cudgel"; wait 1; input /equip sub Kamome
alias staff input /equip main "Terra's Staff"
alias sword input /equip main "Centurian's Sword"; wait 1; input /equip sub Kamome
A simple "//dag" will swap from whatever I have to twilight/kamome, and the wait1 is enough (could probably drop to .5, but whatever) that it will swap both main and sub.