this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #1926 from sakisakira/main

Enable scrolling Code Editor by key-combinations like Ctrl-P and Ctrl-N.

authored by

Vadim Grigoruk and committed by
GitHub
04f3adb2 fd10b48a

+7 -6
+7 -6
src/studio/editors/code.c
··· 1626 1626 goNextBookmark(code, code->src); 1627 1627 } 1628 1628 } 1629 - else usedKeybinding = false; 1630 - 1631 - 1632 - if(ctrl || alt) 1629 + else if(ctrl || alt) 1633 1630 { 1631 + bool ctrlHandled = true; 1634 1632 if(ctrl) 1635 1633 { 1636 1634 if(keyWasPressed(code->studio, tic_key_tab)) doTab(code, shift, ctrl); ··· 1648 1646 else if(keyWasPressed(code->studio, tic_key_slash)) commentLine(code); 1649 1647 else if(keyWasPressed(code->studio, tic_key_home)) goCodeHome(code); 1650 1648 else if(keyWasPressed(code->studio, tic_key_end)) goCodeEnd(code); 1651 - else usedKeybinding = false; 1649 + else ctrlHandled = false; 1652 1650 } 1653 1651 1652 + bool ctrlAltHandled = true; 1654 1653 if(keyWasPressed(code->studio, tic_key_left)) leftWord(code); 1655 1654 else if(keyWasPressed(code->studio, tic_key_right)) rightWord(code); 1656 1655 else if(keyWasPressed(code->studio, tic_key_delete)) deleteWord(code); 1657 1656 else if(keyWasPressed(code->studio, tic_key_backspace)) backspaceWord(code); 1658 - else usedKeybinding = false; 1657 + else ctrlAltHandled = false; 1658 + 1659 + usedKeybinding = (ctrlHandled || ctrlAltHandled); 1659 1660 } 1660 1661 else 1661 1662 {