I own a Logitech G 700 s and Razer BlackWidow . Preference is Razer here , their macro implementation feels much cleaner to me and general interface is just better than Logitech Gaming Software . I assume even without software from the vendors you ' d just opt into AutoHotKey . EditAnother thing I noticed , Razer you can add static n delay while I can ' t do this in Logitech . If I wanted a 1 second delay after an action I ' d have to edit each one on Logitech . I have a capped 5 profiles I can ' t seem to find where to add more for Logitech while I can create as many as I want on Razer . I also can ' t make a macro on Logitech for mouse clicks either but I can in Razer . I could be wrong on all this since I am using a mouse vs keyboard tools .