大写锁定(Caps lock)是大部分电脑键盘都有的一个键。按下它就会在打字的时候转换到大写模式,打出来的英文字母都默认为大写。这种状态会一直保持下去直至你再按一次大写锁定键。在一些电脑上,按住Shift键可以临时转换到小写。
一般普通的键盘上,通常都会有一个LED灯来显示大写锁定是否被开启─而这个灯号可能是在大写锁定的按钮上,亦或是和Scroll锁定键以及数字锁定键的提示灯排成一列。
当使用者在区分大小写的情况下输入密码时,由于密码通常不会逐字的显示在萤幕上,因此常常有未发现大写锁定被开启,而导致密码输入错误的情况发生。因此在许多帮助说明、技术支援或是其他的相关界面本身,可能都会包含大写锁定的侦测,并且会在使用者输入密码前,事先提醒使用者大写锁定已被开启。在Windows的登入界面中,大写锁定如果被开启时,即会于画面中警告使用者。在Mac OS X的系统中,则是会以大写锁定的符号(⇪)显示在输入密码的字段之中。
某些键盘制造商会在其所提供的控制软件中,加入将大写锁定功能关闭的选项。这将允许使用者决定其是否要使用大写锁定的功能,借此来避免此功能在他们使用Shift、Tab等不希望大写锁定开启的情况下被开启。
很多早期的电脑终端,包括ASR-33 Teletype和Lear-SieglerADM-3A,以及IBM PC的早期型号,它们的键盘都把Ctrl键放在今天的大写锁定键的位置。这种不方便的设计使得很多高水平的用户将机器买回来后,自己再将这两个键的位置调换。与此一脉相承的是,OLPC的电脑也将Ctrl放在大写锁定键的位置上,而且完全取消了大写锁定键。
虽然“shift锁定”和大写锁定是两回事,现在基本上很少电脑同时有这两个功能。例如,Commodore 64上有“shift锁定”但是没有大写锁定:按下标著Shift Lock的键,它就锁定了然后保持按下状态,直至用户再按一下以解除锁定。C-64本身没有对应shift锁定键的扫描代码,因为它只干一件事:当shift锁定键按下时放下所有的键扫描线。
一些操作系统和窗口管理器允许大写锁定键做类似的事情。大写锁定键这样的用法还存在于德语和澳大利亚英语的键盘上。
现代的QWERTY键盘,尽管大写锁定键模式会将打出来的字母转变成大写,它并不影响其它键,如数字键和标点键。要使用数字键或标点键的功能转化,你需要同时按住shift键。但有些情况下大写锁定键会影响所有键,因为在这些情况下,键盘布局中并不存在shift键,例如法语的AZERTY键盘布局或者一些较旧的电脑。这个机制实际上来源于机械打字机,这些打字机的shift(转移)键将整个打字器提起,从物理上“转移”以打出大写字母和副字母。