Sure, there are ways to add this. For example this one:
First step would be to open the game client and find out a list of inputs in the game user interface to achieve the compress. When I have this list I can translate it into app code.
Here is an example how we used this process to enable jetcan mining:
@ragnarok posted this screenshot to illustrate their scenario:
@Sefiro do you use a menu entry in the context menu that opens on an inventory item?
Do you use a keyboard shortcut to perform the compress?