ps2 keyboard not working

Hi guys!SO I have an arduino uno rev.3(atmega328).I tried using the ps/2 keyboard with it,but it doesn’t work.I have successfully downloaded the library and tried the example code.It go uploaded correctly,but for some reason it isn’t displaying any values to the Serial monitor.I have connected pin 3 to the ps/2 clock and pin 6 to the ps/2 data.Here is the library for the ps/2 keyboard that I’m using:http://www.pjrc.com/teensy/td_libs_PS2Keyboard.html
Also it says 5v 100ma on the back of the keyboard.Is the problem because the uno can’t supply enough current to the keyboard?Also should I use a different ps/2 keyboard library?There’s like 5 of them.Here is the exact model of the ps2 keyboard that I have:http://www.amazon.com/V7-Standard-Keyboard-Mouse-CK0A2-4N6P/dp/B005TJRCD0/ref=sr_1_1?ie=UTF8&qid=1419336192&sr=8-1&keywords=ps2+mouse+and+keyboard
Another useful link:http://playground.arduino.cc/Main/PS2Keyboard
and another one…that I used for the pinout:http://dkudrow.blogspot.in/2013/08/ps2-keyboard-emulation-with-arduino-uno.html
Here is the example code that I uploaded:

/*  PS2Keyboard library example
  
  PS2Keyboard now requries both pins specified for begin()

  keyboard.begin(data_pin, irq_pin);
  
  Valid irq pins:
     Arduino Uno:  2, 3
     Arduino Due:  All pins, except 13 (LED)
     Arduino Mega: 2, 3, 18, 19, 20, 21
     Teensy 2.0:   All pins, except 13 (LED)
     Teensy 2.0:   5, 6, 7, 8
     Teensy 1.0:   0, 1, 2, 3, 4, 6, 7, 16
     Teensy++ 2.0: 0, 1, 2, 3, 18, 19, 36, 37
     Teensy++ 1.0: 0, 1, 2, 3, 18, 19, 36, 37
     Sanguino:     2, 10, 11
  
  for more information you can read the original wiki in arduino.cc
  at http://www.arduino.cc/playground/Main/PS2Keyboard
  or http://www.pjrc.com/teensy/td_libs_PS2Keyboard.html
  
  Like the Original library and example this is under LGPL license.
  
  Modified by Cuninganreset@gmail.com on 2010-03-22
  Modified by Paul Stoffregen <paul@pjrc.com> June 2010
*/
   
#include <PS2Keyboard.h>

const int DataPin = 8;
const int IRQpin =  5;

PS2Keyboard keyboard;

void setup() {
  delay(1000);
  keyboard.begin(DataPin, IRQpin);
  Serial.begin(9600);
  Serial.println("Keyboard Test:");
}

void loop() {
  if (keyboard.available()) {
    
    // read the next key
    char c = keyboard.read();
    
    // check for some of the special keys
    if (c == PS2_ENTER) {
      Serial.println();
    } else if (c == PS2_TAB) {
      Serial.print("[Tab]");
    } else if (c == PS2_ESC) {
      Serial.print("[ESC]");
    } else if (c == PS2_PAGEDOWN) {
      Serial.print("[PgDn]");
    } else if (c == PS2_PAGEUP) {
      Serial.print("[PgUp]");
    } else if (c == PS2_LEFTARROW) {
      Serial.print("[Left]");
    } else if (c == PS2_RIGHTARROW) {
      Serial.print("[Right]");
    } else if (c == PS2_UPARROW) {
      Serial.print("[Up]");
    } else if (c == PS2_DOWNARROW) {
      Serial.print("[Down]");
    } else if (c == PS2_DELETE) {
      Serial.print("[Del]");
    } else {
      
      // otherwise, just print all normal characters
      Serial.print(c);
    }
  }
}

By the way...if you see the DATAPin=8; I changed the DataPin to 6 and the IRQ pin to 3.So it would like this const int DataPin = 6; const int IRQpin = 3;