Я бы хотел начать возиться с обувь. Есть одна вещь, которую я не могу понять. Как перезагрузить приложение «Обувь для бега» после сохранения изменений в исходном коде? Я уже нашел горячие клавиши для открытия справки, консоли и нового приложения.
Мне кажется странным, что разработчик будет вынужден закрывать и перезапускать приложение Shoes каждый раз, когда вносятся изменения. Где находится соответствующая клавиша F5 для среды разработки, которая гордится своей веб-подобной?
Может я что-то упускаю или ищу не в том месте.

В настоящее время такого ярлыка нет. В документации упоминаются только три ярлыка, на которые вы ссылаетесь (alt + косая черта для консоли, alt + вопрос для справки и alt + период для нового приложения), и действительно, код содержит только эти ярлыки. Действительно, shoes/app.c имеет следующие строчки:
shoes_code
shoes_app_keypress(shoes_app *app, VALUE key)
{
if (key == symAltSlash)
rb_eval_string("Shoes.show_log");
else if (key == symAltQuest)
rb_eval_string("Shoes.show_manual");
else if (key == symAltDot)
rb_eval_string("Shoes.show_selector");
else
shoes_canvas_send_keypress(app->canvas, key);
return SHOES_OK;
}
Другими словами, три известных ярлыка перехватываются и обрабатываются особым образом, в то время как любое другое нажатие клавиши отправляется соответствующему приложению.
Однако, возможно, удастся написать свою собственную «оболочку», которая выполнит желаемую задачу.