I'm posting this macro functional certificate, so to enable push control + i and to disable control + j, only works with the quest reset fishing if you have active will not work good luck!!!
begin
Keyboard.Release keys("s")
Keyboard.Release keys("{<lmenu>}")
Keyboard.Release keys("{<lcontrolkey>}")
Macro.Wait for current global loop execution time to exceed("143")
Keyboard.Hold keys("{<lshiftkey>}")
Macro.Wait for current global loop execution time to exceed("493")
Keyboard.Press key("{<tab>}")
Macro.Wait for current global loop execution time to exceed("671")
Keyboard.Release keys("{<lshiftkey>}")
Macro.Wait for current global loop execution time to exceed("2068")
Keyboard.Hold keys("2")
Macro.Wait for current global loop execution time to exceed("2127")
Keyboard.Release keys("2")
Macro.Wait for current global loop execution time to exceed("2629")
Mouse.Move to coordinate("708", "619")
Macro.Wait for current global loop execution time to exceed("3685")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("3733")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("4189")
Mouse.Move to coordinate("716", "643")
Macro.Wait for current global loop execution time to exceed("4477")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("4534")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("4621")
Mouse.Move to coordinate("703", "739")
Macro.Wait for current global loop execution time to exceed("5182")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("5237")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("5309")
Mouse.Move to coordinate("689", "615")
Macro.Wait for current global loop execution time to exceed("5965")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("6045")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("6117")
Mouse.Move to coordinate("680", "614")
Macro.Wait for current global loop execution time to exceed("6723")
Keyboard.Hold keys("{<lshiftkey>}")
Macro.Wait for current global loop execution time to exceed("7087")
Keyboard.Hold keys("{<tab>}")
Macro.Wait for current global loop execution time to exceed("7194")
Keyboard.Release keys("{<tab>}")
Macro.Wait for current global loop execution time to exceed("7292")
Keyboard.Release keys("{<lshiftkey>}")
Macro.Wait for current global loop execution time to exceed("8774")
Keyboard.Hold keys("2")
Macro.Wait for current global loop execution time to exceed("8833")
Keyboard.Release keys("2")
Macro.Wait for current global loop execution time to exceed("9661")
Mouse.Move to coordinate("677", "621")
Macro.Wait for current global loop execution time to exceed("10150")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("10189")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("11021")
Mouse.Move to coordinate("677", "621")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("11101")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("11261")
Mouse.Move to coordinate("686", "741")
Macro.Wait for current global loop execution time to exceed("11853")
Mouse.Hold button("left")
Macro.Wait for current global loop execution time to exceed("11925")
Mouse.Release button("left")
Macro.Wait for current global loop execution time to exceed("11981")
Mouse.Move to coordinate("689", "618")
Macro.Wait for current global loop execution time to exceed("12525")
Mouse.Click at coordinate("689", "618", "left")
end