Minggu, 27 September 2026
03:05 WIB
TERKINI
Bandar Lampung Semangat Anak Sawah: Harumkan Nama Lampung di Kancah Nasional Tanpa Dukungan Pemda Lampung Selatan Gunung Anak Krakatau Kembali Erupsi, Status Siaga Tetap Dipertahankan Bandar Lampung BPS Lampung Tuntaskan Sensus Ekonomi 2026, Hasilnya Siap Rilis Awal 2027 Bandar Lampung Inovasi Double Teaching: Guru Ahli Berbagi Ilmu Lintas Sekolah di Lampung Bandar Lampung Coki, Buaya Peliharaan Warga Panjang yang Bikin Haru Jelang Evakuasi KKP Lampung Tekuni Hobi Sejak Kuliah, Dani Tetap Bertahan Jual Ikan Hias di Tengah Tantangan Cuaca Prakiraan Cuaca Lampung 26 September 2026: Cerah Berawan dan Potensi Hujan Humaniora Perlindungan Anak Digital: MPR Desak Komitmen Global Terwujud Nyata di Tanah Air Regional Bupati Gowa Sitti Husniah Talenrang Tersangka Pemerasan Perizinan Bangunan dan TPPU Bandar Lampung Puluhan Siswa di Lampung Tengah Diduga Keracunan Makanan Program MBG Bandar Lampung Semangat Anak Sawah: Harumkan Nama Lampung di Kancah Nasional Tanpa Dukungan Pemda Lampung Selatan Gunung Anak Krakatau Kembali Erupsi, Status Siaga Tetap Dipertahankan Bandar Lampung BPS Lampung Tuntaskan Sensus Ekonomi 2026, Hasilnya Siap Rilis Awal 2027 Bandar Lampung Inovasi Double Teaching: Guru Ahli Berbagi Ilmu Lintas Sekolah di Lampung Bandar Lampung Coki, Buaya Peliharaan Warga Panjang yang Bikin Haru Jelang Evakuasi KKP Lampung Tekuni Hobi Sejak Kuliah, Dani Tetap Bertahan Jual Ikan Hias di Tengah Tantangan Cuaca Prakiraan Cuaca Lampung 26 September 2026: Cerah Berawan dan Potensi Hujan Humaniora Perlindungan Anak Digital: MPR Desak Komitmen Global Terwujud Nyata di Tanah Air Regional Bupati Gowa Sitti Husniah Talenrang Tersangka Pemerasan Perizinan Bangunan dan TPPU Bandar Lampung Puluhan Siswa di Lampung Tengah Diduga Keracunan Makanan Program MBG

Modul:Key

