diff --git a/GLFW-b.cabal b/GLFW-b.cabal
--- a/GLFW-b.cabal
+++ b/GLFW-b.cabal
@@ -1,5 +1,5 @@
 name:         GLFW-b
-version:      0.1.0.4
+version:      0.1.0.5
 
 category:     Graphics
 
diff --git a/src/Graphics/UI/GLFW.hsc b/src/Graphics/UI/GLFW.hsc
--- a/src/Graphics/UI/GLFW.hsc
+++ b/src/Graphics/UI/GLFW.hsc
@@ -57,6 +57,8 @@
   , pollEvents
   , waitEvents
   , enableAutoPoll
+  , enableKeyRepeat
+  , disableKeyRepeat
   , disableAutoPoll
     -- **  Keyboard
   , keyIsPressed
@@ -556,7 +558,6 @@
 waitEvents =
     glfwWaitEvents
 
-
 -- Make 'swapBuffers' implicitly call 'pollEvents' (Default)
 enableAutoPoll :: IO ()
 enableAutoPoll = glfwEnable (#const GLFW_AUTO_POLL_EVENTS)
@@ -564,6 +565,12 @@
 -- Disable 'swapBuffers' implicitly calling 'pollEvents'
 disableAutoPoll :: IO ()
 disableAutoPoll = glfwDisable (#const GLFW_AUTO_POLL_EVENTS)
+
+enableKeyRepeat :: IO ()
+enableKeyRepeat = glfwEnable (#const GLFW_KEY_REPEAT)
+
+disableKeyRepeat :: IO ()
+disableKeyRepeat = glfwDisable (#const GLFW_KEY_REPEAT)
 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- Keyboard
