コード例 #1
0
ファイル: KeyStateTree.cs プロジェクト: metaseed/Metakey
        public void Reset()
        {
            var lastDownHit = "";

            if (_lastKeyDownNodeForAllUp != null)
            {
                lastDownHit = $"\t↓@ {_lastKeyDownNodeForAllUp}";
            }
            _lastKeyDownNodeForAllUp = null;
            Console.WriteLine($"${Name}{lastDownHit}");

            Notify?.CloseKeysTip(Name);
            _treeWalker.GoToRoot();
        }
コード例 #2
0
ファイル: KeyStateTree.cs プロジェクト: metatool/metatool
        public void Reset()
        {
            var lastDownHit = "";

            if (_lastKeyDownNodeForAllUp != null)
            {
                lastDownHit = $"\t↓@ {_lastKeyDownNodeForAllUp}";
            }
            _lastKeyDownNodeForAllUp = null;
            Console.WriteLine($"${Name}{lastDownHit}");

            Task.Run(() => Notify?.CloseKeysTip(Name)); // use task here, because the slow startup
            _treeWalker.GoToRoot();
        }