OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 12:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 10 Январь, 2019 19:44 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1557
Запускал 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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 11 Январь, 2019 08:49 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
budden писал(а):
Клавиатура:
  • Alt-Enter - максимизировать и де-максимизировать (восстановить) окно
  • Установка русского способа ввода - WMRussianIME.Install~
  • Alt-F4 - закрыть окно
Это настраивается. Меню System->HotKeys
И да, оно глобально, и могут быть странные артефакты.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 14 Январь, 2019 10:09 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1557
Тут вопрос не столько в том, какие на них назначены кнопки, сколько в том, существуют ли вообще такие сочетания клавиш. А что за артефакты?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 14 Январь, 2019 10:39 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Я же говорю - оно глобально. Перехватывает сообщения. И если в каком-то приложении есть собственная обработка клавиатурных сочетаний, то сочетания, которые указаны в HotKeys до приложения не долетят.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 14 Январь, 2019 11:56 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1557
Это не артефакты, а нормальное положение вещей. Если есть два обработчика одной и той же кнопки, то работает только один из них. Просто это должно быть документировано.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 14 Январь, 2019 18:02 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Артефакты в том плане, что определенные сочетания в приложениях не работают, хотя как бы должны. А которые работают, делают странные вещи. Например, если выделить текст и нажать, Ctrl+Delete, то текст не удалится, как ожидается, и как описано, а изменится размер шрифта.
Раньше нормально работало, но Хоткей был отключен, сейчас он включен т у людей возникают вопросы - а что случилось с клавиатурой. В общем над этим нужно поработать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB