Question: To highlight up until a character I can do:

`v` `f` `char`

For example: `v` `f` `"` to highlight up until the next `"`. Is it possible to do this across multiple lines? I would like to highlight everything within a string.

For example:

```
"""SELECT
      col1, col2, ...
   FROM
      ...
"""

```

And I want to grab everything within the `"""`, to replace the SQL syntax. What would be the best way to do that?

Answer: 
Here's my attempt at a solution.

According to project description of [PyDirectInput](https://pypi.org/project/PyDirectInput/), this library is suppose to replicate the functionality of PyAutoGUI mouse and keyboard inputs.

In addition, this library works in conjunction with [PyAutoGUI](https://pyautogui.readthedocs.io/en/latest/index.html).

This would lead me to believe that using the [click() documentation](https://pyautogui.readthedocs.io/en/latest/mouse.html#mouse-clicks) of PyAutoGUI and replacing it with pydirectinput would result in the following solution:

```
import pyautogui
import pydirectinput

pydirectinput.click(button='right')

```

However not all optional parameters and features may be available for a particular function.

On the bright side, click() is listed among the features implemented.

There may be a chance that this parameter may not be implemented. If it's not implemented, the author Ben Johnson is open to new feature implementation. Perhaps you can work with the author to implement this parameter.

I would give this code a try.

If the code above worked and other tasks must be accomplished in PyDirectInput, I would look at the [list of features implemented](https://pypi.org/project/PyDirectInput/) (towards bottom of the page) with the [documentation of PyAutoGUI](https://pyautogui.readthedocs.io/en/latest/index.html). Then I would apply the same methodology used for the provided code solution to code the other tasks.

I hope this helped.
You can just do:

```
import pydirectinput
pydirectinput.rightClick()

```