The mouse support that I wrote is in V and V4 dev versions. Below are notes on how its used. Some of the button presses and context menu options I guessed at. Please let me know what works and what doesn't.
Uses:
First you need to turn on mouse movement in options.
If you left click on player, hold for a turn/pickup. If shift is held down before the click, cast magic/prayer. If control is held down, go up or down stairs. If alt is held down, search.
If you right click on player, show context menu. If shift is held down, start the inventory command. If control is held down, use an unaimed item (food, potion, etc.). if alt is held down, show the character screen.
If you left click on a spot adjacent to the player, walk to that spot. If the spot is not adjacent to the player, pathfind to the spot. If shift is held down, start running in the direction. If control is held down, alter the terrain or attack a monster in that direction. if alt is held down, look at the spot.
If you right click on a spot, show a context menu for that spot. If shift is held down, cast a spell or prayer at the spot. If control is held down, fire a ranged weapon at the spot. if alt is held down, throw an item at the spot.
in most menus, right clicking will do the same thing as pressing ESC.
in get item menus, click the top line to change which list is shown.
when targeting/looking, you can click on a spot to see what is there, click again to recall monster info. clicking the edge of the screen will move the screen in that direction. to set a target you can ctrl-right click, or press the the middle mouse button. plain right clicks exit look/targeting mode.
in stores, if you left click on an item you select it. if you left click on an already selected item, show the examine/buy context menu. if you left click on one of the top two lines, show the store context menu.
in prompts that end in "[y/n]", you can left click on the top line for yes or anything else for no.
Press 'U' for the unified use command.
Press 'i' for item-verb interactions with the inventory, through context menus.
Issues that need to be fixed:
if selecting a direction, after selecting a spot, right clicking selects that path rather than exiting the menu.
when looking around, if a tile that has a squelched item is clicked, the click is not registered.
Some menus start on equipment screen, even if no equipment is appropriate.
Possible issues I don't know what to do about:
when buying one item of multiple, need to be able to confirm the purchase.
keymap selection support? change commands of first player context menu to keymaps, then show list of set keymaps?
context lines should show keypresses instead of line index, especially nonmovement commands?
Some context menu options should be colored or not, but still in the list, depending if an action is available or not.
*edit: is there a way to change the title?
Uses:
First you need to turn on mouse movement in options.
If you left click on player, hold for a turn/pickup. If shift is held down before the click, cast magic/prayer. If control is held down, go up or down stairs. If alt is held down, search.
If you right click on player, show context menu. If shift is held down, start the inventory command. If control is held down, use an unaimed item (food, potion, etc.). if alt is held down, show the character screen.
If you left click on a spot adjacent to the player, walk to that spot. If the spot is not adjacent to the player, pathfind to the spot. If shift is held down, start running in the direction. If control is held down, alter the terrain or attack a monster in that direction. if alt is held down, look at the spot.
If you right click on a spot, show a context menu for that spot. If shift is held down, cast a spell or prayer at the spot. If control is held down, fire a ranged weapon at the spot. if alt is held down, throw an item at the spot.
in most menus, right clicking will do the same thing as pressing ESC.
in get item menus, click the top line to change which list is shown.
when targeting/looking, you can click on a spot to see what is there, click again to recall monster info. clicking the edge of the screen will move the screen in that direction. to set a target you can ctrl-right click, or press the the middle mouse button. plain right clicks exit look/targeting mode.
in stores, if you left click on an item you select it. if you left click on an already selected item, show the examine/buy context menu. if you left click on one of the top two lines, show the store context menu.
in prompts that end in "[y/n]", you can left click on the top line for yes or anything else for no.
Press 'U' for the unified use command.
Press 'i' for item-verb interactions with the inventory, through context menus.
Issues that need to be fixed:
if selecting a direction, after selecting a spot, right clicking selects that path rather than exiting the menu.
when looking around, if a tile that has a squelched item is clicked, the click is not registered.
Some menus start on equipment screen, even if no equipment is appropriate.
Possible issues I don't know what to do about:
when buying one item of multiple, need to be able to confirm the purchase.
keymap selection support? change commands of first player context menu to keymaps, then show list of set keymaps?
context lines should show keypresses instead of line index, especially nonmovement commands?
Some context menu options should be colored or not, but still in the list, depending if an action is available or not.
*edit: is there a way to change the title?
Comment