| The FlightGear forum has a
subforum related to: Nasal Scripting
This page contains documentation for the
clipboard namespace in Nasal. This namespace provides functions for working with text stored in the . The
clipboard namespace is implemented in flightgear/src/Scripting/NasalClipboard.cxx. There are also several files in the Scripting folder that implement the backend depending on the OS.
|Tip Copy & paste the examples into your Nasal Console and execute them to see what they do.|
Returns the contents of the clipboard as a string.
- Optional argument that specifies the source of the text. If
clipboard.CLIPBOARD(the default) is given, the contents of the clipboard are returned. If
clipboard.SELECTIONis given, the contents of the selection buffer are given. Note that only X11 systems properly implement
clipboard.SELECTION, but this argument may still be used with setText() (see example 2).
var text = clipboard.getText(); # make sure you copy some text first print("'", text, "'");
clipboard.setText("Demo", clipboard.SELECTION); var text = clipboard.getText(clipboard.SELECTION); print("'", text, "'"); # prints 'Demo'