ایده ای برای انجام این کار بیدا نشد؟
قطعا اگر "یه مقدار" تلاش میکردید راه حل رو پیدا میکردید
:http://openbox.org/wiki/Help:Bindings
<keybind key="space">
<keybind key="SHORTCUT KEY HERE"><action name="Execute"><command>COMMAND HERE</command></action></keybind>
</keybind>
این یه راهشه که با space احتمالا به مشکل خواهید خورد! ولی امحان کنید شاید مشکلی نداشته باشید باهاش و خب این بهترین راهیه که من میدونم
و یه حالت دیگه هم اینه
<keybind key="space" chroot="true">
<keybind key="SHORTCUT KEY HERE"><action name="Execute"><command>COMMAND HERE</command></action></keybind>
</keybind>
وقتی space میزنید منتظر دریافت کلید دوم میمونه و دیگه نیازی به ترکیب کلید space با کلید بعدی نخواهید داشت گرچه اگه استفاده کنید مشکلی نداره و مزیت این حالت اینه که space دیگه برای کار اصلیش که همون Space زدنه مشکلی نداره! فقط بجز کلید هایی که خودتون رزرو خواهید کرد! مثلا اگر بعد از زدن space کلید M رو فشار بدید ( رو مشاهده خواهید کرد
فقط باید یک کلید دم دستی هم برای این تعریف کنید:
<chainQuitKey>SHORTCUT HERE</chainQuitKey>
که پیشفرض Ctrl-g هست و کارش اینه که منتظر دریافت کلید های تعریف شده نباشه
که تو این حالت اذیت خواهید شد! چون هی باید کلید های Ctrl + g رو بزنید!