Exemple #1
0
        //private FormKeyboard _formKeyboard;

        public Test_FormKeyboard()
        {
            InitializeComponent();
            FormKeyboard formKeyboard = new FormKeyboard(this);
            formKeyboard.SetSimpleKey(Keys.Control | Keys.N, () => Trace.WriteLine("action ctrl-N"));
            formKeyboard.SetFirstKey(Keys.Control | Keys.K, () => Trace.WriteLine("action first key ctrl-K"));
            formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.N, () => Trace.WriteLine("action ctrl-K + ctrl-N"));
            formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.K, () => Trace.WriteLine("action ctrl-K + ctrl-K"));
        }
Exemple #2
0
        private void SetKeyboardShortcuts()
        {
            _formKeyboard = new FormKeyboard(this);

            // ctrl-K + ctrl-K : SetBookmark
            _formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.K, () => _source.ScintillaBookmark.SetBookmark());
            // ctrl-K + ctrl-P : GotoPreviousBookmark
            _formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.P, () => _source.ScintillaBookmark.GotoPreviousBookmark());
            // ctrl-K + ctrl-N : GotoNextBookmark
            _formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.N, () => _source.ScintillaBookmark.GotoNextBookmark());

            // ctrl-^ : GotoBraceMatch
            _formKeyboard.SetSimpleKey(Keys.Control | Keys.Oem6, () => _source.ScintillaBrace.GotoBraceMatch());

            // ctrl-F : OpenFindForm
            _formKeyboard.SetSimpleKey(Keys.Control | Keys.F, () => _source.ScintillaFindText.OpenFindForm());
            // esc : HideFindForm
            _formKeyboard.SetSimpleKey(Keys.Escape, () => _source.ScintillaFindText.HideFindForm());
            // F3 : FindNext
            _formKeyboard.SetSimpleKey(Keys.F3, () => _source.ScintillaFindText.FindNext());
            // shift-F3
            _formKeyboard.SetSimpleKey(Keys.Shift | Keys.F3, () => _source.ScintillaFindText.FindPrevious());
        }
Exemple #3
0
        private void SetKeyboardShortcuts()
        {
            _formKeyboard = new FormKeyboard(this);

            // ctrl-K + ctrl-K : SetBookmark
            _formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.K, () => _source.ScintillaBookmark.SetBookmark());
            // ctrl-K + ctrl-P : GotoPreviousBookmark
            _formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.P, () => _source.ScintillaBookmark.GotoPreviousBookmark());
            // ctrl-K + ctrl-N : GotoNextBookmark
            _formKeyboard.SetMultipleKey(Keys.Control | Keys.K, Keys.Control | Keys.N, () => _source.ScintillaBookmark.GotoNextBookmark());

            // ctrl-^ : GotoBraceMatch
            _formKeyboard.SetSimpleKey(Keys.Control | Keys.Oem6, () => _source.ScintillaBrace.GotoBraceMatch());

            // ctrl-F : OpenFindForm
            _formKeyboard.SetSimpleKey(Keys.Control | Keys.F, () => _source.ScintillaFindText.OpenFindForm());
            // esc : HideFindForm
            _formKeyboard.SetSimpleKey(Keys.Escape, () => _source.ScintillaFindText.HideFindForm());
            // F3 : FindNext
            _formKeyboard.SetSimpleKey(Keys.F3, () => _source.ScintillaFindText.FindNext());
            // shift-F3
            _formKeyboard.SetSimpleKey(Keys.Shift | Keys.F3, () => _source.ScintillaFindText.FindPrevious());
        }