pub unsafe trait NSStandardKeyBindingResponding: NSObjectProtocol + IsMainThreadOnly {
Show 95 methods // Provided methods unsafe fn insertText(&self, insert_string: &AnyObject) where Self: Sized + Message { ... } unsafe fn doCommandBySelector(&self, selector: Sel) where Self: Sized + Message { ... } unsafe fn moveForward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveRight(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveBackward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveLeft(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveUp(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveDown(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveWordForward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveWordBackward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToBeginningOfLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToEndOfLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToBeginningOfParagraph(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToEndOfParagraph(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToEndOfDocument(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToBeginningOfDocument(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn pageDown(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn pageUp(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn centerSelectionInVisibleArea(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveBackwardAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveForwardAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveWordForwardAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveWordBackwardAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveUpAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveDownAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToBeginningOfLineAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveToEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveToBeginningOfParagraphAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveToEndOfParagraphAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveToEndOfDocumentAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveToBeginningOfDocumentAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn pageDownAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn pageUpAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveParagraphForwardAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveParagraphBackwardAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveWordRight(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveWordLeft(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveRightAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveLeftAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveWordRightAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveWordLeftAndModifySelection(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToLeftEndOfLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToRightEndOfLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn moveToLeftEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn moveToRightEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn scrollPageUp(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn scrollPageDown(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn scrollLineUp(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn scrollLineDown(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn scrollToBeginningOfDocument(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn scrollToEndOfDocument(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn transpose(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn transposeWords(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn selectAll(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn selectParagraph(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn selectLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn selectWord(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn indent(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertTab(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertBacktab(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertNewline(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertParagraphSeparator(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertNewlineIgnoringFieldEditor( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn insertTabIgnoringFieldEditor(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertLineBreak(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertContainerBreak(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn insertSingleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn insertDoubleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn changeCaseOfLetter(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn uppercaseWord(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn lowercaseWord(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn capitalizeWord(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteForward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteBackward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteBackwardByDecomposingPreviousCharacter( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn deleteWordForward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteWordBackward(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteToBeginningOfLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteToEndOfLine(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteToBeginningOfParagraph(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteToEndOfParagraph(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn yank(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn complete(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn setMark(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn deleteToMark(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn selectToMark(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn swapWithMark(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn cancelOperation(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn makeBaseWritingDirectionNatural(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn makeBaseWritingDirectionLeftToRight( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn makeBaseWritingDirectionRightToLeft( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn makeTextWritingDirectionNatural(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... } unsafe fn makeTextWritingDirectionLeftToRight( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn makeTextWritingDirectionRightToLeft( &self, sender: Option<&AnyObject> ) where Self: Sized + Message { ... } unsafe fn quickLookPreviewItems(&self, sender: Option<&AnyObject>) where Self: Sized + Message { ... }
}
Available on crate feature NSResponder only.

Provided Methods§

source

unsafe fn insertText(&self, insert_string: &AnyObject)
where Self: Sized + Message,

source

unsafe fn doCommandBySelector(&self, selector: Sel)
where Self: Sized + Message,

source

unsafe fn moveForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveRight(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveLeft(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToBeginningOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToEndOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToEndOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToBeginningOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn pageDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn pageUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn centerSelectionInVisibleArea(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveForwardAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordForwardAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveUpAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveDownAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToBeginningOfLineAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveToEndOfLineAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToBeginningOfParagraphAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveToEndOfParagraphAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveToEndOfDocumentAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveToBeginningOfDocumentAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn pageDownAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn pageUpAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveParagraphForwardAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveParagraphBackwardAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveWordRight(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordLeft(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveRightAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveLeftAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordRightAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveWordLeftAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToLeftEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToRightEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn moveToLeftEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn moveToRightEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn scrollPageUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn scrollPageDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn scrollLineUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn scrollLineDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn scrollToBeginningOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn scrollToEndOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn transpose(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn transposeWords(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn selectAll(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn selectParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn selectLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn selectWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn indent(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertTab(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertBacktab(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertNewline(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertParagraphSeparator(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertNewlineIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertTabIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertLineBreak(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertContainerBreak(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn insertSingleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn insertDoubleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn changeCaseOfLetter(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn uppercaseWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn lowercaseWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn capitalizeWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteBackwardByDecomposingPreviousCharacter( &self, sender: Option<&AnyObject> )
where Self: Sized + Message,

source

unsafe fn deleteWordForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteWordBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteToBeginningOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteToEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteToEndOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn yank(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn complete(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn setMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn deleteToMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn selectToMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn swapWithMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn cancelOperation(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn makeBaseWritingDirectionNatural(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn makeBaseWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn makeBaseWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn makeTextWritingDirectionNatural(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn makeTextWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

source

unsafe fn quickLookPreviewItems(&self, sender: Option<&AnyObject>)
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn NSStandardKeyBindingResponding

source§

const NAME: &'static str = "NSStandardKeyBindingResponding"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn NSStandardKeyBindingResponding

Implementations on Foreign Types§

source§

impl<T> NSStandardKeyBindingResponding for ProtocolObject<T>

Implementors§

source§

impl NSStandardKeyBindingResponding for NSResponder

source§

impl NSStandardKeyBindingResponding for NSTextView

Available on crate features NSText and NSView and NSTextView only.