Exemplo n.º 1
0
        public UserInputProvider()
        {
            //KeyConfigに使用されているキーをすべて監視する
            IObservable <KeyCode> observableKeyCode = Observable.Empty <KeyCode>();

            foreach (var code in KeyConfigProvider.Now.KeyCommandTable.Keys)
            {
                observableKeyCode = observableKeyCode.Merge(ObservableEx.FromKeyCode(code));
            }
            this.ObservableKeyCode = observableKeyCode.Share();
        }