public KeybindEvents(ILogger logger, INativeProcess nativeProcess, SidekickSettings configuration, INativeKeyboard nativeKeyboard, IStashService stashService, HookProvider hookProvider) { this.logger = logger.ForContext(GetType()); this.nativeProcess = nativeProcess; this.configuration = configuration; this.nativeKeyboard = nativeKeyboard; this.stashService = stashService; this.hookProvider = hookProvider; }
public NativeKeyboard(ILogger logger, HookProvider hookProvider) { this.logger = logger.ForContext(GetType()); this.hookProvider = hookProvider; }