Skip to content

v0.9.99.59

Compare
Choose a tag to compare
@o-sdn-o o-sdn-o released this 20 Dec 08:06
· 12 commits to master since this release
66998a9

GitHub all current

Changes

  • Try to fix floating point exceptions. #696
  • Implement RunScript desktop action.
  • Revise desktop key bindings.
    <config>
        <hotkeys>  <!-- The required key combination sequence can be generated on the Info page, accessible by clicking on the label in the lower right corner of the vtm desktop. -->
            <desktop key*>  <!-- Desktop layer key bindings. -->
                <key="Ctrl+PageUp"   action=FocusPrevWindow/>  <!-- Switch focus to the next desktop window. -->
                <key="Ctrl+PageDown" action=FocusNextWindow/>  <!-- Switch focus to the previous desktop window. -->
                <key="Shift+F7"      action=Disconnect/>       <!-- Disconnect from the desktop. -->
                <key="F10" preview   action=TryToQuit/>        <!-- Shut down the desktop server if no applications are running. -->
                <key="Alt+Shift+N"   action=RunApplication/>   <!-- Run default application. -->
                <key=""              action=AlwaysOnTopWindow/><!-- Toggle AlwaysOnTop window flag. -->
                <key=""              action=CloseWindow/>      <!-- Close window. -->
                <key=""              action=MinimizeWindow/>   <!-- Minimize window. -->
                <key="Esc+F11"       action=MaximizeWindow/>   <!-- Maximize window. -->
                <key="Esc+F12"       action=FullscreenWindow/> <!-- Maximize window to full screen. -->
                <key="Esc+F1">      <action=RunScript data="vtm.run(title='Info-page' hidden=true label=Info type=info)"/></key>  <!-- Run Info-page. -->
    
                <key=""><action=WarpWindow data="0,0,0,0"/></key> <!-- Warp desktop window. The data parameter specifies four deltas for the left, right, top and bottom window sides. -->
                <key="Esc+'=' | Esc+'+'">                                    <action=WarpWindow data=" 1, 1, 1, 1"/></key> <!-- Increase window size. -->
                <key="Esc+'-'">                                              <action=WarpWindow data="-1,-1,-1,-1"/></key> <!-- Reduce window size. -->
                <key="Esc+LeftArrow">                                        <action=WarpWindow data=" 1,-1, 0, 0"/></key> <!-- Move window to the left. -->
                <key="Esc+RightArrow">                                       <action=WarpWindow data="-1, 1, 0, 0"/></key> <!-- Move window to the right. -->
                <key="Esc+UpArrow">                                          <action=WarpWindow data=" 0, 0, 1,-1"/></key> <!-- Move window up. -->
                <key="Esc+DownArrow">                                        <action=WarpWindow data=" 0, 0,-1, 1"/></key> <!-- Move window down. -->
                <key="Esc+LeftArrow+UpArrow    | Esc+UpArrow+LeftArrow">     <action=WarpWindow data=" 2,-2, 1,-1"/></key> <!-- Move window to the top-left. -->
                <key="Esc+LeftArrow+DownArrow  | Esc+DownArrow+LeftArrow">   <action=WarpWindow data=" 2,-2,-1, 1"/></key> <!-- Move window to the bottom-left. -->
                <key="Esc+RightArrow+UpArrow   | Esc+UpArrow+RightArrow">    <action=WarpWindow data="-2, 2, 1,-1"/></key> <!-- Move window to the top-right. -->
                <key="Esc+RightArrow+DownArrow | Esc+DownArrow+RightArrow">  <action=WarpWindow data="-2, 2,-1, 1"/></key> <!-- Move window to the bottom-right. -->
            </desktop>
        </hotkeys>
    </config>