Skip to content

Latest commit

 

History

History
91 lines (63 loc) · 1.82 KB

README.md

File metadata and controls

91 lines (63 loc) · 1.82 KB

Swabetul Bahasa Melayu

Sebuah program auto correction Bahasa Melayu. Ditulis sepenuhnya dalam bahasa AHK.

Matlamat

  • Membekalkan kemudahan semakan dan pembetulan swadaya Bahasa Melayu secara umum dan dalam bidang teknologi.
  • Menyediakan ciri singkatan perkataan dengan masukan pengguna.

Pemasangan

Prasyarat: Pasang dahulu program AutoHotkey dari laman ahkscript.org.

Pilihan pembangun:

  • git clone https://github.com/Nafizyo/swa-bm.git
  • Muat turun dan unzip repo.
  • Cabangkan (fork) ke repo anda, kemudian clone atau muat turun.

Penggunaan

  1. Sunting Tetapan.ini mengikut keperluan
  2. Jalankan Utama.ahk

Kerangka

.
|-- Utama.ahk
|-- Tetapan.ini
|-- Scripts\
|   |-- AppSpecific.ahk
|   |-- Functions.ahk
|   |-- HotStrings.ahk
|   `-- Hotkeys.ahk
|-- Lib\
`-- Util\

Pengubahsuaian

Hotkeys.ahk

Universal shortcuts

; Ctrl+Alt+R to reload entire script
^!r::Reload

Hotkey Docs

Hotstrings.ahk

Auto-expanding Hotstrings are stored here

; Single Line
::btw::by the way

; Multi-Line
::btw::
    MsgBox You typed "btw".
Return

Hotstrings Docs

Functions.ahk

Re-usable functions, automatically loaded by Main.ahk

 Add(x, y)
 {
     return x + y
 }

Function Docs

AppSpecific.ahk

This file is organizing application specific shortcut or hotstrings. This is achieved using #If or #IfWin directives

; Control+Click selection in Notepad++ only
#IfWinActive ahk_class Notepad++
	^LButton::
		Send {LButton 2}
		Return
#IfWinActive