Dokumentasi modulbuatsegarkan
Anda dapat membuat halaman dokumentasi untuk buat pada modul Scribunto ini.
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
-- This module implements {{key press}}.
localkbdPrefix='<kbd class="keyboard-key nowrap">'
localkbdSuffix='</kbd>'
localkeyText={
['caps lock']='⇪ Caps Lock',
['[[caps lock]]']='⇪ [[Caps Lock]]',
['shift']='⇧ Shift',
['[[shift key|shift]]']='⇧ [[Tombol Shift|Shift]]',
['enter']='↵ Enter',
['[[enter key|enter]]']='↵ [[Tombol Enter|Enter]]',
['cmd']='⌘ Cmd',
['[[command key|cmd]]']='⌘ [[Tombol Command|Cmd]]',
['command']='⌘ Command',
['[[command key|command]]']='⌘ [[Tombol Command|Command]]',
['opt']='⌥ Opt',
['[[option key|opt]]']='⌥ [[Tombol Option|Opt]]',
['option']='⌥ Option',
['[[option key|option]]']='⌥ [[Tombol Option|Option]]',
['tab']='Tab ↹',
['[[tab key|tab]]']='[[Tombol Tab|Tab]] ↹',
['backspace']='← Backspace',
['[[backspace]]']='← [[Backspace]]',
['win']='⊞ Win',
['[[windows key|win]]']='⊞ [[Tombol Windows|Win]]',
['menu']='≣ Menu',
['[[menu key|menu]]']='≣ [[Tombol Menu|Menu]]',
['up']='↑',
['[[arrow keys|up]]']='[[Tombol panah|↑]]',
['down']='↓',
['[[arrow keys|down]]']='[[Tombol panah|↓]]',
['left']='←',
['[[arrow keys|left]]']='[[Tombol panah|←]]',
['right']='→',
['[[arrow keys|right]]']='[[Tombol panah|→]]',
['asterisk']='&#42;',
['hash']='&#35;',
['[[#]]']='[[Tanda penomoran|#]]',
['colon']='&#58;',
['[[:]]']='[[Titik dua (tanda baca)|:]]',
['pipe']='&#124;',
['[[|]]']='[[Simbol pipa|&#124;]]',
['semicolon']='&#59;',
['[[;]]']='[[Titik koma|&#59;]]',
['equals']='&#61;',
-- Left & right analog sticks.
['l up']='L↑',
['l down']='L↓',
['l left']='L←',
['l right']='L→',
['l ne']='L↗',
['l se']='L↘',
['l nw']='L↖',
['l sw']='L↙',
['r up']='R↑',
['r down']='R↓',
['r left']='R←',
['r right']='R→',
['r ne']='R↗',
['r se']='R↘',
['r nw']='R↖',
['r sw']='R↙',
-- PlayStation.
['ex']='×',
['circle']='○',
['square']='□',
['triangle']='△',
-- Nintendo 64 and GameCube.
['c up']='C↑',
['c down']='C↓',
['c left']='C←',
['c right']='C→',
['c ne']='C↗',
['c se']='C↘',
['c nw']='C↖',
['c sw']='C↙',
}
localkeyAlias={
-- ['alternate name for key (alias)'] = 'name for key used in key table'
['[[cmd key|cmd]]']='[[command key|cmd]]',
['[[cmd key|command]]']='[[command key|command]]',
['[[opt key|opt]]']='[[option key|opt]]',
['[[option key]]']='[[option key|option]]',
['[[opt key|option]]']='[[option key|option]]',
['[[win key|win]]']='[[windows key|win]]',
['*']='asterisk',
['#']='hash',
[':']='colon',
[';']='semicolon',
['l-up']='l up',
['l-down']='l down',
['l-left']='l left',
['l-right']='l right',
['l-ne']='l ne',
['l-se']='l se',
['l-nw']='l nw',
['l-sw']='l sw',
['r-up']='r up',
['r-down']='r down',
['r-left']='r left',
['r-right']='r right',
['r-ne']='r ne',
['r-se']='r se',
['r-nw']='r nw',
['r-sw']='r sw',
['ps x']='ex',
['ps c']='circle',
['ps s']='square',
['ps t']='triangle',
['c-up']='c up',
['c-down']='c down',
['c-left']='c left',
['c-right']='c right',
['c-ne']='c ne',
['c-se']='c se',
['c-nw']='c nw',
['c-sw']='c sw',
}
localCollection={}
Collection.__index=Collection
do
functionCollection:add(item)
ifitem~=nilthen
self.n=self.n+1
self[self.n]=item
end
end
functionCollection:join(sep)
returntable.concat(self,sep)
end
functionCollection:sort(comp)
table.sort(self,comp)
end
functionCollection.new()
returnsetmetatable({n=0},Collection)
end
end
localfunctionkeyPress(args)
localchainNames={
'chain first',
'chain second',
'chain third',
'chain fourth',
'chain fifth',
'chain sixth',
'chain seventh',
'chain eighth',
'chain ninth',
}
localresult=Collection.new()
localchainDefault=args.chainor'+'
fori,idinipairs(args)do
ifi>1then
result:add(args[chainNames[i-1]]orchainDefault)
end
locallc=id:lower()
localtext=keyText[lc]orkeyText[keyAlias[lc]]orid
result:add(kbdPrefix..text..kbdSuffix)
end
returnmw.getCurrentFrame():extensionTag{
name='templatestyles',args={src='Templat:Key press/styles.css'}
}..result:join()
end
localfunctionkeypress(frame)
-- Called by "{{key press|...}}".
-- Using the template doubles the post‐expand include size.
returnkeyPress(frame:getParent().args)
end
localfunctionpress(frame)
-- Called by "{{#invoke:key|press|...}}".
returnkeyPress(frame.args)
end
return{
keypress=keypress,
press=press,
}
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan