OberonCore
https://forum.oberoncore.ru/

небольшие дополнения и исправления к туториалу
https://forum.oberoncore.ru/viewtopic.php?f=22&t=6341
Страница 1 из 1

Автор:  budden [ Четверг, 10 Январь, 2019 19:44 ]
Заголовок сообщения:  небольшие дополнения и исправления к туториалу

Запускал Win64\a2.bat

Там есть туториал. Оказывается, основная-то информация тут:

http://www.ocp.inf.ethz.ch/wiki/

А туториал устарел. Неясно тогда, зачем он вообще. Ну да ладно.

Клавиатура:
  • Alt-Enter - максимизировать и де-максимизировать (восстановить) окно
  • Установка русского способа ввода - WMRussianIME.Install~
  • Alt-F4 - закрыть окно

Есть командная оболочка, tools/shell.
В ней alias - показать команды. Каждая команда - это юникс-подобная короткая аббревиатура и название команды Оберона, которая при этом вызывается. например,

ps = System.ShowProcesses

Блин, мне нравится эта система.
А вот цитата из исходника редактора - горячие клавиши редактора:
Код:
 *   CTRL-F:      Show search panel of current page, set focus to its editor and clear the content of the editor
 *   CTRL-N:   If search panel is visible: Find next occurence downwards
 *            elsif error grid is visible: Jump to next error position
 *   CTRL-P:      If search panel is visible: Find next occurence upwards
 *            elsif error grid is visible: Jump to previous error position
 *
 *   CTRL-0:      Set cursor to position zero
 *   CTRL-9:      Move cursor to end of text
 *
 *   CTRL-O:   Set focus to filename editor and clear its content
 *   CTRL-S:      Store current page
 *
 *   CTRL-M:   Toggle visibility of sidepanel
 *
 *   CTRL-H:      Compile file opened in current page
 *   CTRL-U:      Unload module opened in current  page
 *   CTRL-D:   Diff current tab to file
 *
 *   CTRL-DEL   Delete end-of-line whitespace in current page
 *
 *   ALT-INS   Uncomment selected code of commented
 *   ALT-DEL   Comment selected code
 *
 *   CTRL-PgUp   Load PET state from file
 *    CTRL-PgDn   Save PET state to file
 *
 *   CTRL-SHIFT-Tab      Select previous tab
 *   CTRL-Tab         Select next tab
 *
 *   SHIFT-F1..F12   Store current cursor position
 *   CTRL-F1..F12   Recall cursor position
 *
 * When the filename editor has the keyboard focus:
 *
 *   ESC            Reset filename to filename of currently opened tab
 *   ENTER         Open  file
 *   SHIFT_ENTER   Open file in new PET window instance



Для выгрузки модуля нужно использовать System.Free, а не SystemTools.Free

Автор:  Kemet [ Пятница, 11 Январь, 2019 08:49 ]
Заголовок сообщения:  Re: небольшие дополнения и исправления к туториалу

budden писал(а):
Клавиатура:
  • Alt-Enter - максимизировать и де-максимизировать (восстановить) окно
  • Установка русского способа ввода - WMRussianIME.Install~
  • Alt-F4 - закрыть окно
Это настраивается. Меню System->HotKeys
И да, оно глобально, и могут быть странные артефакты.

Автор:  budden [ Понедельник, 14 Январь, 2019 10:09 ]
Заголовок сообщения:  Re: небольшие дополнения и исправления к туториалу

Тут вопрос не столько в том, какие на них назначены кнопки, сколько в том, существуют ли вообще такие сочетания клавиш. А что за артефакты?

Автор:  Kemet [ Понедельник, 14 Январь, 2019 10:39 ]
Заголовок сообщения:  Re: небольшие дополнения и исправления к туториалу

Я же говорю - оно глобально. Перехватывает сообщения. И если в каком-то приложении есть собственная обработка клавиатурных сочетаний, то сочетания, которые указаны в HotKeys до приложения не долетят.

Автор:  budden [ Понедельник, 14 Январь, 2019 11:56 ]
Заголовок сообщения:  Re: небольшие дополнения и исправления к туториалу

Это не артефакты, а нормальное положение вещей. Если есть два обработчика одной и той же кнопки, то работает только один из них. Просто это должно быть документировано.

Автор:  Kemet [ Понедельник, 14 Январь, 2019 18:02 ]
Заголовок сообщения:  Re: небольшие дополнения и исправления к туториалу

Артефакты в том плане, что определенные сочетания в приложениях не работают, хотя как бы должны. А которые работают, делают странные вещи. Например, если выделить текст и нажать, Ctrl+Delete, то текст не удалится, как ожидается, и как описано, а изменится размер шрифта.
Раньше нормально работало, но Хоткей был отключен, сейчас он включен т у людей возникают вопросы - а что случилось с клавиатурой. В общем над этим нужно поработать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/