K


Kana
A collective term for the Japanese subscripts Hiragana and Katakana.

Kanji
Japanese ideographic characters borrowed from Chinese.

kashida
An extension-bar glyph that is added to certain Arabic glyphs during justification.

Katakana
An angular, phonetic subscript of the Japanese writing system, with 50 syllables that represent all sounds of the Japanese language
See also: Hiragana

KB
Abbreviation for kilobyte. A kilobyte is 1024 bytes.

kern
To draw part of a glyph so that it overlaps the space of an adjacent glyph.

kerning
An adjustment to the normal spacing that occurs between two or more specifically named glyphs, known as the kerning pair.

kerning adjustments array
A style object property. It is an array specifying changes to the font-specified kerning for pairs of glyphs in a style run. (This property is used by layout shapes only.)

kerning pair
Two specifically named glyphs that are kerned together by a set amount
See also: kerning

key
A number used by an encryption algorithm to encrypt or decrypt data
See also: dictionary key

keyboard
(1) A hardware input device consisting of an array of keys that the user presses in order to enter text into the computer. (2) For the Macintosh script management system, a keyboard-layout resource that provides for keyboard input in a given script system. In this sense, to change keyboards means to activate a different keyboard layout, rather than physically switching keyboards.

Keyboard control panel
A control panel that allows the user to switch among available keyboard layouts.

keyboard equivalent
A combination of a character key and a modifier key that can be used to invoke a menu command
See also: modifier keys, Command-key equivalent

keyboard focus
A property that determines which control in a dialog will receive all keystrokes, as selected by keyboard navigation or clicking
See also: focus ring

keyboard icon
A small icon associated with each keyboard through its keyboard-layout ('KCHR') resource. Keyboard icons are used in the Keyboard menu and the Keyboard control panel.

keyboard icon family
A set of keyboard resources, of types 'kcs#', 'kcs4', and 'kcs8'. The keyboard icon family specifies keyboard icons for screens of different bit depth (black-and white, 4-bit, and 8-bit, respectively). There is one keyboard icon family for every keyboard-layout ('KCHR') resource.

keyboard layout
(1) The specification of the physical arrangement of keys on a keyboard and the characters produced when those keys are pressed. (2) The keyboard-layout resource.

Keyboard menu
A menu on the right side of the menu bar that appears when more than one script system is enabled. The Keyboard menu is managed by the Operating System and permits the user to change keyboard layouts, input methods, and script systems for text input.

keyboard navigation
The ability to select controls or menu items by pressing keys on the keyboard, rather than by using the mouse.

keyboard resources
A specific set of resources used by the Script Manager, the Text Utilities, and TextEdit for text input. The keyboard resources provide for text input in any language from any keyboard, for convenient switching from one input language to another on a single keyboard, and for simultaneous input from multiple keyboards.

keyboard script
The script system for keyboard input. It determines the character input method and the mapping of keystrokes to character codes. The keyboard script may be different from the font script, which determines how text is displayed.

keyboard swap resource
A keyboard resource of type 'KSWP'. The keyboard swap resource specifies key combinations that can be used to change the keyboard script and the current keyboard layout. There is one 'KSWP' resource per system.

keyboard-layout resource
A keyboard resource of type 'KCHR'. The keyboard-layout resource defines a particular character set by associating a character code with each virtual key code produced by a keystroke or combination of keystrokes on the keyboard or keypad. Each script system has one or more 'KCHR' resources.

keyword
A four-character code that uniquely identifies a descriptor record inside another descriptor record. In Apple Event Manager functions, constants are typically used to represent the four-character codes.

keyword-specified descriptor record
A record of data type AEKeyDesc that consists of a keyword and a descriptor record. Keyword-specified descriptor records are used to describe the attributes and parameters of an Apple event.

Key Caps
A desk accessory that displays the keyboard layout for a given keyboard and a specified font.

key caps resource
A keyboard resource of type 'KCAP'. The key caps resource specifies the physical arrangement of keys on a keyboard and is used by the Key Caps desk accessory. There is one 'KCAP' resource for each physical keyboard supported.

Key Chain
See: PowerTalk Key Chain

Key Chain Access Code
The master password providing access to a PowerTalk Key Chain.

key CMM
In a series of CMMs specified by a CMConcatProfileSet structure, the CMM indicated by the zero-based value of the structures keyIndex field
See also: preferred CMM

key code
An integer representing a key on the keyboard or keypad, without reference to the character the key stands for
See also: raw key code, virtual key code

key color
A color in a destination image that is replaced with video data by a video digitizer component. Key colors represent one technique for selectively displaying video on a computer display. Other techniques include the use of alpha channels and blend mattes.

key data
The data in an object specifier record that distinguishes one or more Apple event objects from other Apple event objects of the same object class in the same container. Key data is specified by a keyword-specified descriptor record with the keyword keyAEKeyData. The Apple Event Manager interprets key data according to the key form specified in the same object specifier record.

key entry
In a Dictionary Manager dictionary, contains raw data and optional attributes. Each entry may have a maximum length of 256 bytes. The maximum length of the associated data is 1024 bytes.

key form
The form taken by the key data in an object specifier record. The key form is specified by a keyword-specified descriptor record with the keyword keyAEKeyForm. The keyword-specified descriptor record contains a constant that determines how the Apple Event Manager and a target application use the key data to locate specific Apple event objects. For example, the key form constant formName indicates that the key data consists of a name, which should be compared to the names of Apple event objects in the container specified by the object specifier record.

key frame
A sample in a sequence of temporally compressed samples that does not rely on other samples in the sequence for any of its information. Key frames are placed into temporally compressed sequences at a frequency that is determined by the key frame rate. Typically, the term key frame is used with respect to temporally compressed sequences of image data
See also: sync sample

key frame rate
The frequency with which key frames are placed into temporally compressed data sequences.

key translation
The process of converting raw key codes to virtual key codes, and thence to character codes, during text input.

key-down event
An event indicating that the user pressed a key on the keyboard.

key-map resource
A keyboard resource of type 'KMAP'. The key-map resource takes the raw key codes that have been generated by the keyboard microprocessor and maps them into standard virtual key codes. There is exactly one 'KMAP' resource for each physical keyboard on a Macintosh system.

key-remap resource
A keyboard resource of type 'itlk'. The key-remap resource provides hardware-specific modifications for certain keyboards. It remaps a few key combinations into the virtual key codes needed for input to certain versions of the keyboard-layout ('KCHR') resource. There is one 'itlk' resource for every 'KCHR' resource that needs one.

key-up event
An event indicating that the user released a key on the keyboard.

kHz
See: kilohertz (kHz)

kill
To cause a process or task to stop executing.

killer template
An AOCE template that disables other AOCE templates. A killer template can disable any type of AOCE template except another killer template.

kilohertz (kHz)
A unit of frequency, equal to one thousand cycles per second.

kind resource
A resource that contains kind strings for document types. Defined by the 'kind' resource type.

kind string
The string displayed in the Kind column in a Finder window's list view.

'KCAP' resource
See: key caps resource

'KCHR' resource
See: keyboard-layout resource

'kcs4' resource
See: keyboard icon family

'kcs8' resource
See: keyboard icon family

'kcs#' resource
See: keyboard icon family

'KMAP' resource
See: key-map resource

'KSWP' resource
See: keyboard swap resource