現在、そのような近道はありません。ドキュメントには、あなたがほのめかしている3つのショートカット(コンソールの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;
}
つまり、既知の 3 つのショートカットはトラップされ、特別に扱われますが、その他のキー操作は問題のアプリに送信されます。
ただし、目的のタスクを実行する独自の「ラッパー」を作成できる場合があります。